diff --git a/i18n/ads-language-pack-de/package.json b/i18n/ads-language-pack-de/package.json
index cc3d3c0802..6e6741415a 100644
--- a/i18n/ads-language-pack-de/package.json
+++ b/i18n/ads-language-pack-de/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-de",
"displayName": "German Language Pack for Azure Data Studio",
"description": "Language pack extension for German",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json
index 03bbce5c9f..64d4eddd7b 100644
--- a/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "Sicherung",
"arc.backups": "Sicherungen",
"arc.backupsStorage": "{0} Sicherungen",
+ "arc.booleanfalse": "FALSE",
+ "arc.booleantrue": "TRUE",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "Abbrechen",
"arc.clickTheNewSupportRequestButton": "Klicken Sie auf die Schaltfläche \"Neue Supportanfrage\", um eine Supportanfrage im Azure-Portal zu übertragen.",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "Zurzeit wird eine andere Erweiterung gelöscht. Versuchen Sie es noch mal, sobald der Vorgang abgeschlossen ist.",
"arc.earliestPitrRestorePoint": "Frühester Zeitpunkt",
"arc.emergency": "Notfall",
+ "arc.enableTrustServerCert": "„Serverzertifikat vertrauen“ aktivieren",
+ "arc.encrypt": "Verschlüsseln",
+ "arc.encryptDescription": "Falls wahr, verwendet SQL Server die SSL-Verschlüsselung für alle Daten, die zwischen Client und Server gesendet werden, wenn auf dem Server ein Zertifikat installiert ist.",
"arc.endpoint": "Endpunkt",
"arc.enterANonEmptyPassword": "Geben Sie ein nicht leeres Kennwort ein, oder drücken Sie ESC, um den Vorgang zu beenden.",
"arc.enterNewPassword": "Geben Sie ein neues Kennwort ein",
@@ -165,6 +170,7 @@
"arc.missingExtension": "Die Erweiterung \"{0}\" ist zum Anzeigen der Engine-Einstellungen erforderlich. Möchten Sie sie jetzt installieren?",
"arc.monitor": "Monitor",
"arc.monitorUpgrade": "Sie können den Status des Upgrades überprüfen, indem Sie den folgenden Befehl ausführen:",
+ "arc.msgPromptSSLCertificateValidationFailed": "Die Verschlüsselung wurde für diese Verbindung aktiviert, überprüfen Sie Ihre SSL- und Zertifikatskonfiguration für den Ziel-SQL Server, oder legen Sie „Serverzertifikat vertrauen“ in der Einstellungsdatei auf „WAHR“ fest. Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und ist keine empfohlene Praxis für Produktionsumgebungen. Möchten Sie „Serverzertifikat vertrauen“ für diese Verbindung aktivieren und es erneut versuchen?",
"arc.name": "Name",
"arc.namespace": "Namespace",
"arc.networking": "Netzwerk",
@@ -230,6 +236,7 @@
"arc.properties": "Eigenschaften",
"arc.ram": "RAM",
"arc.rangeSetting": "Es wird erwartet, dass der Wert im Bereich {0}–{1} liegt",
+ "arc.readMore": "Weitere Informationen",
"arc.ready": "Bereit",
"arc.recovering": "Wird wiederhergestellt",
"arc.recoveringPending": "Wiederherstellung steht aus",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "Sekundäre zum Commit synchronisieren",
"arc.thePasswordsDoNotMatch": "Die Kennwörter stimmen nicht überein. Bestätigen Sie das Kennwort, oder drücken Sie ESC, um den Vorgang zu beenden.",
"arc.troubleshoot": "Problembehandlung",
+ "arc.trustServerCertDescription": "Falls wahr (und 'encrypt=true'), verwendet SQL Server SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu validieren.",
+ "arc.trustServerCertificate": "Vertrauenswürdiges Serverzertifikat",
"arc.type": "Typ",
"arc.unknown": "Unbekannt",
"arc.unloadExtensions": "Extensions entladen",
diff --git a/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json
index d1816b4ca7..e583e4c097 100644
--- a/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "Informationen zum Besitzer des Mandanten wurden für das Konto nicht gefunden.",
"azure.responseError": "Fehler beim Abrufen des Tokens. [Entwicklertools öffnen] ({0}) für weitere Details.",
"azure.tenantNotFound": "Der angegebene Mandant mit der ID \"{0}\" wurde nicht gefunden.",
- "azureAuth.unidentifiedError": "Unbekannter Fehler bei der Azure-Authentifizierung.",
"azurecore.consentDialog.body": "Für Ihren Mandanten \"{0} ({1})\" müssen Sie sich erneut authentifizieren, um auf {2}-Ressourcen zuzugreifen. Klicken Sie auf \"Öffnen\", um den Authentifizierungsvorgang zu starten.",
"azurecore.consentDialog.cancel": "Abbrechen",
"azurecore.consentDialog.ignore": "Mandanten ignorieren",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "Es ist keine Azure-Authentifizierungsmethode verfügbar. Sie müssen die Authentifizierungsmethoden in der ADS-Konfiguration aktivieren.",
"azure.NoAuthMethod.Selected": "Es wurde keine Azure-Authentifizierungsmethode ausgewählt. Sie müssen die Art der Authentifizierung auswählen, die Sie verwenden möchten.",
- "azure.deprecatedGetSecurityToken": "\"azdata.accounts.getSecurityToken\" wurde aufgerufen. Diese Methode ist veraltet und wird in zukünftigen Releases entfernt. Verwenden Sie stattdessen \"getAccountSecurityToken\"."
+ "azure.deprecatedGetSecurityToken": "\"azdata.accounts.getSecurityToken\" wurde aufgerufen. Diese Methode ist veraltet und wird in zukünftigen Releases entfernt. Verwenden Sie stattdessen \"getAccountSecurityToken\".",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "Fehler beim Löschen des Tokencaches.",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (China)",
- "germanyCloud": "Azure (Deutschland)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (US-Regierungsbehörden)",
- "usNatCloudDisplayName": "Azure (USA, national)"
+ "usGovCloudDisplayName": "Azure (US-Regierungsbehörden)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "Sie müssen ein Azure-Konto auswählen, damit dieses Feature funktioniert.",
diff --git a/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json
index 372388e1f2..b725a8e9c3 100644
--- a/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "Authentifizierungstyp",
"cms.connectionOptions.columnEncryptionSetting.description": "Die Standardeinstellung für die Spaltenverschlüsselung für alle Befehle in der Verbindung",
"cms.connectionOptions.columnEncryptionSetting.displayName": "Spaltenverschlüsselung",
+ "cms.connectionOptions.commandTimeout.description": "Die Zeitspanne (in Sekunden), die auf die Ausführung eines Befehls gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.",
+ "cms.connectionOptions.commandTimeout.displayName": "Befehlstimeout",
"cms.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung",
"cms.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen",
"cms.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "Kontextverbindung",
"cms.connectionOptions.currentLanguage.description": "Der Datensatzname der SQL Server-Sprache",
"cms.connectionOptions.currentLanguage.displayName": "Aktuelle Sprache",
- "cms.connectionOptions.encrypt.description": "Bei Festlegung auf TRUE verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, sofern auf dem Server ein Zertifikat installiert ist.",
+ "cms.connectionOptions.encrypt.categoryValues.false": "Optional (FALSCH)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "Streng",
+ "cms.connectionOptions.encrypt.categoryValues.true": "Obligatorisch (WAHR)",
+ "cms.connectionOptions.encrypt.description": "Bei „Mandatory“ oder „Strict“ verwendet SQL Server die SSL-Verschlüsselung für alle Daten, die zwischen Client und Server gesendet werden, wenn auf dem Server ein Zertifikat installiert ist. Bei Festlegung auf „Strict“ verwendet SQL Server TDS 8.0 für die gesamte Datenübertragung zwischen Client und Server. „Strict“ wird ab SQL Server 2022 unterstützt.",
"cms.connectionOptions.encrypt.displayName": "Verschlüsseln",
"cms.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der SQL Server-Instanz, die als Failoverpartner fungiert",
"cms.connectionOptions.failoverPartner.displayName": "Failoverpartner",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "Replikation",
"cms.connectionOptions.groupName.security": "Sicherheit",
"cms.connectionOptions.groupName.source": "Quelle",
+ "cms.connectionOptions.hostNameInCertificate.description": "Gibt den im TLS-Zertifikat angegebenen Hostnamen an, der von SQL Server zum Überprüfen des Serverzertifikats verwendet wird. Wenn keine Angabe erfolgt, wird der Servername standardmäßig für die Zertifikatüberprüfung verwendet.",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "Hostname im Zertifikat",
"cms.connectionOptions.loadBalanceTimeout.description": "Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird",
"cms.connectionOptions.loadBalanceTimeout.displayName": "Timeout für Lastenausgleich",
"cms.connectionOptions.maxPoolSize.description": "Die maximal zulässige Anzahl von Verbindungen im Pool",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "Serverbeschreibung",
"cms.connectionOptions.serverName.description": "Name der SQL Server-Instanz",
"cms.connectionOptions.serverName.displayName": "Server",
- "cms.connectionOptions.trustServerCertificate.description": "Bei Festlegung auf TRUE (und encrypt=true) verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu überprüfen.",
+ "cms.connectionOptions.trustServerCertificate.description": "Bei WAHR (und encrypt=true) verwendet SQL Server SSL-Verschlüsselung für alle Daten, die zwischen Client und Server gesendet werden, ohne das Serverzertifikat zu überprüfen. Diese Eigenschaft wird bei Encrypt=Strict nicht unterstützt.",
"cms.connectionOptions.trustServerCertificate.displayName": "Serverzertifikat vertrauen",
"cms.connectionOptions.typeSystemVersion.description": "Gibt an, welches Servertypsystem der Anbieter über den DataReader verfügbar macht.",
"cms.connectionOptions.typeSystemVersion.displayName": "Typsystemversion",
diff --git a/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json
index 0098a68c5d..53aa6aa795 100644
--- a/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "Zielplattform",
"dataworkspace.workspacePlaceholder": "Arbeitsbereichsdatei auswählen ({0})",
"dataworkspace.yesRecommended": "Ja (empfohlen)",
+ "dragAndDropNotSupported": "Dieser Projekttyp unterstützt Drag & Drop nicht.",
"fileDoesNotExist": "Die Datei \"{0}\" ist nicht vorhanden",
+ "filenameEndingInPeriodErrorMessage": "Der Dateiname darf nicht mit einem Punkt enden.",
"gitCloneError": "Fehler beim Git-Klonen. Weitere Details finden Sie in der Git-Ausgabe",
"gitCloneMessage": "Das Git-Repository \"{0}\" wird geklont ...",
+ "invalidFileCharsErrorMessage": "Ungültige Dateizeichen",
"noPreviousData": "Vorherige \"{0}\" für das aktuelle Projekt werden hier angezeigt. Führen Sie die Ausführung aus, um die Ergebnisse anzuzeigen.",
+ "noProjectProvidingExtensionsInstalled": "Es sind keine Datenbankprojekterweiterungen installiert. Installieren Sie eine Datenbankprojekterweiterung, um dieses Feature zu verwenden.",
+ "onlyMovingOneFileIsSupported": "Es kann immer nur eine Datei auf einmal verschoben werden.",
"openedProjectsUndefinedAfterRefresh": "Die Liste der geöffneten Projekte sollte nach der Aktualisierung vom Datenträger nicht undefiniert sein.",
- "projectNameNull": "Projektname ist Null"
+ "projectNameNull": "Projektname ist Null",
+ "reservedValueErrorMessage": "Reservierter Dateiname. Wählen Sie einen anderen Namen aus, und versuchen Sie es noch mal.",
+ "reservedWindowsFilenameErrorMessage": "Dieser Dateiname ist für Windows reserviert. Wählen Sie einen anderen Namen, und versuchen Sie es noch mal.",
+ "tooLongFilenameErrorMessage": "Der Dateiname darf nicht mehr als 255 Zeichen umfassen",
+ "trailingWhitespaceErrorMessage": "Der Dateiname darf nicht mit einem Leerzeichen enden.",
+ "undefinedFilenameErrorMessage": "Nicht definierter Name",
+ "whitespaceFilenameErrorMessage": "Der Dateiname darf nicht aus Leerzeichen bestehen."
},
"package": {
"close-workspace-command": "Arbeitsbereich schließen",
diff --git a/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json
index fab7888755..d69e31ed07 100644
--- a/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "Verbindungsfehler",
+ "enableTrustServerCertificate": "Vertrauensserverzertifikat aktivieren",
+ "trustServerCertInstructionText": "Die Verschlüsselung wurde für diese Verbindung aktiviert, überprüfen Sie Ihre SSL- und Zertifikatkonfiguration für die Ziel-SQL Server, oder aktivieren Sie \"Serverzertifikat vertrauen\" im Verbindungsdialogfeld.\r\n\r\nHinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und ist keine empfohlene Vorgehensweise für Produktionsumgebungen. Möchten Sie \"Serverzertifikat vertrauen\" für diese Verbindung aktivieren und es erneut versuchen? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio muss Azure Key Vault kontaktieren, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen, aber es wurde kein verknüpftes Azure-Konto ausgewählt. Wiederholen Sie die Abfrage, und wählen Sie bei Aufforderung ein verknüpftes Azure-Konto aus.",
"mssql.chooseLinkedAzureAccount": "Wählen Sie ein verknüpftes Azure-Konto aus:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "Fehler beim Konvertieren des Notebook-Dokuments in SQL: {0}",
"mssql.searchServers": "Servernamen suchen"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "Anmeldename",
+ "objectManagement.LoginTypeDisplayNameInTitle": "Anmelden",
+ "objectManagement.OkText": "OK",
+ "objectManagement.UserDisplayName": "Benutzer",
+ "objectManagement.UserTypeDisplayNameInTitle": "Benutzer",
+ "objectManagement.advancedSectionHeader": "Erweitert",
+ "objectManagement.blankPasswordConfirmation": "Das Erstellen eines Anmeldenamens mit leerem Kennwort stellt ein Sicherheitsrisiko dar. Möchten Sie den Vorgang wirklich fortsetzen?",
+ "objectManagement.confirmPasswordLabel": "Kennwort bestätigen",
+ "objectManagement.createObjectOperationName": "{0} erstellen",
+ "objectManagement.deleteLoginConfirmation": "Durch das Löschen von Serveranmeldenamen werden nicht zugleich die den Anmeldenamen zugeordneten Datenbankbenutzer gelöscht. Löschen Sie die Benutzer in jeder Datenbank einzeln, um den Vorgang abzuschließen. Möglicherweise müssen Sie zuerst Schemabesitzrechte auf neue Benutzer übertragen.",
+ "objectManagement.deleteObjectConfirmation": "Möchten Sie {0}: {1} wirklich löschen?",
+ "objectManagement.deleteObjectError": "Fehler beim Löschen von {0} „{1}“. {2}",
+ "objectManagement.deleteObjectOperationName": "{0} „{1}“ löschen",
+ "objectManagement.enabledLabel": "Aktiviert",
+ "objectManagement.generalSectionHeader": "Allgemein",
+ "objectManagement.helpText": "Hilfe",
+ "objectManagement.invalidPasswordError": "Das Kennwort entspricht nicht den Anforderungen an die Kennwortkomplexität. Weitere Informationen: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "objectManagement.loadingDialog": "Dialogfeld wird geladen...",
+ "objectManagement.login.aadAuthenticationType": "Azure Active Directory-Authentifizierung",
+ "objectManagement.login.authenticateType": "Authentifizierung",
+ "objectManagement.login.defaultDatabaseLabel": "Standarddatenbank",
+ "objectManagement.login.defaultLanguageLabel": "Standardsprache",
+ "objectManagement.login.enforcePasswordExpirationLabel": "Kennwortablauf erzwingen",
+ "objectManagement.login.enforcePasswordPolicyLabel": "Kennwortrichtlinie erzwingen",
+ "objectManagement.login.lockedOutLabel": "Anmeldung ist gesperrt",
+ "objectManagement.login.mustChangePasswordLabel": "Der Benutzer muss das Kennwort bei der nächsten Anmeldung ändern.",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "Das alte Kennwort darf nicht leer sein.",
+ "objectManagement.login.oldPasswordLabel": "Altes Kennwort",
+ "objectManagement.login.permissionToConnectLabel": "Berechtigung zum Herstellen einer Verbindung mit der Datenbank-Engine",
+ "objectManagement.login.serverRoleSectionHeader": "Serverrollen",
+ "objectManagement.login.specifyOldPasswordLabel": "Altes Kennwort angeben",
+ "objectManagement.login.sqlAuthSectionHeader": "SQL-Authentifizierung",
+ "objectManagement.login.sqlAuthenticationType": "SQL-Authentifizierung",
+ "objectManagement.login.windowsAuthenticationType": "Windows-Authentifizierung",
+ "objectManagement.nameCannotBeEmptyError": "Das Namensfeld darf nicht leer bleiben.",
+ "objectManagement.nameLabel": "Name",
+ "objectManagement.newObjectDialogTitle": "{0} – Neu (Vorschau)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} – {1} (Vorschau)",
+ "objectManagement.openNewObjectDialogError": "Fehler beim Öffnen des neuen {0}-Dialogfelds. {1}",
+ "objectManagement.openObjectPropertiesDialogError": "Fehler beim Öffnen des Eigenschaftendialogfelds für {0}: {1}. {2}",
+ "objectManagement.passwordCannotBeEmptyError": "Das Kennwort darf nicht leer sein.",
+ "objectManagement.passwordLabel": "Kennwort",
+ "objectManagement.passwordsNotMatchError": "Das Kennwort muss mit dem Bestätigungskennwort übereinstimmen.",
+ "objectManagement.refreshOEError": "Fehler beim Aktualisieren des Objekt-Explorers. {0}",
+ "objectManagement.selectedLabel": "Ausgewählt",
+ "objectManagement.updateObjectOperationName": "{0} „{1}“ aktualisieren",
+ "objectManagement.user.containedUser": "Enthaltener Benutzer",
+ "objectManagement.user.defaultSchemaLabel": "Standardschema",
+ "objectManagement.user.loginLabel": "Anmelden",
+ "objectManagement.user.membershipLabel": "Mitgliedschaft",
+ "objectManagement.user.ownedSchemasLabel": "Schemas im Besitz",
+ "objectManagement.user.type": "Typ",
+ "objectManagement.user.userWithGroupLogin": "Benutzer mit Windows-Gruppenanmeldung",
+ "objectManagement.user.userWithLogin": "Benutzer mit Anmeldung",
+ "objectManagement.user.userWithNoConnectAccess": "Benutzer ohne Verbindungszugriff",
+ "objectManagement.yesText": "Ja"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "{0} wurde heruntergeladen",
"downloadingServiceChannelMsg": "\"{0}\" wird heruntergeladen.",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "Authentifizierungstyp",
"mssql.connectionOptions.columnEncryptionSetting.description": "Aktiviert oder deaktiviert Always Encrypted für die Verbindung.",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "Die Zeitspanne (in Sekunden), die auf die Ausführung eines Befehls gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.",
+ "mssql.connectionOptions.commandTimeout.displayName": "Befehlstimeout",
"mssql.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung",
"mssql.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen",
"mssql.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "Datenbank",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Host-Überwachungsdienst",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "Keine",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "Gibt ein Protokoll zum Nachweis einer serverseitigen Enclave an, die mit Always Encrypted für Secure Enclaves verwendet wird.",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Nachweisprotokoll",
"mssql.connectionOptions.enclaveAttestationUrl.description": "Gibt einen Endpunkt zum Nachweis einer serverseitigen Enclave an, die mit Always Encrypted für Secure Enclaves verwendet wird.",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave-Nachweis-URL",
- "mssql.connectionOptions.encrypt.description": "Bei Festlegung auf TRUE verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, sofern auf dem Server ein Zertifikat installiert ist.",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "Optional (FALSCH)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "Streng",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "Obligatorisch (WAHR)",
+ "mssql.connectionOptions.encrypt.description": "Bei „Mandatory“ oder „Strict“ verwendet SQL Server die SSL-Verschlüsselung für alle Daten, die zwischen Client und Server gesendet werden, wenn auf dem Server ein Zertifikat installiert ist. Bei Festlegung auf „Strict“ verwendet SQL Server TDS 8.0 für die gesamte Datenübertragung zwischen Client und Server. „Strict“ wird ab SQL Server 2022 unterstützt.",
"mssql.connectionOptions.encrypt.displayName": "Verschlüsseln",
"mssql.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der SQL Server-Instanz, die als Failoverpartner fungiert",
"mssql.connectionOptions.failoverPartner.displayName": "Failoverpartner",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "Replikation",
"mssql.connectionOptions.groupName.security": "Sicherheit",
"mssql.connectionOptions.groupName.source": "Quelle",
+ "mssql.connectionOptions.hostNameInCertificate.description": "Gibt den im TLS-Zertifikat angegebenen Hostnamen an, der von SQL Server zum Überprüfen des Serverzertifikats verwendet wird. Wenn keine Angabe erfolgt, wird der Servername standardmäßig für die Zertifikatüberprüfung verwendet.",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "Hostname im Zertifikat",
"mssql.connectionOptions.loadBalanceTimeout.description": "Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "Timeout für Lastenausgleich",
"mssql.connectionOptions.maxPoolSize.description": "Die maximal zulässige Anzahl von Verbindungen im Pool",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "Port",
"mssql.connectionOptions.replication.description": "Wird von SQL Server bei der Replikation verwendet.",
"mssql.connectionOptions.replication.displayName": "Replikation",
+ "mssql.connectionOptions.secureEnclaves.description": "Enables or disables Secure Enclaves for the connection",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "Name der SQL Server-Instanz",
"mssql.connectionOptions.serverName.displayName": "Server",
- "mssql.connectionOptions.trustServerCertificate.description": "Bei Festlegung auf TRUE (und encrypt=true) verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu überprüfen.",
+ "mssql.connectionOptions.trustServerCertificate.description": "Bei WAHR (und encrypt=true) verwendet SQL Server SSL-Verschlüsselung für alle Daten, die zwischen Client und Server gesendet werden, ohne das Serverzertifikat zu überprüfen. Diese Eigenschaft wird bei Encrypt=Strict nicht unterstützt.",
"mssql.connectionOptions.trustServerCertificate.displayName": "Serverzertifikat vertrauen",
"mssql.connectionOptions.typeSystemVersion.description": "Gibt an, welches Servertypsystem der Anbieter über den DataReader offenlegt.",
"mssql.connectionOptions.typeSystemVersion.displayName": "Typsystemversion",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus.",
"mssql.logFilesRemovalLimit": "Die maximale Anzahl alter Dateien, die beim Start entfernt werden sollen, bei denen der mssql.logRetentionMinutes-Wert abgelaufen ist. Dateien, die aufgrund dieser Einschränkung nicht bereinigt werden, werden beim nächsten Start von Azure Data Studio bereinigt.",
"mssql.logRetentionMinutes": "Anzahl von Minuten, für die Protokolldateien für Back-End-Dienste aufbewahrt werden sollen. Der Standardwert ist 1 Woche.",
+ "mssql.objectExplorer.disableGroupBySchema": "Gruppen nach Schema deaktivieren",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "Gruppen nach Schema aktivieren",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "Das Timeout in Sekunden für das Erweitern eines Knotens in Objekt-Explorer. Der Standardwert ist 45 Sekunden.",
+ "mssql.objectExplorer.groupBySchema": "Wenn diese Option aktiviert ist, werden die Datenbankobjekte im Objekt-Explorer nach Schema kategorisiert.",
"mssql.parallelMessageProcessing": "[Experimentell] Ob die Anforderungen an den SQL Tools-Dienst parallel verarbeitet werden sollen. Dies wird eingeführt, um die Probleme zu erkennen, die bei der parallelen Bearbeitung aller Anforderungen auftreten können. Der Standardwert ist falsch. Ein Neustart von ADS ist erforderlich, wenn der Wert geändert wird.",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Parametrisierung für Always Encrypted aktivieren",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL-Option aktivieren",
"mssql.query.xactAbortOn": "SET XACT_ABORT ON-Option aktivieren",
"mssql.tableDesigner.preloadDatabaseModel": "Gibt an, ob das Datenbankmodell vorab geladen werden soll, wenn der Datenbankknoten im Objekt-Explorer erweitert wird. Wenn diese Option aktiviert ist, kann die Ladezeit des Tabellen-Designers reduziert werden. Hinweis: Wenn Sie viele Datenbankknoten erweitern müssen, wird möglicherweise eine höhere Speicherauslastung als normal angezeigt.",
+ "mssql.tracing.desc": "Überwacht die Kommunikation zwischen Azure Data Studio und dem SQL-Tools-Dienst zum SQL-Tools-Ausgabekanal. WARNUNG: Dies kann vertrauliche Informationen enthalten, wenn die ausführliche Protokollierung aktiviert ist.",
"mssql.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.",
"objectsListProperties.name": "Name",
"onprem.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "Betriebssystemversion",
"onprem.serverProperties.serverEdition": "Edition",
"onprem.serverProperties.serverVersion": "Version",
+ "title.changeNotebookConnection": "SQL-Notebook-Verbindung ändern",
"title.clearSearchServerResult": "Suche: Suchserverergebnisse löschen",
+ "title.deleteObject": "Löschen",
"title.designTable": "Entwurf",
+ "title.newApplicationRole": "Neue Anwendungsrolle",
+ "title.newDatabaseRole": "Neue Datenbankrolle",
+ "title.newLogin": "Neue Anmeldung",
+ "title.newServerRole": "Neue Serverrolle",
"title.newTable": "Neue Tabelle",
+ "title.newUser": "Neuer Benutzer",
+ "title.objectProperties": "Eigenschaften",
"title.searchServers": "Suche: Server",
"title.showLogFile": "Protokolldatei anzeigen"
}
diff --git a/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json
index 46001e79f0..a14dcabbbd 100644
--- a/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "Containername",
"docker-sql-2017-title": "SQL Server 2017-Containerimages bereitstellen",
"docker-sql-2019-title": "SQL Server 2019-Containerimages bereitstellen",
- "docker-sql-2022-title": "SQL Server 2022 Preview-Containerimages bereitstellen",
+ "docker-sql-2022-title": "SQL Server 2022-Containerimages bereitstellen",
"docker-sql-password-field": "SQL Server-Kennwort",
"docker-sql-port-field": "Port",
"extension-description": "Bietet eine Notebook-basierte Oberfläche zum Bereitstellen von Microsoft SQL Server.",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "SQL Server unter Windows",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "SQL Server 2022 Preview",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "Datenbankserver",
"sql-azure-elastic-pool-display-name": "Pool für elastische Datenbanken",
"sql-azure-single-database-display-name": "Einzeldatenbank",
diff --git a/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json
index 97f7bc3a0b..4964964888 100644
--- a/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "Datum",
"Failed": "Fehlerhaft",
"InProgress": "In Bearbeitung",
+ "Move": "Verschieben",
"PublishHistory": "Veröffentlichungsverlauf",
"Status": "Status",
"Success": "Erfolgreich",
@@ -76,7 +77,6 @@
"dataSource": "Datenquelle",
"dataSourceDropdownTitle": "Datenquelle",
"dataSourceRadioButtonLabel": "Datenquellen",
- "dataSourcesNodeName": "Datenquellen",
"databaseLocation": "Der Datenbankspeicherort ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich",
"databaseName": "Datenbankname",
"databaseNameLabel": "Datenbank",
@@ -98,6 +98,7 @@
"deleteConfirmation": "Möchten Sie \"{0}\" wirklich löschen?",
"deleteConfirmationContents": "Sollen {0} und alle seine Inhalte wirklich gelöscht werden?",
"deleteReferenceConfirmation": "Möchten Sie den Verweis auf {0} löschen?",
+ "deleteSqlCmdVariableConfirmation": "Sind Sie sicher, dass Sie die SQLCMD-Variable „{0}“ löschen wollen?",
"deployAppSettingUpdateFailed": "Fehler beim Aktualisieren der App-Einstellung \"{0}\"",
"deployAppSettingUpdating": "App-Einstellung wird aktualisiert: \"{0}\"",
"deployDbTaskName": "Lokales Bereitstellen eines SQL-Datenbankprojekts",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "Umgebungsvariable für SQL-Verbindungszeichenfolge eingeben",
"enterConnectionStringTemplate": "Verbindungszeichenfolgenvorlage eingeben",
"enterNewDatabaseName": "Neuen Datenbanknamen eingeben",
+ "enterNewName": "Neuen Namen eingeben",
+ "enterNewSqlCmdVariableDefaultValue": "Geben Sie den Standardwert für die SQLCMD-Variable „{0}“ ein.",
+ "enterNewSqlCmdVariableName": "Geben Sie den Namen der neuen SQLCMD-Variable ein",
"enterNewValueForVar": "Geben Sie einen neuen Wert für die Variable \"{0}\" ein",
"enterPassword": "Geben Sie {0} Administratorkennwort ein",
"enterPortNumber": "Geben Sie {0} Portnummer ein, oder drücken Sie die Eingabetaste, um den Standardwert zu verwenden",
@@ -143,7 +147,9 @@
"errorDownloading": "Fehler beim Herunterladen von {0}. Fehler: {1}",
"errorExtracting": "Fehler beim Extrahieren von Dateien aus {0}. Fehler: {1}",
"errorFindingBuildFilesLocation": "Fehler beim Suchen des Speicherorts der Builddateien: {0}",
+ "errorMovingFile": "Fehler beim Verschieben der Datei von {0} nach {1}. Fehler: {2}",
"errorReadingProjectGuid": "Fehler beim Lesen von {0} des Projekts „{1}“",
+ "errorRenamingFile": "Error when renaming file from {0} to {1}. Error: {2}",
"errorRetrievingBuildFiles": "Das Projekt konnte nicht erstellt werden. Fehler beim Abrufen der zum Erstellen erforderlichen Dateien.",
"eulaAgreementTemplate": "Ich akzeptiere die {0}.",
"eulaAgreementText": "Ich akzeptiere die {0}.",
@@ -193,6 +199,8 @@
"location": "Standort",
"min": "min",
"missingVersion": "Eintrag \"version\" fehlt in {0}",
+ "moveConfirmationPrompt": "Möchten Sie {0} wirklich nach {1} verschieben?",
+ "movingFilesBetweenProjectsNotSupported": "Das Verschieben von Dateien zwischen Projekten wird nicht unterstützt.",
"msec": "ms",
"multipleMostDeploymentScripts": "Unerwartete Anzahl von {0} Dateien: {1}",
"multipleSqlProjFilesSelected": "Mehrere SQLPROJ-Dateien ausgewählt; wählen Sie nur eine aus.",
@@ -215,6 +223,7 @@
"notValidVariableName": "Der Variablenname \"{0}\" ist ungültig.",
"objectType": "Objekttyp",
"okString": "OK",
+ "onlyMoveSqlFilesSupported": "Es können nur SQL-Dateien verschoben werden.",
"openEulaString": "Lizenzbedingungen öffnen",
"optionDescription": "Optionsbeschreibung",
"optionName": "Optionsname",
@@ -246,6 +255,7 @@
"publishAction": "Veröffentlichen",
"publishDialogName": "Projekt veröffentlichen",
"publishOptions": "Veröffentlichung Optionen",
+ "publishProfileElements": "Veröffentlichen von Profilelementen",
"publishProjectSucceed": "Das Datenbankprojekt wurde erfolgreich veröffentlicht",
"publishSettingsFiles": "Einstellungsdatei veröffentlichen",
"publishTo": "Ziel veröffentlichen",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Speicherort für Updates",
"sqlDatabaseProjects.doNotAskAgain": "Nicht mehr fragen",
"sqlDatabaseProjects.outputChannel": "Datenbankprojekte",
+ "sqlcmdVariableAlreadyExists": "In diesem Projekt ist bereits eine SQLCMD-Variable mit demselben Namen vorhanden.",
+ "sqlcmdVariablesNodeName": "SQLCMD-Variablen",
"storedProcedureFriendlyName": "Gespeicherte Prozedur",
"suppressMissingDependenciesErrors": "Fehler unterdrücken, die durch nicht aufgelöste Verweise im Projekt verursacht werden, auf das verwiesen wird.",
"systemDatabase": "Systemdatenbank",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "Datenbankprojekte",
"sqlDatabaseProjects.addDatabaseReference": "Datenbankverweis hinzufügen",
"sqlDatabaseProjects.addExistingItem": "Vorhandenes Element hinzufügen...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "SQLCMD-Variable hinzufügen",
"sqlDatabaseProjects.autorestSqlVersion": "Welche Version von Autorest.Sql aus NPM verwendet werden soll. Es wird die Neueste verwendet, wenn nicht festgelegt.",
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Zielplattform ändern",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "Entwerfen und Veröffentlichen von SQL-Datenbankschemas",
"sqlDatabaseProjects.displayName": "Datenbankprojekte",
"sqlDatabaseProjects.dotnetInstallLocation": "Vollständiger Pfad zum .NET-SDK auf dem Computer. Wenn sich die „dotnet.exe“-Datei beispielsweise unter „C:\\folder1\\dotnet\\dotnet.exe“ befindet, legen Sie den Pfad für diese Einstellung auf „C:\\folder1\\dotnet“ fest.",
+ "sqlDatabaseProjects.edit": "Bearbeiten",
"sqlDatabaseProjects.editProjectFile": ".sqlproj-Datei bearbeiten",
"sqlDatabaseProjects.enablePreviewFeatures": "Aktivieren der Features der Vorschauversion von SQL-Datenbankprojekten",
"sqlDatabaseProjects.exclude": "Aus Projekt ausschließen",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "Im Designer öffnen",
"sqlDatabaseProjects.properties": "Eigenschaften",
"sqlDatabaseProjects.publish": "Veröffentlichen",
+ "sqlDatabaseProjects.rename": "Umbenennen",
"sqlDatabaseProjects.schemaCompare": "Schemavergleich",
"sqlDatabaseProjects.updateProjectFromDatabase": "Projekt aus Datenbank aktualisieren",
"sqlDatabaseProjects.validateExternalStreamingJob": "Externen Streamingauftrag überprüfen",
diff --git a/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json
index cc02ded51d..07cd8ec9a7 100644
--- a/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "Fehler beim Zugriff auf das ausgewählte Konto „{0}“ und den Mandanten „{1}“. Wählen Sie „Konto verknüpfen“ aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus. Fehler „{2}“",
"azure.accounts.accountStaleError": "Das Zugriffstoken für das ausgewählte Konto „{0}“ und den Mandanten „{1}“ ist nicht mehr gültig. Wählen Sie „Konto verknüpfen“ aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus.",
+ "serviceCrashMessage": "Die Migrationsdienstkomponente konnte nicht gestartet werden. {0}",
+ "serviceCrashed": "Die Dienstkomponente ist abgestürzt.",
+ "serviceProviderIntializationError": "Der Dienstanbieter konnte nicht initialisiert werden.",
"sql-migration.login.wizard.title": "Migrieren von Anmeldungen von „{0}“ zu Azure SQL",
"sql-migration.wizard.title": "\"{0}\" zu Azure SQL migrieren",
"sql.cancel.migration.confirmation": "Möchten Sie diese Migration abbrechen?",
- "sql.login.migration..error": "Anmeldemigrationsfehler: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Azure Active Directory-Domänennamen (nur zum Migrieren von Windows-Authentifizierungsanmeldungen erforderlich)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "Name der AAD-Verwaltungsdomäne eingeben",
+ "sql.login.migration.collecting.target.logins.failed": "Collecting target login failed with error code {0}",
"sql.login.migration.complete": "Die Migration von Anmeldungen wurde abgeschlossen.",
"sql.login.migration.db.title": "Azure SQL-Datenbank",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Azure Active Directory (AAD)-Domänenname ist erforderlich, um die Windows-Anmeldung zu migrieren. Geben Sie einen AAD-Domänennamen ein, oder heben Sie die Auswahl von Windows-Anmeldungen auf.",
+ "sql.login.migration.error": "Anmeldemigrationsfehler: {0}",
"sql.login.migration.establish.user.mappings": "Das Überprüfen und Migrieren von Anmeldungen wurde abgeschlossen.\r\n\r\nBenutzerzuordnungen werden eingerichtet.",
"sql.login.migration.establish.user.mappings.failed": "Fehler beim Einrichten von Benutzerzuordnungen.",
"sql.login.migration.failed": "Fehler beim Migrieren von Anmeldungen",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "Die Migration von Anmeldungen ist in Bearbeitung",
+ "sql.login.migration.login.status.details.title": "Migrationsstatusdetails für {0}",
"sql.login.migration.logins.found": "Anmeldung gefunden",
"sql.login.migration.logins.not.found": "Anmeldung nicht gefunden",
"sql.login.migration.mi.title": "Azure SQL Managed Instance",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "Zurück (deaktiviert)",
"sql.login.migration.status.page.title": "Migrationsstatus",
"sql.login.migration.status.succeeded": "Erfolgreich",
+ "sql.login.migration.steps.migrate.logins": "Anmeldungen migrieren",
+ "sql.login.migration.steps.not.started": "Nicht gestartet",
"sql.login.migration.target.status.column": "Zielstatus",
"sql.login.migration.target.title": "Azure SQL-Ziel",
"sql.login.migration.type": "Anmeldetyp",
"sql.login.migration.vm.title": "SQL Server auf Azure-VM",
"sql.login.migration.wizard.target.connection.success": "Die Verbindung war erfolgreich.",
- "sql.login.migration.wizard.target.data.migration.warning": "Bitte beachten Sie, dass sich das Feature für die Anmeldemigration im privaten Vorschaumodus befindet.",
+ "sql.login.migration.wizard.target.data.migration.warning": "Please note that login migration feature is in public preview mode.",
"sql.login.migration.wizard.target.description": "Wählen Sie die Ziel-Azure SQL Managed Instance, Azure SQL-VM oder Azure SQL-Datenbank(en) aus, in die Sie Ihre Anmeldungen migrieren möchten.",
"sql.login.migration.wizard.target.permission.warning": "Stellen Sie sicher, dass der aktuelle Benutzer über Berechtigungen als Systemadministrator verfügt, um alle Anmeldeinformationen für die aktuelle Instanz ({0}) abzurufen.",
"sql.login.migration.wizard.target.type.title": "Azure SQL-Zieltyp",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "Sicherungsspeicherort",
"sql.migration.backup.start.time": "Startzeitpunkt für Sicherung",
"sql.migration.bc.info": "Ein Cutover der Migration einer verwalteten SQL-Instanz kann auf der Dienstebene \"Unternehmenskritisch\" erheblich länger dauern als auf \"Universell\", da für drei sekundäre Replikate eine Always On-Hochverfügbarkeitsgruppe angelegt werden muss. Die Dauer des Vorgangs hängt von der Größe der Daten ab. Die Seedinggeschwindigkeit ist in 90 % der Fälle 220 GB/Stunde oder höher.",
+ "sql.migration.blob.container.folder.label": "Ordner",
"sql.migration.blob.container.label": "Blob-Container-Ressourcengruppe",
"sql.migration.blob.container.last.backup.file.label": "Letzte Sicherungsdatei",
"sql.migration.blob.container.select": "Wählen Sie zuerst einen BLOB-Containerwert aus.",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "Der Cutover kann erst gestartet werden, wenn alle Migrationen abgeschlossen sind. Aktualisieren Sie das Browserfenster, um den aktuellen Dateistatus anzuzeigen.",
"sql.migration.close": "Schließen",
"sql.migration.complete.cutover": "Cutover abschließen",
+ "sql.migration.completed.multi.steps.heading": "Wir haben die folgenden Schritte ausgeführt:",
"sql.migration.completing.cutover.warning": "Ein Cutover ohne Wiederherstellung aller Sicherungen kann zu Datenverlusten führen.",
"sql.migration.confirm.checkbox.message": "Ich bestätige, dass keine zusätzlichen Protokollsicherungen zur Verfügung stehen und der Cutover abgeschlossen werden soll.",
"sql.migration.connection.label": "Verbinden",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "Ein Hub mit Artikeln zur Migration, die Schritt-für-Schritt-Anleitungen für die Migration und Modernisierung Ihrer Datenressourcen in Azure bereitstellen.",
"sql.migration.dashboard.help.description.mi": "Ein Tutorial, das Sie mit einer Schritt-für-Schritt-Anleitung dabei unterstützt, Datenbanken aus einer SQL Server-Instanz (lokal oder Azure Virtual Machines) mit minimaler Downtime zu Azure SQL Managed Instance zu migrieren.",
"sql.migration.dashboard.help.description.migrateUsingADS": "Die Azure SQL Migrationserweiterung für Azure Data Studio bietet Funktionen zum Bewerten, Abrufen der passenden Azure-Empfehlungen und migrieren von SQL Server-Datenbanken zu Azure.",
- "sql.migration.dashboard.help.description.sqldb": "Ein Tutorial mit einer Schrittanleitung zum Migrieren von Datenbanken aus einer SQL Server-Instanz (lokal oder Azure Virtual Machines) zu Azure SQL-Datenbank (VORSCHAU) zu migrieren.",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "Ein Tutorial, das Sie mit einer Schritt-für-Schritt-Anleitung dabei unterstützt, Datenbanken aus einer (lokalen) SQL Server-Instanz mit minimaler Downtime zu SQL Server auf Azure Virtual Machines zu migrieren.",
"sql.migration.dashboard.help.link.dmsGuide": "Leitfäden zur Azure-Datenbankmigration",
"sql.migration.dashboard.help.link.mi": "Tutorial: Zu Azure SQL Managed Instance migrieren (online)",
"sql.migration.dashboard.help.link.migrateUsingADS": "Datenbanken mithilfe von Azure Data Studio migrieren",
- "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrieren zu SQL Server auf Azure SQL-Datenbank (offline) – (VORSCHAU)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "Tutorial: In Azure Virtual Machines (online) zu SQL Server migrieren",
"sql.migration.dashboard.help.title": "Links zu Hilfeartikeln und Videos",
"sql.migration.dashboard.login.migrate.task.button": "Migrieren von Anmeldungen zu Azure SQL",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "Hochgeladene Daten/Größe",
"sql.migration.database": "Datenbank",
"sql.migration.database.already.exists": "Die Datenbank \"{0}\" ist bereits auf der verwalteten Zielinstanz \"{1}\" vorhanden.",
+ "sql.migration.database.already.exists.vm.info": "Stellen Sie sicher, dass die angegebenen Datenbanknamen nicht bereits auf dem SQL Server auf dem virtuellen Azure-Computer vorhanden sind.",
"sql.migration.database.assessment.description": "Wählen Sie die Datenbanken aus, die Sie für die Migration zu Azure SQL bewerten möchten.",
"sql.migration.database.assessment.title": "Datenbanken für die Bewertung",
"sql.migration.database.backup.load.error": "Fehler beim Zugriff auf Datenbankdetails.",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "Wählen Sie ein gültiges Azure-Konto aus, um den Vorgang fortzusetzen.",
"sql.migration.invalid.blob.container.error": "Um fortzufahren, wählen Sie einen gültigen Blobcontainer für die Quelldatenbank \"{0}\" aus.",
"sql.migration.invalid.blob.lastBackupFile.error": "Um fortzufahren, wählen Sie eine gültige letzte Sicherungsdatei für die Quelldatenbank \"{0}\" aus.",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "Wählen Sie einen gültigen Sicherungsordner für die Quelldatenbank „{0}“ aus, um den Vorgang fortzusetzen.",
"sql.migration.invalid.blob.resourceGroup.error": "Um fortzufahren, wählen Sie eine gültige Ressourcengruppe für die Quelldatenbank \"{0}\" aus.",
"sql.migration.invalid.blob.storageAccount.error": "Um fortzufahren, wählen Sie ein gültiges Speicherkonto für die Quelldatenbank \"{0}\" aus.",
"sql.migration.invalid.location.error": "Wählen Sie einen gültigen Speicherort aus, um den Vorgang fortzusetzen.",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "Wählen Sie einen gültigen Database Migration Service aus.",
"sql.migration.invalid.migration.service.offline.error": "Wählen Sie einen Database Migration Service aus, der mit einem Knoten verbunden ist.",
"sql.migration.invalid.network.share.location": "Ungültiges Speicherortformat für die Netzwerkfreigabe. Beispiel: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "Um fortzufahren, wählen Sie einen Blobcontainer aus, in dem alle Sicherungsdateien Seitenblobs für die Quelldatenbank \"{0}\" sind, da Blockblobs nur für Ziele unterstützt werden, die SQL Server 2016 oder höher ausführen. Weitere Informationen: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "Aufgrund eines ungültigen OwnerUri-Werts kann keine Verbindung mit der Datenbank hergestellt werden (Parameter \"OwnerUri\").",
"sql.migration.invalid.resourceGroup.error": "Wählen Sie eine gültige Ressourcengruppe aus, um fortzufahren.",
"sql.migration.invalid.savedInfo": "Die gespeicherte Sitzung kann nicht abgerufen werden. Versuchen Sie es erneut, indem Sie eine neue Sitzung auswählen.",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "Geben Sie einen gültigen Zielbenutzernamen ein, um fortzufahren.",
"sql.migration.mode": "Modus",
"sql.migration.more.info": "Weitere Informationen",
+ "sql.migration.multi.step.all.steps.completed.errors": "Alle Schritte wurden mit den folgenden Fehlern abgeschlossen:{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "Alle Schritte wurden erfolgreich ausgeführt.",
+ "sql.migration.multi.step.some.steps.are.still.running": "Einige Schritte werden noch ausgeführt.",
+ "sql.migration.multi.step.status": "Schrittstatus: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "Ergebnisse kopieren",
+ "sql.migration.multi.step.status.dialog.heading": "Schrittdetails",
+ "sql.migration.multi.step.status.errors": "Schrittstatus: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "Schritte",
"sql.migration.na": "N/V",
"sql.migration.name": "Name",
"sql.migration.name.label": "Namen:",
@@ -343,6 +366,7 @@
"sql.migration.no": "Nein",
"sql.migration.no.blobContainers.found": "Es wurden keine Blobcontainer gefunden.",
"sql.migration.no.blobFiles.found": "Es wurden keine BLOB-Dateien gefunden.",
+ "sql.migration.no.blobFolders.found": "Es wurden keine Blobordner gefunden.",
"sql.migration.no.fileShares.found": "Es wurden keine Dateifreigaben gefunden.",
"sql.migration.no.issues.mi": "Für die Migration zu Azure SQL Managed Instance wurden keine Probleme gefunden.",
"sql.migration.no.issues.sqldb": "Für die Migration zu Azure SQL-Datenbank wurden keine Probleme gefunden.",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "Fehler beim Wiederholen der Migration.",
"sql.migration.rg.created": "Ressourcengruppe erstellt",
"sql.migration.run.validation": "Validierung ausführen",
+ "sql.migration.running.multi.steps.heading": "Wir führen die folgenden Schritte aus:",
"sql.migration.save.assessment.report": "Bewertungsbericht speichern",
"sql.migration.save.assessment.report.success": "Der Bewertungsbericht wurde erfolgreich in {0} gespeichert.",
"sql.migration.save.close": "Speichern und schließen",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "{0}. Perzentil",
"sql.migration.sku.recommendation": "Azure-Empfehlung",
"sql.migration.sku.recommendation.view.assessment.mi": "Um zu Azure SQL Managed Instance zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Um zu Azure SQL-Datenbank (VORSCHAU) zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Um zu SQL Server auf einem virtuellen Azure-Computer zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.",
"sql.migration.sku.recommendationReason": "Empfehlungsgrund",
"sql.migration.sku.recommendations": "Empfehlungen",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "SQL-Datendateien",
"sql.migration.sku.sql.logDisk": "SQL-Protokolldateien",
"sql.migration.sku.sql.temp": "SQL tempdb",
- "sql.migration.sku.sqldb.card.title": "Azure SQL-Datenbank (VORSCHAU)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Azure SQL-Datenbank",
"sql.migration.sku.stop.performance.collection": "Datensammlung beenden",
"sql.migration.sku.storage.dimension": "Dimension",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "Verwaltete SQL-Instanz",
"sql.migration.sql.server.instance": "SQL Server-Instanz",
"sql.migration.sql.virtual.machine": "Virtueller SQL-Computer",
+ "sql.migration.sql.vm.page.blob.info": "Für Zielserver, auf denen SQL Server 2014 oder niedriger ausgeführt wird, müssen Sie Ihre Datenbanksicherungen in einem Azure Storage Blob Container speichern, anstatt sie mithilfe der Netzwerkfreigabeoption hochzuladen. Darüber hinaus müssen Sie die Sicherungsdateien als Seitenblobs speichern, da Blockblobs nur für Ziele unterstützt werden, die SQL Server 2016 oder höher ausführen. Weitere Informationen: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "Bekannte Probleme, Einschränkungen und Problembehandlung",
"sql.migration.sqldb.column.copyduration": "Kopierdauer",
"sql.migration.sqldb.column.copystart": "Kopierstart",
"sql.migration.sqldb.column.copythroughput": "Kopierdurchsatz",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "Startzeit",
"sql.migration.starting.login": "Überprüfen und Migrieren der Anmeldungen ist in Bearbeitung",
"sql.migration.starting.login.failed": "Fehler beim Überprüfen und Migrieren von Anmeldungen.",
+ "sql.migration.starting.migration.dberror": "Fehler beim Migrieren des Zertifikats für die Datenbank {0}. {1}",
+ "sql.migration.starting.migration.error": "Fehler beim Starten der Zertifikatmigration: \"{0}\"",
+ "sql.migration.state.canceled": "Abgebrochen",
+ "sql.migration.state.failed": "Fehlerhaft",
+ "sql.migration.state.pending": "Ausstehend",
+ "sql.migration.state.running": "Wird ausgeführt",
+ "sql.migration.state.succeeded": "Erfolgreich",
"sql.migration.status": "Status",
"sql.migration.status.add.account": "Konto hinzufügen",
"sql.migration.status.add.account.MESSAGE": "Fügen Sie Ihr Azure-Konto hinzu, um vorhandene Migrationen und deren Status anzuzeigen.",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "Die Zieltabelle ist nicht vorhanden.",
"sql.migration.target.table.not.empty": "Die Zieltabelle ist nicht leer.",
"sql.migration.target.version": "Zielversion",
+ "sql.migration.tde.button.caption": "Bearbeiten",
+ "sql.migration.tde.button.migrate": "Zertifikate migrieren",
+ "sql.migration.tde.migrate.canceled": "Die Zertifikatmigration wurde abgebrochen. Führen Sie die Zertifikatmigration aus, und schließen Sie sie ab, um den Vorgang fortzusetzen.",
+ "sql.migration.tde.migrate.canceled.errors": "Die Validierung wurde mit dem/den folgenden Fehler(n) abgebrochen: {0}{1}",
+ "sql.migration.tde.migrate.column.databases": "Datenbanken",
+ "sql.migration.tde.migrate.column.status": "Status",
+ "sql.migration.tde.migrate.completed.errors": "Die Migration wurde mit den folgenden Fehlern abgeschlossen:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "Migrationsergebnisse kopieren",
+ "sql.migration.tde.migrate.done.button": "Fertig",
+ "sql.migration.tde.migrate.heading": "Migrieren der Zertifikate aus den folgenden Datenbanken:",
+ "sql.migration.tde.migrate.not.run": "Die Zertifikatmigration wurde für die aktuelle Konfiguration nicht ausgeführt. Führen Sie die Zertifikatmigration aus, und schließen Sie sie ab, um den Vorgang fortzusetzen.",
+ "sql.migration.tde.migrate.results.heading": "Details zum Zertifikatmigrationsstatus:",
+ "sql.migration.tde.migrate.results.heading.completed": "Zertifikatmigrationsergebnisse:",
+ "sql.migration.tde.migrate.results.heading.previous": "Vorherige Zertifikatmigrationsergebnisse:",
+ "sql.migration.tde.migrate.start.validation": "Migration wiederholen",
+ "sql.migration.tde.migrate.status.details": "Migrationsstatus: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "Die Zertifikatmigration wurde erfolgreich abgeschlossen. Klicken Sie auf Weiter, um mit der Migration fortzufahren.",
+ "sql.migration.tde.migrate.validation.camceled": "Migration abgebrochen",
+ "sql.migration.tde.migrate.validation.completed": "Die Migration wurde erfolgreich abgeschlossen.",
+ "sql.migration.tde.msg.databases.selected": "{0} Für die Migration ausgewählte Transparent Data Encryption aktivierte Datenbanken. {1}",
+ "sql.migration.tde.msg.empty": "Keine verschlüsselte Datenbank ausgewählt.",
+ "sql.migration.tde.msg.manual": "Sie haben sich entschieden, Zertifikate manuell zu migrieren.",
+ "sql.migration.tde.msg.tde": "Sie haben den Zugriff auf Azure Data Studio gewährt, um die Verschlüsselungszertifikate und die Datenbank zu migrieren.",
+ "sql.migration.tde.progress.update": "{0} von {1} abgeschlossen",
+ "sql.migration.tde.wizard.databases.selected": "{0} von {1} ausgewählte(n) Datenbank(en) verwendet die transparente Datenverschlüsselung.",
+ "sql.migration.tde.wizard.description": "Um eine verschlüsselte Datenbank erfolgreich zu migrieren, müssen Sie Zugriff auf die Verschlüsselungszertifikate gewähren oder Zertifikate manuell migrieren, bevor Sie mit der Migration fortfahren. {0}.",
+ "sql.migration.tde.wizard.network.share.info": "Netzwerkpfad, in dem das Zertifikat platziert wird.",
+ "sql.migration.tde.wizard.network.share.label": "Netzwerkpfad für Zertifikat",
+ "sql.migration.tde.wizard.network.share.placeholder": "Netzwerkpfad eingeben",
+ "sql.migration.tde.wizard.optionads": "Exportieren Sie meine Zertifikate und den privaten Schlüssel in das Ziel.",
+ "sql.migration.tde.wizard.optionadsconfirm": "Ich stimme zu, dass meine Anmeldeinformationen für den Zugriff auf die Zertifikate verwendet werden dürfen.",
+ "sql.migration.tde.wizard.optionmanual": "Ich möchte nicht, dass Azure Data Studio die Zertifikate exportiert.",
+ "sql.migration.tde.wizard.optionmanual.warning": "Sie müssen die Zertifikate migrieren, bevor Sie mit der Migration fortfahren. Andernfalls schlägt die Migration fehl. {0}.",
+ "sql.migration.tde.wizard.optionscaption": "Zertifikatmigration",
+ "sql.migration.tde.wizard.title": "Verschlüsselte Datenbank ausgewählt.",
"sql.migration.test.connection": "Verbindung testen",
"sql.migration.type": "Typ",
"sql.migration.type.label": "Typ:",
@@ -689,6 +759,7 @@
"sql.migration.username": "Benutzername",
"sql.migration.username.label": "Zielbenutzername",
"sql.migration.username.placeholder": "Geben Sie den Zielbenutzernamen ein",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "Status",
"sql.migration.validate.ir.column.validation.steps": "Validierungsschritte",
"sql.migration.validate.ir.completed.errors": "Die Validierung wurde mit folgenden Fehlern abgeschlossen: {0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "Die Validierung wurde erfolgreich abgeschlossen. Bitte klicken Sie auf „Weiter“, um mit der Migration fortzufahren.",
"sql.migration.view.all": "Alle Datenbankmigrationen",
"sql.migration.view.select.button.label": "Anzeigen/auswählen",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "Der virtuelle Computer \"{0}\" ist für die Migration nicht verfügbar, da sich die SQL Server-IaaS-Agent-Erweiterung zurzeit im Modus \"{1}\" statt im Modus \"Vollständig\" befindet. Weitere Informationen: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "Der virtuelle Computer \"{0}\" ist für die Migration nicht verfügbar, da der zugrunde liegende virtuelle Computer nicht ausgeführt wird. Stellen Sie sicher, dass er eingeschaltet ist, bevor Sie es noch mal versuchen.",
"sql.migration.warning": "Warnung",
"sql.migration.warnings": "Warnungen",
"sql.migration.warnings.count": "Warnungen ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "Die Verbindung war erfolgreich. Gefundene Zieldatenbanken: {0}",
"sql.migration.wizard.target.description": "Wählen Sie ein Azure-Konto und Ihre Ziel-{0} aus.",
"sql.migration.wizard.target.login.error": "Fehler beim Abrufen der Anmeldeinformationen: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "Datenbankzuordnungsfehler. Die Zieldatenbank „{0}“ kann nicht als Migrationsziel für die Datenbank „{1}“ ausgewählt werden. Die Zieldatenbank „${targetDatabaseName}“ ist bereits als Migrationsziel für die Datenbank „{2}“ ausgewählt. Bitte wählen Sie eine andere Zieldatenbank aus.",
+ "sql.migration.wizard.target.mapping.error.duplicate": "Datenbankzuordnungsfehler. Die Zieldatenbank „{0}“ kann nicht als Migrationsziel für die Datenbank „{1}“ ausgewählt werden. Die Zieldatenbank „{2}“ ist bereits als Migrationsziel für die Datenbank „{3}“ ausgewählt. Bitte wählen Sie eine andere Zieldatenbank aus.",
"sql.migration.wizard.target.missing": "Datenbankzuordnungsfehler. Zieldatenbanken für die Migration fehlen. Bitte konfigurieren Sie die Zielserververbindung, und klicken Sie auf „Verbinden“, um die Liste der verfügbaren Datenbankmigrationsziele zu sammeln.",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
- "sql.migration.wizard.target.source.mapping.error": "Datenbankzuordnungsfehler. Die Quelldatenbank „{0}“ ist keiner Zieldatenbank zugeordnet. Bitte wählen Sie eine Zieldatenbank für die Migration aus.",
+ "sql.migration.wizard.target.source.collation.error": "Datenbankzuordnungsfehler (Fehlercode: {0}) wurde zwischen den Datenbanken „{1}“ und „{2}“ gefunden. Die Quelldatenbanksortierung „{3}“ stimmt nicht mit der Zieldatenbanksortierung „{4}“ überein. Bitte wählen Sie eine Zieldatenbank mit derselben Sortierung wie die Quelldatenbank aus, oder erstellen Sie diese neu.",
+ "sql.migration.wizard.target.source.mapping.error": "Datenbankzuordnungsfehler. Die Quelldatenbank „{0}“ ist keiner Zieldatenbank zugeordnet. Bitte wählen Sie eine Zieldatenbank für die Migration aus.",
"sql.migration.wizard.target.title": "Azure SQL-Ziel",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "Weitere Informationen: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.yes": "Ja",
"total.databases.selected": "{0} von {1} Datenbanken ausgewählt",
- "total.tables.selected.of.total": "{0} von {1}"
+ "total.tables.selected.of.total": "{0} von {1}",
+ "waitingForService": "Es wird auf den Start der {0}-Komponente gewartet."
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "Fehler beim Starten der Migration: \"{0}\"",
"sql.migration.starting.migration.message": "Die Migration für die Datenbank \"{0}\" zu \"{1}\" bis \"{2}\" wird gestartet."
},
+ "dist/service/serviceClient": {
+ "downloadingService": "{0} wird heruntergeladen",
+ "downloadingServiceComplete": "Das Herunterladen von {0} wurde abgeschlossen",
+ "downloadingServiceSize": "({0} KB)",
+ "downloadingServiceStatus": "{0} wird heruntergeladen",
+ "entryExtractedChannelMsg": "{0} extrahiert ({1}/{2})",
+ "flatFileImport.serviceStartFailed": "Fehler beim Starten von {0}: {1}",
+ "installingService": "Der Dienst {0} wird installiert",
+ "installingServiceDetailed": "\"{0}\" wird in \"{1}\" installiert.",
+ "serviceInstalled": "{0} wurde installiert.",
+ "serviceStarted": "{0} wurde gestartet",
+ "serviceStarting": "{0} wird gestartet."
+ },
"package": {
"cancel-migration-menu": "Migration abbrechen",
"complete-cutover-menu": "Cutover abschließen",
diff --git a/i18n/ads-language-pack-de/translations/main.i18n.json b/i18n/ads-language-pack-de/translations/main.i18n.json
index 1e3d1707ee..bdc7442b49 100644
--- a/i18n/ads-language-pack-de/translations/main.i18n.json
+++ b/i18n/ads-language-pack-de/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "Version „{0}“ der Erweiterung „{1}“ kann nicht installiert werden, da sie nicht mit Azure Data Studio „{2}“ kompatibel ist. Aktualisieren Sie auf Azure Data Studio {3}, um die Erweiterung zu installieren.",
"installExtensionCompletedAndReloadRequired": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen. Laden Sie Azure Data Studio neu, um sie zu aktivieren.",
"maxMemoryForLargeFilesMB": "Steuert den für Azure Data Studio verfügbaren Arbeitsspeicher nach einem Neustart bei dem Versuch, große Dateien zu öffnen. Dies hat die gleiche Auswirkung wie das Festlegen von `--max-memory=NEWSIZE` über die Befehlszeile.",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "&&Neues Notizbuch",
"miNewQuery": "Neue &&Abfrage",
"miinstallVsix": "Erweiterung aus VSIX-Paket installieren",
"newQuery": "Neue Abfrage",
"notebook.cellTitle": "Titelmenü der Notizbuchzelle",
+ "notebook.cellToolbarLocation.description": "Der Ort, an dem die Zellensymbolleiste angezeigt werden soll, oder ob sie ausgeblendet werden soll. (nur für VS Code-Notebooks)",
+ "notebook.cellToolbarVisibility.description": "Gibt an, ob die Zellensymbolleiste beim darauf zeigen oder Klicken angezeigt werden soll. (nur für VS Code-Notebooks)",
+ "notebook.compactView.description": "Steuern Sie, ob der Notebook-Editor in kompakter Form gerendert werden soll. Wenn aktiviert wird z. B. die Breite des linken Rands verringert. (nur für VS Code-Notebooks)",
+ "notebook.consolidatedOutputButton.description": "Steuern Sie, ob die Ausgabeaktion in der Ausgabesymbolleiste gerendert werden soll. (nur für VS Code-Notebooks)",
+ "notebook.consolidatedRunButton.description": "Steuern Sie, ob zusätzliche Aktionen in einer Dropdownliste neben der Schaltfläche „Ausführen“ angezeigt werden. (nur für VS Code-Notebooks)",
+ "notebook.diff.enablePreview.description": "Gibt an, ob der Diff-Editor für erweiterten Text für Notebooks verwendet werden soll. (nur für VS Code-Notebooks)",
+ "notebook.displayOrder.description": "Prioritätsliste für MIME-Ausgabetypen. (nur für VS Code-Notebooks)",
+ "notebook.dragAndDrop.description": "Steuern Sie, ob der Notebook-Editor das Verschieben von Zellen durch Drag & Drop erlauben soll. (nur für VS Code-Notebooks)",
+ "notebook.editorOptions.experimentalCustomization": "Einstellungen für Code-Editoren, die in Notebooks verwendet werden. Dies kann verwendet werden, um die meisten Editor.*-Einstellungen anzupassen. (nur für VS Code-Notebooks)",
+ "notebook.focusIndicator.description": "Steuert, wo der Fokusindikator gerendert wird, entweder entlang der Zellrahmen oder auf dem linken Bundsteg. (nur für VS Code-Notebooks)",
+ "notebook.globalToolbar.description": "Steuern Sie, ob eine globale Symbolleiste im Notebook-Editor gerendert werden soll. (nur für VS Code-Notebooks)",
+ "notebook.globalToolbarShowLabel": "Steuern Sie, ob die Aktionen auf der Notebooksymbolleiste Beschriftungen rendern sollen oder nicht. (nur für VS Code-Notebooks)",
+ "notebook.insertToolbarPosition.description": "Steuern Sie, wo die Aktionen zum Einfügen von Zellen angezeigt werden sollen. (nur für VS Code-Notebooks)",
+ "notebook.interactiveWindow.collapseCodeCells": "Steuert, ob Codezellen im Interactive-Fenster standardmäßig reduziert werden. (nur für VS Code-Notebooks)",
+ "notebook.markup.fontSize": "Steuert den Schriftgrad in Pixeln des gerenderten Markups in Notebooks. Beim Festlegen auf „0“ werden 120 % von „#editor.fontSize#“ verwendet. (nur für VS Code-Notebooks)",
+ "notebook.outputFontFamily": "Die Schriftfamilie für den Ausgabetext für Notebookzellen. Wenn sie leer gelassen wird, wird die „#editor.fontFamily#“ verwendet. (nur für VS Code-Notebooks)",
+ "notebook.outputFontSize": "Schriftgrad für den Ausgabetext für Notebookzellen. Beim Festlegen auf 0 wird „#editor.fontSize#“ verwendet. (nur für VS Code-Notebooks)",
+ "notebook.outputLineHeight": "Zeilenhöhe des Ausgabetextes für Notebookzellen.\r\n – Werte zwischen 0 und 8 werden als Multiplikator mit der Schriftgröße verwendet.\r\n – Werte größer oder gleich 8 werden als effektive Werte verwendet. (nur für VS Code-Notebooks)",
+ "notebook.showCellStatusbar.description": "Gibt an, ob die Zellenstatusleiste angezeigt werden soll. (nur für VS Code-Notebooks)",
+ "notebook.showFoldingControls.description": "Steuert, wann der Faltungspfeil für den Markdownheader angezeigt wird. (nur für VS Code-Notebooks)",
+ "notebook.textOutputLineLimit": "Steuern Sie, wie viele Textzeilen in einer Textausgabe gerendert werden. (nur für VS Code-Notebooks)",
"notebook.title": "Titelmenü des Notizbuchs",
"notebook.toolbar": "Symbolleistenmenü des Notizbuchs",
+ "notebook.undoRedoPerCell.description": "Gibt an, ob für jede Zelle ein separater Rückgängig-/Wiederholungsstapel verwendet werden soll. (nur für VS Code-Notebooks)",
"objectExplorer.context": "Kontextmenü des Objekt-Explorer-Elements",
"openDefaultSettingsJson": "JSON-Standardeinstellungen öffnen",
"openDefaultSettingsJson.capitalized": "Standardeinstellungen öffnen (JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "Benachrichtigung zu veralteter API",
"previewFeatures.configEnable": "Nicht veröffentlichte Vorschaufeatures aktivieren",
"previewFeatures.configTitle": "Vorschaufeatures",
- "showConnectDialogOnStartup": "Beim Start Verbindungsdialogfeld anzeigen"
+ "showConnectDialogOnStartup": "Beim Start Verbindungsdialogfeld anzeigen",
+ "useVSCodeNotebooks": "(Vorschau) Verwenden Sie VS Code-Notebooks als Standard-Notebookerfahrung. Hinweis: Azure Data Studio muss neu gestartet werden, um diese Einstellung zu aktivieren.",
+ "useVSCodeNotebooksTitle": "Verwenden von VS Code-Notebooks"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "Weitere Aktionen",
@@ -11901,6 +11926,7 @@
"status.connection.status": "Verbindungsstatus"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "Azure-Ressourcenendpunkt für den Anbieter.",
"schema.connectionOptions": "Verbindungsoptionen",
"schema.displayName": "Anzeigename für den Anbieter",
"schema.enableConnectionStringOption": "Gibt an, ob der Anbieter Verbindungszeichenfolgen als Eingabeoption unterstützt. Der Standardwert ist FALSE.",
@@ -13075,6 +13101,7 @@
"fontWeight": "Steuert die Schriftbreite.",
"letterSpacing": "Legt den Abstand der Buchstaben in Pixeln fest.",
"maxColumnWidth": "Die maximale Breite in Pixeln für Spalten mit automatischer Größe",
+ "resultsGrid.showJsonAsLink": "Gibt an, ob Zellen mit JSON-formatierter Zeichenfolge als Link angezeigt werden sollen. Wenn diese Option aktiviert ist, wird der JSON-Wert beim Klicken in einer anderen Registerkarte geöffnet. Der Standardwert ist WAHR.",
"resultsGridConfigurationTitle": "Ergebnisraster und Meldungen",
"rowHeight": "Legt die Zeilenhöhe in Pixeln fest."
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "Schließen",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "Konto wird hinzugefügt...",
- "refreshFailed": "Die Kontoaktualisierung wurde durch den Benutzer abgebrochen."
+ "refreshCanceled": "Die Kontoaktualisierung wurde durch den Benutzer abgebrochen.",
+ "refreshFailed": "0 \r\nFehlermeldung: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Azure-Konto",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "Verbindungsfehler",
- "enableTrustServerCertificate": "Vertrauensserverzertifikat aktivieren",
"kerberosErrorStart": "Fehler bei Verbindung aufgrund eines Kerberos-Fehlers.",
"kerberosHelpLink": "Hilfe zum Konfigurieren von Kerberos finden Sie hier: {0}",
"kerberosKinit": "Wenn Sie zuvor eine Verbindung hergestellt haben, müssen Sie \"kinit\" möglicherweise erneut ausführen.",
- "runKinit": "Kinit ausführen",
- "trustServerCertInstructionText": "Die Verschlüsselung wurde für diese Verbindung aktiviert, überprüfen Sie Ihre SSL- und Zertifikatkonfiguration für die Ziel-SQL Server, oder aktivieren Sie \"Serverzertifikat vertrauen\" im Verbindungsdialogfeld.\r\n\r\nHinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und ist keine empfohlene Vorgehensweise für Produktionsumgebungen. Möchten Sie \"Serverzertifikat vertrauen\" für diese Verbindung aktivieren und es erneut versuchen? "
+ "runKinit": "Kinit ausführen"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "Verbindungstyp",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "Nicht gespeicherte Verbindungen"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "Das Kennwort muss für „{0}“ geändert werden, um die Anmeldung bei „{1}“ fortzusetzen.",
+ "passwordChangeDialog.Message2": "Bitte geben Sie unten ein neues Kennwort ein:",
"passwordChangeDialog.cancel": "Abbrechen",
"passwordChangeDialog.confirmPassword": "Kennwort bestätigen:",
"passwordChangeDialog.connecting": "Verbindung wird hergestellt",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "Drücken Sie OK, und geben Sie in beiden Feldern das genau gleiche Kennwort ein.",
"passwordChangeDialog.newPassword": "Neues Kennwort:",
"passwordChangeDialog.ok": "OK",
+ "passwordChangeDialog.passwordChangeInProgress": "Kennwortänderung ist bereits in Arbeit",
"passwordChangeDialog.title": "Kennwort ändern"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "Servergruppe bearbeiten",
"connectionTree.refresh": "Aktualisieren",
"deleteConnection": "Verbindung löschen",
+ "deleteConnectionConfirmation": "Möchten Sie die Verbindung \"{0}\" wirklich löschen?",
+ "deleteConnectionConfirmationNo": "Nein",
+ "deleteConnectionConfirmationYes": "Ja",
"deleteConnectionGroup": "Gruppe löschen",
+ "deleteConnectionGroupConfirmation": "Möchten Sie die Verbindungsgruppe \"{0}\" wirklich löschen?",
"showAllConnections": "Alle Verbindungen anzeigen"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "Klausel hinzufügen",
+ "profilerFilterDialog.allClausesCleared": "Alle Klauseln wurden gelöscht.",
"profilerFilterDialog.apply": "Anwenden",
"profilerFilterDialog.cancel": "Abbrechen",
"profilerFilterDialog.clear": "Alle löschen",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "Ist nicht NULL",
"profilerFilterDialog.isNullOperator": "Ist NULL",
"profilerFilterDialog.loadFilter": "Filter laden",
+ "profilerFilterDialog.newClauseAdded": "Eine neue Klausel wurde hinzugefügt.",
"profilerFilterDialog.notContainsOperator": "Enthält nicht",
"profilerFilterDialog.notStartsWithOperator": "Beginnt nicht mit",
"profilerFilterDialog.ok": "OK",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "Erste &&Schritte",
"showReleaseNotes": "\"Erste Schritte\" anzeigen"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "Schritt {0}: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-es/package.json b/i18n/ads-language-pack-es/package.json
index bc4af01b27..655eef4530 100644
--- a/i18n/ads-language-pack-es/package.json
+++ b/i18n/ads-language-pack-es/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-es",
"displayName": "Spanish Language Pack for Azure Data Studio",
"description": "Language pack extension for Spanish",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json
index fe38a55c56..e3f60c7356 100644
--- a/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "Copia de seguridad",
"arc.backups": "Copias de seguridad",
"arc.backupsStorage": "copias de seguridad de {0}",
+ "arc.booleanfalse": "False",
+ "arc.booleantrue": "True",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "Cancelar",
"arc.clickTheNewSupportRequestButton": "Haga clic en el botón de nueva solicitud de soporte para archivar una solicitud de soporte en Azure Portal.",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "Se está depositando otra extensión en este momento, vuelva a intentarlo una vez que se haya completado.",
"arc.earliestPitrRestorePoint": "Primer momento dado",
"arc.emergency": "Emergencia",
+ "arc.enableTrustServerCert": "Habilitar certificado de servidor de confianza",
+ "arc.encrypt": "Cifrar",
+ "arc.encryptDescription": "Cuando el valor es true, SQL Server utiliza cifrado SSL para todos los datos enviados entre el cliente y el servidor, cuando el servidor tiene instalado un certificado.",
"arc.endpoint": "Punto de conexión",
"arc.enterANonEmptyPassword": "Escriba una contraseña que no esté vacía o presione ESC para salir.",
"arc.enterNewPassword": "Escriba una nueva contraseña",
@@ -165,6 +170,7 @@
"arc.missingExtension": "Se requiere la extensión {0} para ver la configuración del motor. ¿Quiere instalarlo ahora?",
"arc.monitor": "Monitor",
"arc.monitorUpgrade": "Para comprobar el estado de la actualización, ejecute el siguiente comando:",
+ "arc.msgPromptSSLCertificateValidationFailed": "El cifrado se ha habilitado en esta conexión, revise la configuración de SSL y certificado para el SQL Server de destino o establezca \"Certificado de servidor de confianza\" en \"true\" en el archivo de configuración. Nota: Un certificado autofirmado solo ofrece protección limitada y no es una práctica recomendada para entornos de producción. ¿Desea habilitar \"Confiar en el certificado de servidor\" en esta conexión y volver a intentarlo?",
"arc.name": "Nombre",
"arc.namespace": "Espacio de nombres",
"arc.networking": "Redes",
@@ -230,6 +236,7 @@
"arc.properties": "Propiedades",
"arc.ram": "RAM",
"arc.rangeSetting": "Se espera que el valor esté en el intervalo {0} - {1}",
+ "arc.readMore": "Más información",
"arc.ready": "Listo",
"arc.recovering": "Recuperando",
"arc.recoveringPending": "Pendiente de recuperación",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "Sincronizar secundario para confirmar",
"arc.thePasswordsDoNotMatch": "Las contraseñas no coinciden. Confirme la contraseña o presione ESC para salir.",
"arc.troubleshoot": "Solucionar problemas",
+ "arc.trustServerCertDescription": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado del servidor.",
+ "arc.trustServerCertificate": "Certificado de servidor de confianza",
"arc.type": "Tipo",
"arc.unknown": "Desconocidas",
"arc.unloadExtensions": "Descargar extensiones",
diff --git a/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json
index c7caf2c2dd..c90d9e4861 100644
--- a/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "No se encontró la información del inquilino propietario para la cuenta.",
"azure.responseError": "Error al recuperar el token. [Abra las herramientas de desarrollo]({0}) para obtener más detalles.",
"azure.tenantNotFound": "No se encuentra el inquilino especificado con el id. \"{0}\".",
- "azureAuth.unidentifiedError": "Error no identificado con la autenticación de Azure.",
"azurecore.consentDialog.body": "El inquilino \"{0} ({1})\" requiere que vuelva a autenticarse para acceder a {2} recursos. Presione Abrir para iniciar el proceso de autenticación.",
"azurecore.consentDialog.cancel": "Cancelar",
"azurecore.consentDialog.ignore": "Omitir inquilino",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "No hay ningún método de autenticación de Azure disponible. Debe habilitar los métodos de autenticación en la configuración de ADS.",
"azure.NoAuthMethod.Selected": "No se ha seleccionado ningún método de autenticación de Azure. Debe seleccionar el método de autenticación que quiera usar.",
- "azure.deprecatedGetSecurityToken": "Se ha realizado una llamada a azdata.accounts.getSecurityToken. Este método está en desuso y se quitará en versiones futuras. En su lugar, use getAccountSecurityToken."
+ "azure.deprecatedGetSecurityToken": "Se ha realizado una llamada a azdata.accounts.getSecurityToken. Este método está en desuso y se quitará en versiones futuras. En su lugar, use getAccountSecurityToken.",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "No se pudo borrar la memoria caché de tokens",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (China)",
- "germanyCloud": "Azure (Alemania)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (Gobierno de EE. UU.)",
- "usNatCloudDisplayName": "Azure (Nacional de EE. UU.)"
+ "usGovCloudDisplayName": "Azure (Gobierno de EE. UU.)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "Debe seleccionar una cuenta de Azure para que esta característica funcione.",
diff --git a/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json
index 55cb75ffcd..7c7f879d38 100644
--- a/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "Tipo de autenticación",
"cms.connectionOptions.columnEncryptionSetting.description": "Valor de cifrado de columnas predeterminado para todos los comandos de la conexión",
"cms.connectionOptions.columnEncryptionSetting.displayName": "Cifrado de columnas",
+ "cms.connectionOptions.commandTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se ejecute un comando antes de dejar de intentarlo y generar un error",
+ "cms.connectionOptions.commandTimeout.displayName": "Tiempo de espera del comando",
"cms.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión",
"cms.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión",
"cms.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "Conexión contextual",
"cms.connectionOptions.currentLanguage.description": "El nombre del registro de idioma de SQL Server",
"cms.connectionOptions.currentLanguage.displayName": "Idioma actual",
- "cms.connectionOptions.encrypt.description": "Cuando el valor es true, SQL Server utiliza cifrado SSL para todos los datos enviados entre el cliente y el servidor, cuando el servidor tiene instalado un certificado",
+ "cms.connectionOptions.encrypt.categoryValues.false": "Optional (False)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "Strict",
+ "cms.connectionOptions.encrypt.categoryValues.true": "Mandatory (True)",
+ "cms.connectionOptions.encrypt.description": "Cuando es \"Mandatory\" o \"Strict\", SQL Server usa cifrado SSL para todos los datos enviados entre el cliente y el servidor si el servidor tiene un certificado instalado. Cuando se establece en \"Strict\", SQL Server usa TDS 8.0 para toda la transferencia de datos entre el cliente y el servidor. El cifrado \"Strict\" se admite en SQL Server 2022 y posteriores.",
"cms.connectionOptions.encrypt.displayName": "Cifrar",
"cms.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de SQL Server que actúa como asociado para la conmutación por error",
"cms.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "Replicación",
"cms.connectionOptions.groupName.security": "Seguridad",
"cms.connectionOptions.groupName.source": "Origen",
+ "cms.connectionOptions.hostNameInCertificate.description": "Indica el nombre de host especificado en el certificado TLS que usará SQL Server para validar el certificado de servidor. Cuando no se especifica, el nombre del servidor se usa de forma predeterminada para la validación de certificados.",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "Nombre de host en el certificado:",
"cms.connectionOptions.loadBalanceTimeout.description": "Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya",
"cms.connectionOptions.loadBalanceTimeout.displayName": "Tiempo de espera del equilibrio de carga",
"cms.connectionOptions.maxPoolSize.description": "El número máximo de conexiones permitidas en el grupo",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "Descripción del servidor",
"cms.connectionOptions.serverName.description": "Nombre de la instancia de SQL Server",
"cms.connectionOptions.serverName.displayName": "Servidor",
- "cms.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado del servidor",
+ "cms.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado de servidor. Esta propiedad no se admite con Encrypt=Strict.",
"cms.connectionOptions.trustServerCertificate.displayName": "Certificado de servidor de confianza",
"cms.connectionOptions.typeSystemVersion.description": "Indica qué sistema de tipo de servidor expondrá el proveedor a través de DataReader",
"cms.connectionOptions.typeSystemVersion.displayName": "Versión de sistema de tipo",
diff --git a/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json
index 9f97492a28..8aa2990020 100644
--- a/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "Plataforma de destino",
"dataworkspace.workspacePlaceholder": "Seleccione el archivo de área de trabajo ({0})",
"dataworkspace.yesRecommended": "Sí (recomendado)",
+ "dragAndDropNotSupported": "Este tipo de proyecto no admite arrastrar y colocar.",
"fileDoesNotExist": "El archivo \"{0}\" no existe.",
+ "filenameEndingInPeriodErrorMessage": "El nombre del archivo no puede terminar con un punto.",
"gitCloneError": "Error durante el clon de GIT. Consulte la salida de GIT para obtener más detalles.",
"gitCloneMessage": "Clonando el repositorio git '{0}'...",
+ "invalidFileCharsErrorMessage": "Caracteres de archivo no válidos",
"noPreviousData": "Antes de {0}para que el proyecto actual aparezca aquí, ejecútelo para ver los resultados.",
+ "noProjectProvidingExtensionsInstalled": "No hay extensiones de proyecto de base de datos instaladas. Instala una para usar esta característica.",
+ "onlyMovingOneFileIsSupported": "Solo se admite mover un archivo a la vez.",
"openedProjectsUndefinedAfterRefresh": "La lista de proyectos abiertos no debe ser definida después de actualizar desde el disco.",
- "projectNameNull": "El nombre del proyecto es nulo."
+ "projectNameNull": "El nombre del proyecto es nulo.",
+ "reservedValueErrorMessage": "Nombre de archivo reservado. Elija otro nombre y vuelva a intentarlo",
+ "reservedWindowsFilenameErrorMessage": "El nombre de este archivo está reservado para Windows. Elija otro nombre e inténtelo de nuevo.",
+ "tooLongFilenameErrorMessage": "El nombre de archivo no puede tener más de 255 caracteres",
+ "trailingWhitespaceErrorMessage": "El nombre del archivo no puede terminar con un espacio en blanco",
+ "undefinedFilenameErrorMessage": "Nombre no definido",
+ "whitespaceFilenameErrorMessage": "El nombre de archivo no puede ser un espacio en blanco."
},
"package": {
"close-workspace-command": "Cerrar área de trabajo",
diff --git a/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json
index f68d5426ad..304f969c4a 100644
--- a/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "Error de conexión",
+ "enableTrustServerCertificate": "Habilitar certificado de servidor de confianza",
+ "trustServerCertInstructionText": "Se habilitó el cifrado en esta conexión, revise la configuración de SSL y certificado para el servidor SQL Server de destino o habilite “Certificado de servidor de confianza” en el cuadro de diálogo de conexión.\r\n\r\nNota: Un certificado autofirmado solo ofrece una protección limitada y no es una práctica recomendada para entornos de producción. ¿Desea habilitar “Certificado de servidor de confianza” en esta conexión y reintentar? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio debe ponerse en contacto con Azure Key Vault para acceder a la clave maestra de una columna para Always Encrypted, pero no se ha seleccionado ninguna cuenta de Azure vinculada. Vuelva a intentar realizar la consulta y, cuando se le solicite, seleccione una cuenta de Azure vinculada.",
"mssql.chooseLinkedAzureAccount": "Seleccione una cuenta de Azure vinculada:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "Error al convertir el documento de Notebook a SQL; {0}.",
"mssql.searchServers": "Buscar nombres de servidor"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "inicio de sesión",
+ "objectManagement.LoginTypeDisplayNameInTitle": "Iniciar sesión",
+ "objectManagement.OkText": "Aceptar",
+ "objectManagement.UserDisplayName": "usuario",
+ "objectManagement.UserTypeDisplayNameInTitle": "Usuario",
+ "objectManagement.advancedSectionHeader": "Opciones avanzadas",
+ "objectManagement.blankPasswordConfirmation": "La creación de un inicio de sesión con una contraseña en blanco presenta un riesgo de seguridad. ¿Está seguro de que desea continuar?",
+ "objectManagement.confirmPasswordLabel": "Confirmar contraseña",
+ "objectManagement.createObjectOperationName": "Crear {0}",
+ "objectManagement.deleteLoginConfirmation": "Eliminar los inicios de sesión del servidor no elimina los usuarios de la base de datos asociados a los inicios de sesión. Para completar el proceso, elimine los usuarios en cada base de datos. Puede que tenga que transferir primero la propiedad de esquemas a usuarios nuevos.",
+ "objectManagement.deleteObjectConfirmation": "¿Seguro que quiere eliminar el {0}: {1}?",
+ "objectManagement.deleteObjectError": "Se ha producido un error al eliminar {0}: {1}. {2}",
+ "objectManagement.deleteObjectOperationName": "Eliminar {0} \"{1}\"",
+ "objectManagement.enabledLabel": "Habilitado",
+ "objectManagement.generalSectionHeader": "General",
+ "objectManagement.helpText": "Ayuda",
+ "objectManagement.invalidPasswordError": "La contraseña no cumple el requisito de complejidad. Para obtener más información: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "objectManagement.loadingDialog": "Cargando cuadro de diálogo...",
+ "objectManagement.login.aadAuthenticationType": "Autenticación con Azure Active Directory",
+ "objectManagement.login.authenticateType": "Autenticación",
+ "objectManagement.login.defaultDatabaseLabel": "Base de datos predeterminada",
+ "objectManagement.login.defaultLanguageLabel": "Idioma predeterminado",
+ "objectManagement.login.enforcePasswordExpirationLabel": "Aplicar la expiración de contraseña",
+ "objectManagement.login.enforcePasswordPolicyLabel": "Aplicar la directiva de contraseñas",
+ "objectManagement.login.lockedOutLabel": "Inicio de sesión bloqueado",
+ "objectManagement.login.mustChangePasswordLabel": "El usuario debe cambiar la contraseña en el siguiente inicio de sesión",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "La contraseña anterior no puede estar vacía.",
+ "objectManagement.login.oldPasswordLabel": "Contraseña anterior",
+ "objectManagement.login.permissionToConnectLabel": "Permiso de conexión al motor de base de datos",
+ "objectManagement.login.serverRoleSectionHeader": "Roles de servidor",
+ "objectManagement.login.specifyOldPasswordLabel": "Especificar contraseña anterior",
+ "objectManagement.login.sqlAuthSectionHeader": "Autenticación de SQL",
+ "objectManagement.login.sqlAuthenticationType": "Autenticación de SQL",
+ "objectManagement.login.windowsAuthenticationType": "Autenticación de Windows",
+ "objectManagement.nameCannotBeEmptyError": "El nombre no puede estar vacío.",
+ "objectManagement.nameLabel": "Nombre",
+ "objectManagement.newObjectDialogTitle": "{0} - Nuevo (Versión preliminar)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (Versión preliminar)",
+ "objectManagement.openNewObjectDialogError": "Error al abrir el nuevo cuadro de diálogo {0}. {1}",
+ "objectManagement.openObjectPropertiesDialogError": "Error al abrir el cuadro de diálogo de propiedades para {0}: {1}. {2}",
+ "objectManagement.passwordCannotBeEmptyError": "La contraseña no puede estar vacía.",
+ "objectManagement.passwordLabel": "Contraseña",
+ "objectManagement.passwordsNotMatchError": "La contraseña debe coincidir con la contraseña de confirmación.",
+ "objectManagement.refreshOEError": "Error al actualizar el explorador de objetos. {0}",
+ "objectManagement.selectedLabel": "Seleccionado",
+ "objectManagement.updateObjectOperationName": "Actualizar {0} \"{1}\"",
+ "objectManagement.user.containedUser": "Usuario contenido",
+ "objectManagement.user.defaultSchemaLabel": "Esquema predeterminado",
+ "objectManagement.user.loginLabel": "Iniciar sesión",
+ "objectManagement.user.membershipLabel": "Pertenencia",
+ "objectManagement.user.ownedSchemasLabel": "Esquemas de propiedad",
+ "objectManagement.user.type": "Tipo",
+ "objectManagement.user.userWithGroupLogin": "Usuario con inicio de sesión de grupo de Windows",
+ "objectManagement.user.userWithLogin": "Usuario con inicio de sesión",
+ "objectManagement.user.userWithNoConnectAccess": "Usuario sin acceso de conexión",
+ "objectManagement.yesText": "Sí"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "{0} descargado",
"downloadingServiceChannelMsg": "Descargando {0}",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "Tipo de autenticación",
"mssql.connectionOptions.columnEncryptionSetting.description": "Habilita o deshabilita Always Encrypted para la conexión.",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se ejecute un comando antes de dejar de intentarlo y generar un error",
+ "mssql.connectionOptions.commandTimeout.displayName": "Tiempo de espera del comando",
"mssql.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión",
"mssql.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión",
"mssql.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "Base de datos",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Atestación de Azure",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Servicio de protección de host",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "Ninguno",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "Especifica un protocolo para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocolo de atestación",
"mssql.connectionOptions.enclaveAttestationUrl.description": "Especifica un punto de conexión para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "Dirección URL de atestación del enclave",
- "mssql.connectionOptions.encrypt.description": "Cuando el valor es true, SQL Server utiliza cifrado SSL para todos los datos enviados entre el cliente y el servidor, cuando el servidor tiene instalado un certificado",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "Optional (False)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "Strict",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "Mandatory (True)",
+ "mssql.connectionOptions.encrypt.description": "Cuando es \"Mandatory\" o \"Strict\", SQL Server usa cifrado SSL para todos los datos enviados entre el cliente y el servidor si el servidor tiene un certificado instalado. Cuando se establece en \"Strict\", SQL Server usa TDS 8.0 para toda la transferencia de datos entre el cliente y el servidor. El cifrado \"Strict\" se admite en SQL Server 2022 y posteriores.",
"mssql.connectionOptions.encrypt.displayName": "Cifrar",
"mssql.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de SQL Server que actúa como asociado para la conmutación por error",
"mssql.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "Replicación",
"mssql.connectionOptions.groupName.security": "Seguridad",
"mssql.connectionOptions.groupName.source": "Origen",
+ "mssql.connectionOptions.hostNameInCertificate.description": "Indica el nombre de host especificado en el certificado TLS que usará SQL Server para validar el certificado de servidor. Cuando no se especifica, el nombre del servidor se usa de forma predeterminada para la validación de certificados.",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "Nombre de host en el certificado:",
"mssql.connectionOptions.loadBalanceTimeout.description": "Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "Tiempo de espera del equilibrio de carga",
"mssql.connectionOptions.maxPoolSize.description": "El número máximo de conexiones permitidas en el grupo",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "Puerto",
"mssql.connectionOptions.replication.description": "Utilizado por SQL Server en replicación",
"mssql.connectionOptions.replication.displayName": "Replicación",
+ "mssql.connectionOptions.secureEnclaves.description": "Enables or disables Secure Enclaves for the connection",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "Nombre de la instancia de SQL Server",
"mssql.connectionOptions.serverName.displayName": "Servidor",
- "mssql.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado del servidor",
+ "mssql.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado de servidor. Esta propiedad no se admite con Encrypt=Strict.",
"mssql.connectionOptions.trustServerCertificate.displayName": "Certificado de servidor de confianza",
"mssql.connectionOptions.typeSystemVersion.description": "Indica qué sistema de tipo de servidor el proveedor expondrá por medio de DataReader.",
"mssql.connectionOptions.typeSystemVersion.displayName": "Versión de sistema de tipo",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable",
"mssql.logFilesRemovalLimit": "Número máximo de archivos antiguos para quitarse en el inicio que tienen expirado el valor mssql.logRetentionMinutes. Los archivos que no se limpien debido a esta limitación se limpiarán la próxima vez que se inicie Azure Data Studio.",
"mssql.logRetentionMinutes": "Número de minutos para conservar los archivos de registro para los servicios back-end. El valor predeterminado es 1 semana.",
+ "mssql.objectExplorer.disableGroupBySchema": "Deshabilitar Agrupar por esquema",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "Habilitar Agrupar por esquema",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "Tiempo de espera en segundos para expandir un nodo en Explorador de objetos. El valor predeterminado es 45 segundos.",
+ "mssql.objectExplorer.groupBySchema": "Cuando se habilita, los objetos de base de datos del Explorador de objetos se clasificarán por esquema.",
"mssql.parallelMessageProcessing": "[Experimental] Si las solicitudes al servicio de herramientas SQL se deben controlar en paralelo. Esto se introduce para detectar los problemas que puede haber al controlar todas las solicitudes en paralelo. El valor predeterminado es false. Es necesario volver a iniciar los ADS cuando se cambia el valor.",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Habilitar parametrización de Always Encrypted",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "Habilitar la opción SET TRANSACTION ISOLATION LEVEL",
"mssql.query.xactAbortOn": "Habilitar la opción SET XACT_ABORT ON",
"mssql.tableDesigner.preloadDatabaseModel": "Indica si se debe cargar previamente el modelo de base de datos cuando se expande el nodo de base de datos en el explorador de objetos. Cuando se habilita, se puede reducir el tiempo de carga del diseñador de tablas. Nota: Es posible que vea un uso de memoria mayor que el normal si necesita expandir una gran cantidad de nodos de base de datos.",
+ "mssql.tracing.desc": "Realiza un seguimiento de la comunicación entre Azure Data Studio y el Servicio de herramientas de SQL al canal de salida del Servicio de herramientas de SQL. ADVERTENCIA: esto puede incluir información confidencial cuando está habilitado el registro detallado.",
"mssql.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.",
"objectsListProperties.name": "Nombre",
"onprem.databaseProperties.compatibilityLevel": "Nivel de compatibilidad",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "Versión del sistema operativo",
"onprem.serverProperties.serverEdition": "Edición",
"onprem.serverProperties.serverVersion": "Versión",
+ "title.changeNotebookConnection": "Cambiar conexión de SQL Notebook",
"title.clearSearchServerResult": "Buscar: Borrar los resultados del servidor de búsqueda",
+ "title.deleteObject": "Eliminar",
"title.designTable": "Diseño",
+ "title.newApplicationRole": "Agregar nuevo rol de aplicación",
+ "title.newDatabaseRole": "Nuevo rol de base de datos",
+ "title.newLogin": "Nuevo inicio de sesión",
+ "title.newServerRole": "Nuevo rol de servidor",
"title.newTable": "Nueva tabla",
+ "title.newUser": "Nuevo usuario",
+ "title.objectProperties": "Propiedades",
"title.searchServers": "Buscar: Servidores",
"title.showLogFile": "Mostrar archivo de registro"
}
diff --git a/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json
index 27e8a532b6..23b083f8cb 100644
--- a/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "Nombre del contenedor",
"docker-sql-2017-title": "Implementación de imágenes de contenedor de SQL Server 2017",
"docker-sql-2019-title": "Implementación de imágenes de contenedor de SQL Server 2019",
- "docker-sql-2022-title": "Implementación de imágenes de contenedor de Versión preliminar de SQL Server 2022",
+ "docker-sql-2022-title": "Implementación de imágenes de contenedor de SQL Server 2022",
"docker-sql-password-field": "Contraseña de SQL Server",
"docker-sql-port-field": "Puerto",
"extension-description": "Proporciona una experiencia basada en cuadernos para implementar Microsoft SQL Server",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "SQL Server en Windows",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "Versión preliminar de SQL Server 2022",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "Servidor de bases de datos",
"sql-azure-elastic-pool-display-name": "Grupo elástico",
"sql-azure-single-database-display-name": "Base de datos única",
diff --git a/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json
index 5bcbe314ed..9f635d2f36 100644
--- a/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "Fecha",
"Failed": "Error",
"InProgress": "En curso",
+ "Move": "Mover",
"PublishHistory": "Historial de publicación",
"Status": "Estado",
"Success": "Correcto",
@@ -76,7 +77,6 @@
"dataSource": "Origen de datos",
"dataSourceDropdownTitle": "Origen de datos",
"dataSourceRadioButtonLabel": "Orígenes de datos",
- "dataSourcesNodeName": "Orígenes de datos",
"databaseLocation": "La ubicación de la base de datos es necesaria para agregar una referencia a una base de datos.",
"databaseName": "Nombre de la base de datos",
"databaseNameLabel": "Base de datos",
@@ -98,6 +98,7 @@
"deleteConfirmation": "¿Está seguro de que desea eliminar {0}?",
"deleteConfirmationContents": "¿Confirma que quiere eliminar {0} y todo su contenido?",
"deleteReferenceConfirmation": "¿Confirma que quiere eliminar la referencia {0}?",
+ "deleteSqlCmdVariableConfirmation": "¿Está seguro de que quiere eliminar la variable \"{0}\" de SQLCMD?",
"deployAppSettingUpdateFailed": "No se pudo actualizar la configuración de la aplicación \"{0}\"",
"deployAppSettingUpdating": "Actualizando la configuración de la aplicación: \"{0}\"",
"deployDbTaskName": "Implementando el proyecto de base de datos SQL localmente",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "Escriba la variable de entorno de la cadena de conexión SQL",
"enterConnectionStringTemplate": "Escriba la plantilla de la cadena de conexión.",
"enterNewDatabaseName": "Escriba el nombre de la nueva base de datos.",
+ "enterNewName": "Introducir un nombre nuevo",
+ "enterNewSqlCmdVariableDefaultValue": "Escribir el valor predeterminado para la variable \"{0}\" de SQLCMDSQLCMD",
+ "enterNewSqlCmdVariableName": "Escribir el nuevo nombre de variable de SQLCMD",
"enterNewValueForVar": "Escriba un nuevo valor para la variable \"{0}\".",
"enterPassword": "Escriba la contraseña del administrador {0}",
"enterPortNumber": "Escriba el número de puerto {0} o presione Entrar para usar el valor predeterminado",
@@ -143,7 +147,9 @@
"errorDownloading": "Error al descargar {0}. Error: {1}",
"errorExtracting": "Error al extraer archivos de {0}. Error: {1}",
"errorFindingBuildFilesLocation": "Error al buscar la ubicación de los archivos de compilación: {0}",
+ "errorMovingFile": "Error al mover el archivo de {0} a {1}. Error: {2}",
"errorReadingProjectGuid": "Error al intentar leer {0} del proyecto “{1}”",
+ "errorRenamingFile": "Error when renaming file from {0} to {1}. Error: {2}",
"errorRetrievingBuildFiles": "No se pudo compilar el proyecto. Error al recuperar los archivos necesarios para compilar.",
"eulaAgreementTemplate": "Acepto el {0}.",
"eulaAgreementText": "Acepto el {0}.",
@@ -193,6 +199,8 @@
"location": "Ubicación",
"min": "min",
"missingVersion": "Falta la entrada \"version\" en {0}.",
+ "moveConfirmationPrompt": "¿Seguro que quiere mover {0} a {1}?",
+ "movingFilesBetweenProjectsNotSupported": "No se admite el movimiento de archivos entre proyectos",
"msec": "ms",
"multipleMostDeploymentScripts": "Número inesperado de {0} archivos: {1}",
"multipleSqlProjFilesSelected": "Se han seleccionado varios archivos .sqlproj; seleccione solo uno.",
@@ -215,6 +223,7 @@
"notValidVariableName": "El nombre de variable '{0}' no es válido.",
"objectType": "Tipo de objeto",
"okString": "Aceptar",
+ "onlyMoveSqlFilesSupported": "Solo se admite el movimiento de archivos .sql",
"openEulaString": "Abrir contrato de licencia",
"optionDescription": "Descripción de la opción",
"optionName": "Nombre de la opción",
@@ -246,6 +255,7 @@
"publishAction": "Publicar",
"publishDialogName": "Publicación del proyecto",
"publishOptions": "Opciones de publicación",
+ "publishProfileElements": "Publicar elementos de perfil",
"publishProjectSucceed": "Proyecto de base de datos publicado correctamente",
"publishSettingsFiles": "Archivo de configuración de publicación",
"publishTo": "Publicar destino",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Actualizar ubicación",
"sqlDatabaseProjects.doNotAskAgain": "No volver a preguntar",
"sqlDatabaseProjects.outputChannel": "Proyecto de base de datos",
+ "sqlcmdVariableAlreadyExists": "Ya existe una variable de SQLCMD con el mismo nombre en este proyecto",
+ "sqlcmdVariablesNodeName": "Variables SQLCMD",
"storedProcedureFriendlyName": "Procedimiento almacenado",
"suppressMissingDependenciesErrors": "Suprimir errores causados por referencias sin resolver en el proyecto al que se hace referencia",
"systemDatabase": "Base de datos del sistema",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "Proyectos de base de datos",
"sqlDatabaseProjects.addDatabaseReference": "Agregar referencia de base de datos",
"sqlDatabaseProjects.addExistingItem": "Agregar elemento existente...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "Nombre de variable de SQLCMD",
"sqlDatabaseProjects.autorestSqlVersion": "Qué versión de Autorest.Sql se va a usar desde NPM. Si no se establece, se usará la versión más reciente.",
"sqlDatabaseProjects.build": "Compilar",
"sqlDatabaseProjects.changeTargetPlatform": "Cambiar plataforma de destino",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "Diseñe y publique esquemas de base de datos SQL.",
"sqlDatabaseProjects.displayName": "Proyectos de base de datos",
"sqlDatabaseProjects.dotnetInstallLocation": "Ruta de acceso completa al SDK de .NET en la máquina. Por ejemplo, si dotnet.exe se encuentra en C:\\folder1\\dotnet\\dotnet.exe, establezca la ruta de acceso de esta configuración en C:\\folder1\\dotnet.",
+ "sqlDatabaseProjects.edit": "Editar",
"sqlDatabaseProjects.editProjectFile": "Editar archivo. sqlproj",
"sqlDatabaseProjects.enablePreviewFeatures": "Habilitar características de vista previa de proyectos de SQL Database",
"sqlDatabaseProjects.exclude": "Excluir del proyecto",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "Abrir en el Diseñador",
"sqlDatabaseProjects.properties": "Propiedades",
"sqlDatabaseProjects.publish": "Publicar",
+ "sqlDatabaseProjects.rename": "Cambiar nombre",
"sqlDatabaseProjects.schemaCompare": "Comparar esquemas",
"sqlDatabaseProjects.updateProjectFromDatabase": "Actualizar proyecto a partir de base de datos",
"sqlDatabaseProjects.validateExternalStreamingJob": "Validar trabajo de streaming externo",
diff --git a/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json
index 5ceb1a9e1a..1f83ca2448 100644
--- a/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "Error al obtener acceso a la cuenta seleccionada \"{0}\" y al espacio empresarial “{1}”. Seleccione \"Vincular cuenta\" y actualice la cuenta o seleccione otra. Error \"{2}\"",
"azure.accounts.accountStaleError": "El token de acceso para la cuenta seleccionada \"{0}\" y el espacio empresarial “{1}” ya no es válido. Seleccione \"Vincular cuenta\" y actualice la cuenta, o seleccione otra.",
+ "serviceCrashMessage": "No se pudo iniciar el componente del servicio de migración. {0}",
+ "serviceCrashed": "El componente de servicio se bloqueó.",
+ "serviceProviderIntializationError": "No se pudo inicializar el proveedor de servicios.",
"sql-migration.login.wizard.title": "Migrar inicios de sesión de \"{0}\" a Azure SQL",
"sql-migration.wizard.title": "Migrar \"{0}\" a Azure SQL",
"sql.cancel.migration.confirmation": "¿Seguro de que desea cancelar la migración?",
- "sql.login.migration..error": "Error de migración de inicio de sesión: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Azure Active Directory nombre de dominio (solo es necesario para migrar inicios de sesión de autenticación de Windows)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "Escriba el nombre de dominio de AAD",
+ "sql.login.migration.collecting.target.logins.failed": "Collecting target login failed with error code {0}",
"sql.login.migration.complete": "Se completó la migración de inicios de sesión",
"sql.login.migration.db.title": "Azure SQL Database",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Azure Active Directory (AAD) El nombre de dominio es necesario para migrar el inicio de sesión de Windows. Escriba un nombre de dominio de AAD o anule la selección de los inicios de sesión de Windows.",
+ "sql.login.migration.error": "Error de migración de inicio de sesión: {0}",
"sql.login.migration.establish.user.mappings": "Validación y migración de inicios de sesión completadas.\r\n\r\nEstableciendo asignaciones de usuario.",
"sql.login.migration.establish.user.mappings.failed": "Error al establecer asignaciones de usuario",
"sql.login.migration.failed": "Error al migrar los inicios de sesión",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name como inicio de sesión, sp.type_desc como login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "Migración de inicio de sesión en curso",
+ "sql.login.migration.login.status.details.title": "Detalles del estado de migración para {0}",
"sql.login.migration.logins.found": "Inicio de sesión encontrado",
"sql.login.migration.logins.not.found": "Inicio de sesión no encontrado",
"sql.login.migration.mi.title": "Azure SQL Managed Instance",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "Anterior (deshabilitado)",
"sql.login.migration.status.page.title": "Estado de migración",
"sql.login.migration.status.succeeded": "Correcto",
+ "sql.login.migration.steps.migrate.logins": "Migrar inicios de sesión",
+ "sql.login.migration.steps.not.started": "No iniciado",
"sql.login.migration.target.status.column": "Estado de destino",
"sql.login.migration.target.title": "Destino de Azure SQL",
"sql.login.migration.type": "Tipo de inicio de sesión",
"sql.login.migration.vm.title": "SQL Server en una máquina virtual de Azure",
"sql.login.migration.wizard.target.connection.success": "La conexión se realizó correctamente.",
- "sql.login.migration.wizard.target.data.migration.warning": "Tenga en cuenta que la característica de migración de inicio de sesión está en modo de versión preliminar privada.",
+ "sql.login.migration.wizard.target.data.migration.warning": "Please note that login migration feature is in public preview mode.",
"sql.login.migration.wizard.target.description": "Seleccione Azure SQL Managed Instance de destino, la VM de Azure SQL o las bases de datos de Azure SQL en las que quiera migrar los inicios de sesión.",
"sql.login.migration.wizard.target.permission.warning": "Asegúrese de que el usuario actual tiene permisos de administrador del sistema para obtener toda la información de inicio de sesión de la instancia actual ({0}).",
"sql.login.migration.wizard.target.type.title": "Tipo de destino de Azure SQL",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "Ubicación de copia de seguridad",
"sql.migration.backup.start.time": "Hora de inicio de copia de seguridad",
"sql.migration.bc.info": "La transición de SQL Managed Instance para el nivel de servicio crítico para la empresa puede tardar mucho más que De uso general, ya que deben inicializarse tres réplicas secundarias para el grupo de alta disponibilidad Always On. La duración de la operación depende del tamaño de los datos. La velocidad de inicio en el 90% de los casos es de 220 GB/hora o superior.",
+ "sql.migration.blob.container.folder.label": "Carpeta",
"sql.migration.blob.container.label": "Grupo de recursos de contenedor de blobs",
"sql.migration.blob.container.last.backup.file.label": "Último archivo de copia de seguridad",
"sql.migration.blob.container.select": "Seleccione primero un valor de contenedor de blobs.",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "El proceso de transición no se puede iniciar hasta que se realicen todas las migraciones. Para devolver el estado de archivo más reciente, actualice la ventana del explorador.",
"sql.migration.close": "Cerrar",
"sql.migration.complete.cutover": "Transición completa",
+ "sql.migration.completed.multi.steps.heading": "Hemos ejecutado los pasos siguientes:",
"sql.migration.completing.cutover.warning": "Finalizar la transición sin restaurar todas las copias de seguridad puede provocar la pérdida de datos.",
"sql.migration.confirm.checkbox.message": "Confirmo que no hay copias de seguridad de registros adicionales para proporcionar y deseo completar la transición.",
"sql.migration.connection.label": "Conectar",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "Sitio central de artículos de migración que proporciona instrucciones paso a paso para migrar y modernizar sus recursos de datos en Azure.",
"sql.migration.dashboard.help.description.mi": "Tutorial paso a paso para migrar bases de datos de una instancia de SQL Server (local o de Azure Virtual Machines) a Azure SQL Managed Instance con un tiempo de inactividad mínimo.",
"sql.migration.dashboard.help.description.migrateUsingADS": "La extensión de migración de Azure SQL para Azure Data Studio proporciona funcionalidades para evaluar, obtener recomendaciones de Azure del tamaño adecuado y migrar bases de datos de SQL Server a Azure.",
- "sql.migration.dashboard.help.description.sqldb": "Tutorial paso a paso para migrar bases de datos de una instancia de SQL Server (local o de Azure Virtual Machines) a Azure SQL Database (VERSIÓN PRELIMINAR).",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "Tutorial paso a paso para migrar bases de datos de una instancia de SQL Server (local) a SQL Server en Azure Virtual Machines con un tiempo de inactividad mínimo.",
"sql.migration.dashboard.help.link.dmsGuide": "Guía de Azure Database Migration",
"sql.migration.dashboard.help.link.mi": "Tutorial: Migración a Azure SQL Managed Instance (en línea)",
"sql.migration.dashboard.help.link.migrateUsingADS": "Migrar bases de datos con Azure Data Studio",
- "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migración a SQL Server en Azure SQL Database (sin conexión): (VERSIÓN PRELIMINAR)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "Tutorial: Migración a SQL Server en Azure Virtual Machines (en línea)",
"sql.migration.dashboard.help.title": "Artículos de ayuda y vínculos de vídeos",
"sql.migration.dashboard.login.migrate.task.button": "Migrar inicios de sesión a Azure SQL",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "Datos cargados / tamaño",
"sql.migration.database": "Base de datos",
"sql.migration.database.already.exists": "La base de datos \"{0}\" ya existe en la instancia administrada de destino \"{1}\".",
+ "sql.migration.database.already.exists.vm.info": "Asegúrese de que los nombres de base de datos proporcionados aún no existen en el SQL Server de destino en la máquina virtual de Azure.",
"sql.migration.database.assessment.description": "Seleccione las bases de datos que desea evaluar para migrar a Azure SQL.",
"sql.migration.database.assessment.title": "Bases de datos para evaluación",
"sql.migration.database.backup.load.error": "Error al obtener acceso a los detalles de la base de datos.",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "Para continuar, seleccione una cuenta de Azure válida.",
"sql.migration.invalid.blob.container.error": "Para continuar, seleccione un contenedor de blobs válido para la base de datos de origen \"{0}\".",
"sql.migration.invalid.blob.lastBackupFile.error": "Para continuar, seleccione un archivo válido de copia de seguridad reciente para la base de datos de origen \"{0}\".",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "Para continuar, seleccione una carpeta de copia de seguridad válida para la base de datos de origen \"{0}\".",
"sql.migration.invalid.blob.resourceGroup.error": "Para continuar, seleccione un grupo de recursos válido para la base de datos de origen \"{0}\".",
"sql.migration.invalid.blob.storageAccount.error": "Para continuar, seleccione una cuenta de almacenamiento válida para la base de datos de origen \"{0}\".",
"sql.migration.invalid.location.error": "Para continuar, seleccione una ubicación válida.",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "Seleccione un Database Migration Service válido.",
"sql.migration.invalid.migration.service.offline.error": "Seleccione un Database Migration Service que esté conectado a un nodo.",
"sql.migration.invalid.network.share.location": "Formato de ubicación del recurso compartido de red no válido. Ejemplo: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "Para continuar, seleccione un contenedor de blobs donde todos los archivos de copia de seguridad sean blobs en páginas para la base de datos de origen \"{0}\", ya que los blobs en bloques solo se admiten para destinos que ejecutan SQL Server 2016 o posterior. Más información: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "No se puede conectar a la base de datos porque ownerUri no es válido (parámetro 'OwnerUri')",
"sql.migration.invalid.resourceGroup.error": "Para continuar, seleccione un grupo de recursos válido.",
"sql.migration.invalid.savedInfo": "No se pudo recuperar la sesión guardada. Vuelva a intentarlo seleccionando una nueva sesión.",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "Para continuar, introduzca un nombre de usuario de destino válido.",
"sql.migration.mode": "Modo",
"sql.migration.more.info": "Más información",
+ "sql.migration.multi.step.all.steps.completed.errors": "Todos los pasos se completaron con los siguientes errores:{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "Todos los pasos se realizaron correctamente.",
+ "sql.migration.multi.step.some.steps.are.still.running": "Algunos pasos aún se están ejecutando.",
+ "sql.migration.multi.step.status": "Estado del paso: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "Copiar resultados",
+ "sql.migration.multi.step.status.dialog.heading": "Detalles del paso",
+ "sql.migration.multi.step.status.errors": "Estado del paso: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "Pasos",
"sql.migration.na": "N/D",
"sql.migration.name": "Nombre",
"sql.migration.name.label": "Nombres:",
@@ -343,6 +366,7 @@
"sql.migration.no": "No",
"sql.migration.no.blobContainers.found": "No se encontraron contenedores de blobs.",
"sql.migration.no.blobFiles.found": "No se ha encontrado ningún archivo de blob.",
+ "sql.migration.no.blobFolders.found": "No se encontraron carpetas de blobs.",
"sql.migration.no.fileShares.found": "No se encontraron recursos compartidos de archivos.",
"sql.migration.no.issues.mi": "No se encontraron problemas para migrar a Azure SQL Managed Instance.",
"sql.migration.no.issues.sqldb": "No se encontraron problemas para migrar a Azure SQL Database.",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "Error al reintentar la migración.",
"sql.migration.rg.created": "Grupo de recursos creado",
"sql.migration.run.validation": "Ejecutar validación",
+ "sql.migration.running.multi.steps.heading": "Estamos ejecutando los pasos siguientes:",
"sql.migration.save.assessment.report": "Guardar informe de la valoración",
"sql.migration.save.assessment.report.success": "El informe de evaluación se guardó correctamente en {0}.",
"sql.migration.save.close": "Guardar y cerrar",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "Percentil {0}",
"sql.migration.sku.recommendation": "Recomendación de Azure (VERSIÓN PRELIMINAR)",
"sql.migration.sku.recommendation.view.assessment.mi": "Para migrar a Azure SQL Managed Instance, vea los resultados de la evaluación y seleccione una o varias bases de datos.",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Para migrar a Azure SQL Database (VERSIÓN PRELIMINAR), vea los resultados de la evaluación y seleccione una o varias bases de datos.",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Para migrar a SQL Server en la máquina virtual de Azure, vea los resultados de la evaluación y seleccione una o varias bases de datos.",
"sql.migration.sku.recommendationReason": "Motivo de la recomendación",
"sql.migration.sku.recommendations": "Recomendaciones",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "Archivos de datos de SQL",
"sql.migration.sku.sql.logDisk": "Archivos de registro de SQL",
"sql.migration.sku.sql.temp": "Tempdb de SQL",
- "sql.migration.sku.sqldb.card.title": "Azure SQL Database (VERSIÓN PRELIMINAR)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Azure SQL Database",
"sql.migration.sku.stop.performance.collection": "Detener recopilación de datos",
"sql.migration.sku.storage.dimension": "Dimensión",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "SQL Managed Instance",
"sql.migration.sql.server.instance": "Instancia de SQL Server",
"sql.migration.sql.virtual.machine": "Máquina virtual de SQL",
+ "sql.migration.sql.vm.page.blob.info": "Para los servidores de destino que ejecutan SQL Server 2014 o inferior, debe almacenar las copias de seguridad de la base de datos en un contenedor de Azure Storage Blob en lugar de cargarlas mediante la opción de recurso compartido de red. Además, debe almacenar los archivos de copia de seguridad como blobs en páginas, ya que los blobs en bloques solo se admiten para destinos que ejecutan SQL Server 2016 o posterior. Más información: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "Problemas conocidos, limitaciones y solución de problemas",
"sql.migration.sqldb.column.copyduration": "Duración de la copia",
"sql.migration.sqldb.column.copystart": "Inicio de copia",
"sql.migration.sqldb.column.copythroughput": "Copiar rendimiento",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "Hora de inicio",
"sql.migration.starting.login": "Validación y migración de inicios de sesión en curso",
"sql.migration.starting.login.failed": "Error al validar y migrar inicios de sesión",
+ "sql.migration.starting.migration.dberror": "Error al migrar el certificado para la base de datos {0}. {1}",
+ "sql.migration.starting.migration.error": "Error al iniciar la migración del certificado: '{0}'",
+ "sql.migration.state.canceled": "Cancelado",
+ "sql.migration.state.failed": "Error",
+ "sql.migration.state.pending": "Pendiente",
+ "sql.migration.state.running": "En ejecución",
+ "sql.migration.state.succeeded": "Correcto",
"sql.migration.status": "Estado",
"sql.migration.status.add.account": "Agregar cuenta",
"sql.migration.status.add.account.MESSAGE": "Agregue su cuenta de Azure para ver las migraciones existentes y su estado.",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "La tabla de destino no existe.",
"sql.migration.target.table.not.empty": "La tabla de destino no está vacía.",
"sql.migration.target.version": "Versión de destino",
+ "sql.migration.tde.button.caption": "Editar",
+ "sql.migration.tde.button.migrate": "Migrar certificados",
+ "sql.migration.tde.migrate.canceled": "Se canceló la migración de certificados. Ejecute y complete la migración de certificados para continuar.",
+ "sql.migration.tde.migrate.canceled.errors": "Se canceló la validación con los siguientes errores: {0}{1}",
+ "sql.migration.tde.migrate.column.databases": "Bases de datos",
+ "sql.migration.tde.migrate.column.status": "Estado",
+ "sql.migration.tde.migrate.completed.errors": "La migración se completó con los siguientes errores:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "Copiar los resultados de la migración",
+ "sql.migration.tde.migrate.done.button": "Listo",
+ "sql.migration.tde.migrate.heading": "Migrando los certificados de las siguientes bases de datos:",
+ "sql.migration.tde.migrate.not.run": "No se ha ejecutado la migración de los certificados para la configuración actual. Ejecute y complete la configuración de migración de certificados para continuar.",
+ "sql.migration.tde.migrate.results.heading": "Detalles del progreso de la migración de certificados:",
+ "sql.migration.tde.migrate.results.heading.completed": "Resultados de la migración de certificados:",
+ "sql.migration.tde.migrate.results.heading.previous": "Resultados anteriores de la migración de certificados:",
+ "sql.migration.tde.migrate.start.validation": "Reintentar migración",
+ "sql.migration.tde.migrate.status.details": "Estado de migración: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "La migración de certificados se completó correctamente. Haga clic en Siguiente para continuar con la migración.",
+ "sql.migration.tde.migrate.validation.camceled": "Migración cancelada",
+ "sql.migration.tde.migrate.validation.completed": "Migración completada correctamente",
+ "sql.migration.tde.msg.databases.selected": "{0} El cifrado de datos transparente habilitó las bases de datos seleccionadas para la migración. {1}",
+ "sql.migration.tde.msg.empty": "No se ha seleccionado ninguna base de datos cifrada.",
+ "sql.migration.tde.msg.manual": "Ha elegido migrar manualmente los certificados.",
+ "sql.migration.tde.msg.tde": "Ha concedido acceso a Azure Data Studio para migrar la base de datos y los certificados de cifrado.",
+ "sql.migration.tde.progress.update": "{0} de {1} completado",
+ "sql.migration.tde.wizard.databases.selected": "{0} de {1} bases de datos seleccionadas usan cifrado de datos transparente.",
+ "sql.migration.tde.wizard.description": "Para migrar correctamente una base de datos cifrada, debe proporcionar acceso a los certificados de cifrado o migrarlos manualmente antes de continuar con la migración. {0}.",
+ "sql.migration.tde.wizard.network.share.info": "Ruta de acceso de red donde se colocará el certificado.",
+ "sql.migration.tde.wizard.network.share.label": "Ruta de acceso de red para el certificado",
+ "sql.migration.tde.wizard.network.share.placeholder": "Escribir ruta de acceso a la red",
+ "sql.migration.tde.wizard.optionads": "Exportar mis certificados y clave privada al destino.",
+ "sql.migration.tde.wizard.optionadsconfirm": "Doy mi consentimiento para usar mis credenciales para acceder a los certificados.",
+ "sql.migration.tde.wizard.optionmanual": "No quiero que Azure Data Studio exporte los certificados.",
+ "sql.migration.tde.wizard.optionmanual.warning": "Debe migrar los certificados antes de continuar con la migración. De lo contrario, se producirá un error en la migración. {0}.",
+ "sql.migration.tde.wizard.optionscaption": "Migración de certificados",
+ "sql.migration.tde.wizard.title": "Base de datos cifrada seleccionada.",
"sql.migration.test.connection": "Conexión de prueba",
"sql.migration.type": "Tipo",
"sql.migration.type.label": "Escriba:",
@@ -689,6 +759,7 @@
"sql.migration.username": "Nombre de usuario",
"sql.migration.username.label": "Nombre de usuario de destino",
"sql.migration.username.placeholder": "Introduzca el nombre de usuario de destino",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "Estado",
"sql.migration.validate.ir.column.validation.steps": "Pasos de la validación",
"sql.migration.validate.ir.completed.errors": "La validación se completó con los siguientes errores:{0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "La validación se completó correctamente. Haga clic en Siguiente para continuar con la migración.",
"sql.migration.view.all": "Todas las migraciones de bases de datos",
"sql.migration.view.select.button.label": "Ver o seleccionar",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "La máquina virtual '{0}' no está disponible para la migración porque la extensión del agente de IaaS de SQL Server está actualmente en modo '{1}' en lugar de en modo completo. Más información: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "La máquina virtual '{0}' no está disponible para la migración porque la máquina virtual subyacente no se está ejecutando. Asegúrese de que esté encendida antes de volver a intentarlo.",
"sql.migration.warning": "Advertencia",
"sql.migration.warnings": "Advertencias",
"sql.migration.warnings.count": "Advertencias ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "La conexión se realizó correctamente. Bases de datos de destino encontradas: {0}",
"sql.migration.wizard.target.description": "Seleccione una cuenta de Azure y su destino {0}.",
"sql.migration.wizard.target.login.error": "Error al obtener la información de inicio de sesión: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "Error de asignación de base de datos. No se puede seleccionar la base de datos de destino \"{0}\" como destino de migración para la base de datos \"{1}\". La base de datos de destino \"${targetDatabaseName}\" ya está seleccionada como destino de migración para la base de datos \"{2}\". Seleccione otra base de datos de destino.",
+ "sql.migration.wizard.target.mapping.error.duplicate": "Error de asignación de base de datos. No se puede seleccionar la base de datos de destino \"{0}\" como destino de migración para la base de datos \"{1}\". La base de datos de destino \"{2}\" ya está seleccionada como destino de migración para la base de datos \"{3}\". Seleccione otra base de datos de destino.",
"sql.migration.wizard.target.missing": "Error de asignación de base de datos. Faltan bases de datos de destino para migrar. Configure la conexión del servidor de destino y haga clic en conectar para recopilar la lista de destinos de migración de base de datos disponibles.",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
- "sql.migration.wizard.target.source.mapping.error": "Error de asignación de base de datos. La base de datos de origen \"{0}\" no está asignada a una base de datos de destino. Seleccione una base de datos de destino a la que migrar.",
+ "sql.migration.wizard.target.source.collation.error": "Se encontró un error de asignación (código de error: {0}) entre las bases de datos \"{1}\" y \"{2}\". La intercalación de la base de datos de origen \"{3}\" no coincide con la intercalación de la base de datos de destino \"{4}\". Seleccione o vuelva a crear una base de datos de destino con la misma intercalación que la base de datos de origen.",
+ "sql.migration.wizard.target.source.mapping.error": "Error de asignación de base de datos. La base de datos de origen \"{0}\" no está asignada a una base de datos de destino. Seleccione una base de datos de destino a la que migrar.",
"sql.migration.wizard.target.title": "Destino de Azure SQL",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "Más información: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.yes": "Sí",
"total.databases.selected": "{0} de {1} bases de datos seleccionadas",
- "total.tables.selected.of.total": "{0} de {1}"
+ "total.tables.selected.of.total": "{0} de {1}",
+ "waitingForService": "Esperando a que se inicie el componente {0}."
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "Error al iniciar la migración: '{0}'",
"sql.migration.starting.migration.message": "Iniciando la migración de la base de datos {0} a {1} - {2}"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "Descargando {0}",
+ "downloadingServiceComplete": "Descarga de {0} finalizada",
+ "downloadingServiceSize": "({0} KB)",
+ "downloadingServiceStatus": "Descargando {0}",
+ "entryExtractedChannelMsg": "Elementos extraídos {0} ({1} de {2})",
+ "flatFileImport.serviceStartFailed": "No se pudo iniciar {0}: {1}",
+ "installingService": "Instalando servicio {0}",
+ "installingServiceDetailed": "Instalando {0} en {1}",
+ "serviceInstalled": "{0} instalado",
+ "serviceStarted": "{0} Iniciado",
+ "serviceStarting": "Iniciando {0}"
+ },
"package": {
"cancel-migration-menu": "Cancelar migración",
"complete-cutover-menu": "Transición completa",
diff --git a/i18n/ads-language-pack-es/translations/main.i18n.json b/i18n/ads-language-pack-es/translations/main.i18n.json
index 37ff173cb3..0912b20f37 100644
--- a/i18n/ads-language-pack-es/translations/main.i18n.json
+++ b/i18n/ads-language-pack-es/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "No se puede instalar la versión '{0}' de la extensión '{1}' porque no es compatible con Azure Data Studio '{2}'. Actualice a Azure Data Studio {3} para instalar la extensión.",
"installExtensionCompletedAndReloadRequired": "Se ha completado la instalación de la extensión {0}. Vuelva a cargar Azure Data Studio para habilitarlo.",
"maxMemoryForLargeFilesMB": "Controla la memoria disponible para Azure Data Studio después de reiniciar cuando se intentan abrir archivos grandes. Tiene el mismo efecto que si se especifica \"--max-memory=NEWSIZE\" en la línea de comandos.",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "&&Nuevo cuaderno",
"miNewQuery": "Nueva &&consulta",
"miinstallVsix": "Instalar extensión desde el paquete VSIX",
"newQuery": "Nueva consulta",
"notebook.cellTitle": "El menú de título de la celda del cuaderno",
+ "notebook.cellToolbarLocation.description": "Indica si la barra de herramientas de celdas debe mostrarse u ocultarse. (solo para Notebooks de VS Code)",
+ "notebook.cellToolbarVisibility.description": "Indica si la barra de herramientas de celdas debe aparecer al mantener el puntero sobre ella o al hacer clic. (solo para Notebooks de VS Code)",
+ "notebook.compactView.description": "Controlar si el editor del bloc de notas debe representarse en un formato compacto. Por ejemplo, cuando se activa, disminuirá el ancho del margen izquierdo.(solo para Notebooks de VS Code)",
+ "notebook.consolidatedOutputButton.description": "Controla si la acción de los resultados se debe representar en la barra de herramientas de salida. (solo para Notebooks de VS Code)",
+ "notebook.consolidatedRunButton.description": "Controla si se muestran acciones adicionales en una lista desplegable junto al botón ejecutar. (solo para Notebooks de VS Code)",
+ "notebook.diff.enablePreview.description": "Indica si se debe usar el editor de diferencias de texto mejorado para el bloc de notas. (solo para Notebooks de VS Code)",
+ "notebook.displayOrder.description": "Lista de prioridades para los tipos MIME de salida. (solo para blocs de notas de VS Code)",
+ "notebook.dragAndDrop.description": "Controla si el editor del bloc de notas debe permitir mover celdas mediante arrastrar y colocar. (solo para Notebooks de VS Code)",
+ "notebook.editorOptions.experimentalCustomization": "Configuración de los editores de código utilizados en los blocs de notas. Se puede usar para personalizar la mayoría de las opciones del editor*. (solo para Notebooks de VS Code)",
+ "notebook.focusIndicator.description": "Controla dónde se representa el indicador de foco, ya sea a lo largo de los bordes de la celda o en el medianil izquierdo. (solo para Notebooks de VS Code)",
+ "notebook.globalToolbar.description": "Controla si se debe representar una barra de herramientas global dentro del editor de bloc de notas. (solo para Notebooks de VS Code)",
+ "notebook.globalToolbarShowLabel": "Controla si las acciones de la barra de herramientas del Bloc de notas deben representar la etiqueta o no. (solo para Notebooks de VS Code)",
+ "notebook.insertToolbarPosition.description": "Controla dónde deben aparecer las acciones de inserción de celdas. (solo para Notebooks de VS Code)",
+ "notebook.interactiveWindow.collapseCodeCells": "Controla si las celdas de código de la ventana interactiva están contraídas de forma predeterminada. (solo para Notebooks de VS Code)",
+ "notebook.markup.fontSize": "Controla el tamaño de fuente en píxeles de la revisión representada en los blocs de notas. Cuando se establece en “0”, se usa el 120 % de “#editor.fontSize#”. (solo para Notebooks de VS Code)",
+ "notebook.outputFontFamily": "Familia de fuentes del texto de salida de las celdas del bloc de notas. Cuando se establece en vacío, se usa '#editor.fontFamily#'. (solo para Notebooks de VS Code)",
+ "notebook.outputFontSize": "Tamaño de fuente del texto de salida de las celdas del bloc de notas. Cuando se establece en 0, se usa '#editor.fontSize#'. (solo para Notebooks de VS Code)",
+ "notebook.outputLineHeight": "Alto de línea del texto de salida para las celdas del bloc de notas.\r\n - los valores entre 0 y 8 se usarán como multiplicador con el tamaño de fuente.\r\n - los valores mayores o iguales que 8 se usarán como valores efectivos. (solo para Notebooks de VS Code)",
+ "notebook.showCellStatusbar.description": "Indica si se debe mostrar la barra de estado de la celda. (solo para Notebooks de VS Code)",
+ "notebook.showFoldingControls.description": "Controla cuándo se muestra la flecha de plegado del encabezado de Markdown. (solo para Notebooks de VS Code)",
+ "notebook.textOutputLineLimit": "Controla el número de líneas de texto que se representan en una salida de texto. (solo para Notebooks de VS Code)",
"notebook.title": "El menú de título del cuaderno",
"notebook.toolbar": "Menú de la barra de herramientas del cuaderno",
+ "notebook.undoRedoPerCell.description": "Indica si se debe usar una pila de deshacer o rehacer independiente para cada celda. (solo para Notebooks de VS Code)",
"objectExplorer.context": "Menú contextual del elemento del explorador de objetos",
"openDefaultSettingsJson": "abrir el archivo JSON de configuración predeterminada",
"openDefaultSettingsJson.capitalized": "Abrir la configuración predeterminada (JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "Notificación de API obsoleta",
"previewFeatures.configEnable": "Habilitar las características de la versión preliminar sin publicar",
"previewFeatures.configTitle": "Características en versión preliminar",
- "showConnectDialogOnStartup": "Mostrar diálogo de conexión al inicio"
+ "showConnectDialogOnStartup": "Mostrar diálogo de conexión al inicio",
+ "useVSCodeNotebooks": "(Versión preliminar) Use los Notebooks de VS Code como la experiencia de bloc de notas predeterminada. Nota: Azure Data Studio deberá reiniciarse para habilitar esta configuración.",
+ "useVSCodeNotebooksTitle": "Usar Notebooks de VS Code"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "Más acciones",
@@ -11901,6 +11926,7 @@
"status.connection.status": "Estado de conexión"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "Punto de conexión de recursos de Azure para el proveedor.",
"schema.connectionOptions": "Opciones para la conexión",
"schema.displayName": "Nombre para mostrar del proveedor",
"schema.enableConnectionStringOption": "Indica si el proveedor admite la cadena de conexión como opción de entrada. El valor predeterminado es false.",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "Configurar vista"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "Error de copia {0}",
+ "copyFailed": "Error de copia: {0}",
"notebook.showChart": "Mostrar gráfico",
"notebook.showTable": "Mostrar tabla"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "Controla el grosor de la fuente.",
"letterSpacing": "Controla el espacio entre letras en píxeles.",
"maxColumnWidth": "El máximo ancho en píxeles de las columnas de tamaño automático",
+ "resultsGrid.showJsonAsLink": "Indica si se van a mostrar celdas con cadena con formato JSON como hipervínculo. Cuando se habilita, al hacer clic en el valor JSON se abrirá en otra pestaña. El valor predeterminado es true.",
"resultsGridConfigurationTitle": "Cuadrícula y mensajes de resultados",
"rowHeight": "Controla la altura de la fila en píxeles"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "Cerrar",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "Adición de cuenta en curso...",
- "refreshFailed": "El usuario canceló la actualización de la cuenta"
+ "refreshCanceled": "El usuario canceló la actualización de la cuenta",
+ "refreshFailed": "0 \r\nMensaje de error: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Cuenta de Azure",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "Error de conexión",
- "enableTrustServerCertificate": "Habilitar certificado de servidor de confianza",
"kerberosErrorStart": "Error en la conexión debido a un error de Kerberos.",
"kerberosHelpLink": "La ayuda para configurar Kerberos está disponible en {0}",
"kerberosKinit": "Si se ha conectado anteriormente puede que necesite volver a ejecutar kinit.",
- "runKinit": "Ejecutar Kinit",
- "trustServerCertInstructionText": "Se habilitó el cifrado en esta conexión, revise la configuración de SSL y certificado para el SQL Server de destino o habilite \"Confiar en certificado de servidor\" en el cuadro de diálogo de conexión.\r\n\r\n\t\t\tNota: Un certificado autofirmado solo ofrece protección limitada y no es una práctica recomendada para entornos de producción. ¿Quiere habilitar \"Certificado de servidor de confianza\" en esta conexión y volver a intentarlo? "
+ "runKinit": "Ejecutar Kinit"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "Tipo de conexión",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "Conexiones sin guardar"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "Debe cambiarse la contraseña para \"{0}\" a fin de continuar iniciando sesión en \"{1}\".",
+ "passwordChangeDialog.Message2": "Escriba una nueva contraseña a continuación:",
"passwordChangeDialog.cancel": "Cancelar",
"passwordChangeDialog.confirmPassword": "Confirmar contraseña:",
"passwordChangeDialog.connecting": "Conexión en curso",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "Presione Aceptar y escriba exactamente la misma contraseña en ambos cuadros.",
"passwordChangeDialog.newPassword": "Nueva contraseña:",
"passwordChangeDialog.ok": "Aceptar",
+ "passwordChangeDialog.passwordChangeInProgress": "El cambio de contraseña ya está en curso",
"passwordChangeDialog.title": "Cambiar contraseña"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "Editar grupo de servidores",
"connectionTree.refresh": "Actualizar",
"deleteConnection": "Eliminar conexión",
+ "deleteConnectionConfirmation": "¿Está seguro de que quiere eliminar la conexión \"{0}\"?",
+ "deleteConnectionConfirmationNo": "No",
+ "deleteConnectionConfirmationYes": "Sí",
"deleteConnectionGroup": "Eliminar grupo",
+ "deleteConnectionGroupConfirmation": "¿Está seguro de que quiere eliminar el grupo de conexiones '{0}'?",
"showAllConnections": "Mostrar todas las conexiones"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "Agregar una cláusula",
+ "profilerFilterDialog.allClausesCleared": "Se han borrado todas las cláusulas.",
"profilerFilterDialog.apply": "Aplicar",
"profilerFilterDialog.cancel": "Cancelar",
"profilerFilterDialog.clear": "Borrar todo",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "No es NULL",
"profilerFilterDialog.isNullOperator": "Es NULL",
"profilerFilterDialog.loadFilter": "Cargar filtro",
+ "profilerFilterDialog.newClauseAdded": "Se ha agregado una nueva cláusula.",
"profilerFilterDialog.notContainsOperator": "No contiene",
"profilerFilterDialog.notStartsWithOperator": "No comienza por",
"profilerFilterDialog.ok": "Aceptar",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "Error en la actualización de la celda: "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "Error de copia {0}",
+ "copyFailed": "Error de copia: {0}",
"elapsedBatchTime": "Tiempo de ejecución por lotes: {0}",
"query.ExecutionFailedError": "La ejecución no se completó debido a un error inesperado: {0} {1}",
"query.message.executionTime": "Tiempo total de ejecución: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "I&&ntroducción",
"showReleaseNotes": "Ver introducción"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "Paso {0}: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-fr/package.json b/i18n/ads-language-pack-fr/package.json
index 2cd3a20b2e..dc635cd3d9 100644
--- a/i18n/ads-language-pack-fr/package.json
+++ b/i18n/ads-language-pack-fr/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-fr",
"displayName": "French Language Pack for Azure Data Studio",
"description": "Language pack extension for French",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json
index e798a0cc61..caed7bf238 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "Sauvegarder",
"arc.backups": "Sauvegardes",
"arc.backupsStorage": "{0} sauvegardes",
+ "arc.booleanfalse": "Faux",
+ "arc.booleantrue": "Vrai",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "Annuler",
"arc.clickTheNewSupportRequestButton": "Cliquez sur le bouton nouvelle demande de support pour défiler une demande de support dans le Portail Azure.",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "Suppression en cours d’une autre extension, réessayez une fois celle-ci terminée.",
"arc.earliestPitrRestorePoint": "Point le plus tôt dans le temps",
"arc.emergency": "Urgence",
+ "arc.enableTrustServerCert": "Activer Faire confiance au certificat de serveur",
+ "arc.encrypt": "Crypter",
+ "arc.encryptDescription": "Lorsque la valeur est true, SQL Server utilise le cryptage SSL pour toutes les données envoyées entre le client et le serveur si le serveur dispose d'un certificat installé.",
"arc.endpoint": "Point de terminaison",
"arc.enterANonEmptyPassword": "Entrez un mot de passe non vide ou appuyez sur Echap pour quitter.",
"arc.enterNewPassword": "Entrez un nouveau mot de passe",
@@ -165,6 +170,7 @@
"arc.missingExtension": "L’extension {0} est obligatoire pour afficher les paramètres du moteur. Voulez-vous l’installer maintenant ?",
"arc.monitor": "Analyse",
"arc.monitorUpgrade": "Vous pouvez vérifier l’état de la mise à niveau en exécutant la commande suivante :",
+ "arc.msgPromptSSLCertificateValidationFailed": "Le chiffrement a été activé sur cette connexion. Passez en revue la configuration de votre SSL et de votre certificat pour la cible SQL Server ou définissez le « Certificat de serveur de confiance » sur « true » dans le fichier de configuration. Remarque : un certificat auto-signé offre une protection limitée uniquement et n’est pas une pratique recommandée pour les environnements de production. Voulez-vous activer le « Certificat de serveur de confiance » sur cette connexion et réessayer ?",
"arc.name": "Nom",
"arc.namespace": "Espace de noms",
"arc.networking": "Réseau",
@@ -230,6 +236,7 @@
"arc.properties": "Propriétés",
"arc.ram": "RAM",
"arc.rangeSetting": "La valeur doit être comprise dans la plage {0} - {1}",
+ "arc.readMore": "En savoir plus",
"arc.ready": "Prêt",
"arc.recovering": "Récupération",
"arc.recoveringPending": "Récupération en attente",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "Synchroniser l’élément secondaire à valider",
"arc.thePasswordsDoNotMatch": "Les mots de passe ne correspondent pas. Confirmez le mot de passe ou appuyez sur Echap pour quitter.",
"arc.troubleshoot": "Résoudre les problèmes",
+ "arc.trustServerCertDescription": "Lorsque 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 du serveur.",
+ "arc.trustServerCertificate": "Certificat de serveur de confiance",
"arc.type": "Type",
"arc.unknown": "Inconnu",
"arc.unloadExtensions": "Décharger des extensions",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json
index 3e5a363306..234bc7283b 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"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.",
- "azureAuth.unidentifiedError": "Erreur non identifiée avec l'authentification Azure",
"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",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "Aucune méthode d'authentification Azure disponible. Vous devez activer les méthodes d'authentification dans la configuration ADS.",
"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."
+ "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": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "L'effacement du cache de jetons a échoué",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (Chine)",
- "germanyCloud": "Azure (Allemagne)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (US Government)",
- "usNatCloudDisplayName": "Azure (US National)"
+ "usGovCloudDisplayName": "Azure (US Government)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "Vous devez sélectionner un compte Azure pour que cette fonctionnalité fonctionne.",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json
index 0638542cfb..1d20c1d077 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"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.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",
"cms.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion",
"cms.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion",
@@ -69,7 +71,10 @@
"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.encrypt.description": "Quand la valeur est true, SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si le serveur a un certificat installé",
+ "cms.connectionOptions.encrypt.categoryValues.false": "Facultatif (faux)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "Strict",
+ "cms.connectionOptions.encrypt.categoryValues.true": "Obligatoire (Vrai)",
+ "cms.connectionOptions.encrypt.description": "En cas de chiffrement « Obligatoire » ou « Strict », SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si un certificat est installé sur le serveur. Lorsqu’il est défini sur « Strict », SQL Server utilise TDS 8.0 pour tout transfert de données entre le client et le serveur. « Strict » est pris en charge à partir de SQL Server 2022.",
"cms.connectionOptions.encrypt.displayName": "Chiffrer",
"cms.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de SQL Server servant de partenaire de basculement",
"cms.connectionOptions.failoverPartner.displayName": "Partenaire de basculement",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "Réplication",
"cms.connectionOptions.groupName.security": "Sécurité",
"cms.connectionOptions.groupName.source": "Source",
+ "cms.connectionOptions.hostNameInCertificate.description": "Indique le nom d’hôte spécifié dans le certificat TLS qui sera utilisé par SQL Server pour valider le certificat du serveur. S’il n’est pas spécifié, le nom du serveur est utilisé par défaut pour la validation du certificat.",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "Nom d’hôte dans le certificat",
"cms.connectionOptions.loadBalanceTimeout.description": "Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite",
"cms.connectionOptions.loadBalanceTimeout.displayName": "Délai d'expiration de l'équilibrage de charge",
"cms.connectionOptions.maxPoolSize.description": "Nombre maximal de connexions autorisées dans le pool",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "Description du serveur",
"cms.connectionOptions.serverName.description": "Nom de l'instance SQL Server",
"cms.connectionOptions.serverName.displayName": "Serveur",
- "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",
+ "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",
"cms.connectionOptions.typeSystemVersion.displayName": "Version du système de type",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json
index 67f4b6dfd9..2cb6f4fbb7 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "Plateforme cible",
"dataworkspace.workspacePlaceholder": "Sélectionner le fichier d’espace de travail ({0})",
"dataworkspace.yesRecommended": "Oui (recommandé)",
+ "dragAndDropNotSupported": "Ce type de projet ne prend pas en charge l’opération de glisser-déplacer.",
"fileDoesNotExist": "Le fichier « {0} » n'existe pas",
+ "filenameEndingInPeriodErrorMessage": "Le nom ne peut pas se terminer par un point",
"gitCloneError": "Erreur lors du Git Clone. Afficher la sortie git pour plus de détails",
"gitCloneMessage": "Clonage du dépôt Git '{0}'...",
+ "invalidFileCharsErrorMessage": "Caractères de fichier non valides",
"noPreviousData": "Les {0} antérieures pour le projet actif s’afficheront ici, exécutez pour voir les résultats.",
+ "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.",
- "projectNameNull": "Le nom de la feuille est Null"
+ "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",
+ "undefinedFilenameErrorMessage": "Nom non défini",
+ "whitespaceFilenameErrorMessage": "Un nom de fichier ne peut pas être un espace blanc"
},
"package": {
"close-workspace-command": "Fermer l'espace de travail",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json
index d5b026f00f..05f71c436e 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "Erreur de connexion",
+ "enableTrustServerCertificate": "Activer Faire confiance au certificat de serveur",
+ "trustServerCertInstructionText": "Le chiffrement a été activé sur cette connexion, passez en revue votre configuration SSL et de certificat pour le SQL Server cible, ou activez « Certificat de serveur d’approbation » dans la boîte de dialogue de connexion.\r\n\r\nRemarque : un certificat auto-signé offre uniquement une protection limitée et n’est pas une pratique recommandée pour les environnements de production. Voulez-vous activer le « certificat de serveur d’approbation » sur cette connexion et réessayer ? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio doit contacter Azure Key Vault pour accéder à une clé principale de colonne pour Always Encrypted, mais aucun compte Azure lié n'a été sélectionné. Réessayez la requête et sélectionnez un compte Azure lié quand vous y êtes invité.",
"mssql.chooseLinkedAzureAccount": "Sélectionnez un compte Azure lié :",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "Erreur pendant la conversion du document Notebook au format SQL. Erreur : {0}",
"mssql.searchServers": "Rechercher dans les noms de serveur"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "connexion",
+ "objectManagement.LoginTypeDisplayNameInTitle": "Connexion",
+ "objectManagement.OkText": "OK",
+ "objectManagement.UserDisplayName": "utilisateur",
+ "objectManagement.UserTypeDisplayNameInTitle": "Utilisateur",
+ "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.confirmPasswordLabel": "Confirmer le mot de passe",
+ "objectManagement.createObjectOperationName": "Créer {0}",
+ "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.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.login.aadAuthenticationType": "Authentification Azure Active Directory",
+ "objectManagement.login.authenticateType": "Authentification",
+ "objectManagement.login.defaultDatabaseLabel": "Base de données par défaut",
+ "objectManagement.login.defaultLanguageLabel": "Langue par défaut",
+ "objectManagement.login.enforcePasswordExpirationLabel": "Appliquer l’expiration du mot de passe",
+ "objectManagement.login.enforcePasswordPolicyLabel": "Appliquer la stratégie de mot de passe",
+ "objectManagement.login.lockedOutLabel": "La connexion est verrouillée",
+ "objectManagement.login.mustChangePasswordLabel": "L'utilisateur doit changer de mot de passe lors de la prochaine ouverture de session",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "L’ancien mot de passe ne peut pas être vide.",
+ "objectManagement.login.oldPasswordLabel": "Ancien mot de passe",
+ "objectManagement.login.permissionToConnectLabel": "Autorisation de se connecter au moteur de base de données",
+ "objectManagement.login.serverRoleSectionHeader": "Rôles serveur",
+ "objectManagement.login.specifyOldPasswordLabel": "Spécifier l’ancien mot de passe",
+ "objectManagement.login.sqlAuthSectionHeader": "Authentification SQL",
+ "objectManagement.login.sqlAuthenticationType": "Authentification SQL",
+ "objectManagement.login.windowsAuthenticationType": "Authentification Windows",
+ "objectManagement.nameCannotBeEmptyError": "Le nom ne peut pas être vide.",
+ "objectManagement.nameLabel": "Nom",
+ "objectManagement.newObjectDialogTitle": "{0} : nouveau (préversion)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} : {1} (préversion)",
+ "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.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.selectedLabel": "Sélectionné",
+ "objectManagement.updateObjectOperationName": "Mise à jour du type {0} « {1} »",
+ "objectManagement.user.containedUser": "Utilisateur à relation contenant-contenu",
+ "objectManagement.user.defaultSchemaLabel": "Schéma par défaut",
+ "objectManagement.user.loginLabel": "Connexion",
+ "objectManagement.user.membershipLabel": "Appartenance",
+ "objectManagement.user.ownedSchemasLabel": "Schémas détenus",
+ "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.yesText": "Oui"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "Téléchargement {0}",
"downloadingServiceChannelMsg": "Téléchargement de {0}",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "Type d'authentification",
"mssql.connectionOptions.columnEncryptionSetting.description": "Active ou désactive Always Encrypted pour la connexion",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.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.",
+ "mssql.connectionOptions.commandTimeout.displayName": "Expiration de commande",
"mssql.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion",
"mssql.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion",
"mssql.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "Base de données",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Service Guardian hôte",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "Aucun(e)",
"mssql.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",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocole d'attestation",
"mssql.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",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL d'attestation d'enclave",
- "mssql.connectionOptions.encrypt.description": "Quand la valeur est true, SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si le serveur a un certificat installé",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "Facultatif (faux)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "Strict",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "Obligatoire (Vrai)",
+ "mssql.connectionOptions.encrypt.description": "En cas de chiffrement « Obligatoire » ou « Strict », SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si un certificat est installé sur le serveur. Lorsqu’il est défini sur « Strict », SQL Server utilise TDS 8.0 pour tout transfert de données entre le client et le serveur. « Strict » est pris en charge à partir de SQL Server 2022.",
"mssql.connectionOptions.encrypt.displayName": "Chiffrer",
"mssql.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de SQL Server servant de partenaire de basculement",
"mssql.connectionOptions.failoverPartner.displayName": "Partenaire de basculement",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "Réplication",
"mssql.connectionOptions.groupName.security": "Sécurité",
"mssql.connectionOptions.groupName.source": "Source",
+ "mssql.connectionOptions.hostNameInCertificate.description": "Indique le nom d’hôte spécifié dans le certificat TLS qui sera utilisé par SQL Server pour valider le certificat du serveur. S’il n’est pas spécifié, le nom du serveur est utilisé par défaut pour la validation du certificat.",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "Nom d’hôte dans le certificat",
"mssql.connectionOptions.loadBalanceTimeout.description": "Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "Délai d'expiration de l'équilibrage de charge",
"mssql.connectionOptions.maxPoolSize.description": "Nombre maximal de connexions autorisées dans le pool",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "Port",
"mssql.connectionOptions.replication.description": "Utilisé par SQL Server dans la réplication",
"mssql.connectionOptions.replication.displayName": "Réplication",
+ "mssql.connectionOptions.secureEnclaves.description": "Enables or disables Secure Enclaves for the connection",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "Nom de l'instance SQL Server",
"mssql.connectionOptions.serverName.displayName": "Serveur",
- "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",
+ "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",
"mssql.connectionOptions.typeSystemVersion.displayName": "Version du système de type",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante",
"mssql.logFilesRemovalLimit": "Nombre maximal d'anciens fichiers ayant dépassé mssql.logRetentionMinutes à supprimer au démarrage. Les fichiers qui ne sont pas nettoyés du fait de cette limitation le sont au prochain démarrage d'Azure Data Studio.",
"mssql.logRetentionMinutes": "Nombre de minutes de conservation des fichiers journaux pour les services de back-end. La durée par défaut est 1 semaine.",
+ "mssql.objectExplorer.disableGroupBySchema": "Désactiver Grouper par schéma",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "Activer Grouper par schéma",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "Délai d’expiration en secondes pour le développement d’un nœud dans l’Explorateur d’objets. La valeur par défaut est 45 secondes.",
+ "mssql.objectExplorer.groupBySchema": "Lorsque cette option est activée, les objets de base de données dans l’Explorateur d'objets sont classés par schéma.",
"mssql.parallelMessageProcessing": "[Expérimental] Indique si les requêtes au service des outils SQL doivent être traitées en parallèle. Ceci est introduit pour découvrir les problèmes qui pourraient survenir lors du traitement de toutes les demandes en parallèle. La valeur par défaut est faux. Le redémarrage de l’ADS est requis lorsque la valeur est modifiée.",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Activer la paramétrisation pour Always Encrypted",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "Activer l'option SET TRANSACTION ISOLATION LEVEL",
"mssql.query.xactAbortOn": "Activer l'option SET XACT-ABORT ON",
"mssql.tableDesigner.preloadDatabaseModel": "Indique s’il faut précharger le modèle de base de données lorsque le nœud de base de données dans l’Explorateur d’objets est développé. Lorsque cette option est activée, la durée de chargement du Concepteur de tables peut être réduite. Remarque : l’utilisation de la mémoire peut être supérieure à la normale si vous devez développer un grand nombre de nœuds de base de données.",
+ "mssql.tracing.desc": "Trace la communication entre Azure Data Studio et SQL Tools Service vers le canal de sortie SQL Tools Service. AVERTISSEMENT : cela peut inclure des informations sensibles lorsque la journalisation détaillée est activée.",
"mssql.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations",
"objectsListProperties.name": "Nom",
"onprem.databaseProperties.compatibilityLevel": "Niveau de compatibilité",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "Version de système d'exploitation",
"onprem.serverProperties.serverEdition": "Édition",
"onprem.serverProperties.serverVersion": "Version",
+ "title.changeNotebookConnection": "Modifier la connexion au notebook SQL",
"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.newTable": "Nouvelle table",
+ "title.newUser": "Nouvel utilisateur",
+ "title.objectProperties": "Propriétés",
"title.searchServers": "Recherche : Serveurs",
"title.showLogFile": "Afficher le fichier journal"
}
diff --git a/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json
index 6d3b5efa8b..d3fa0e4933 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "Nom de conteneur",
"docker-sql-2017-title": "Déployer des images conteneur SQL Server 2017",
"docker-sql-2019-title": "Déployer des images conteneur SQL Server 2019",
- "docker-sql-2022-title": "Déployer des images conteneur Préversion de SQL Server 2022",
+ "docker-sql-2022-title": "Déployer des images conteneur SQL Server 2022",
"docker-sql-password-field": "Mot de passe SQL Server",
"docker-sql-port-field": "Port",
"extension-description": "Fournit une expérience de notebook pour déployer Microsoft SQL Server",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "SQL Server sur Windows",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "Préversion de SQL Server 2022",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "Serveur de base de données",
"sql-azure-elastic-pool-display-name": "Pool élastique",
"sql-azure-single-database-display-name": "Base de données unique",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json
index 29ea6ec2e2..3b4f00a982 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "Date",
"Failed": "Échec",
"InProgress": "En cours",
+ "Move": "Déplacer",
"PublishHistory": "Publier l’historique",
"Status": "État",
"Success": "Succès",
@@ -76,7 +77,6 @@
"dataSource": "Source de données",
"dataSourceDropdownTitle": "Source de données",
"dataSourceRadioButtonLabel": "Sources de données",
- "dataSourcesNodeName": "Sources de données",
"databaseLocation": "L’emplacement de la base de données est requis pour l’ajout d’une référence à une base de données",
"databaseName": "Nom de la base de données",
"databaseNameLabel": "Base de données",
@@ -98,6 +98,7 @@
"deleteConfirmation": "Voulez-vous vraiment supprimer {0} ?",
"deleteConfirmationContents": "Voulez-vous vraiment supprimer {0} et tout son contenu ?",
"deleteReferenceConfirmation": "Voulez-vous vraiment supprimer la référence à {0} ?",
+ "deleteSqlCmdVariableConfirmation": "Voulez-vous vraiment supprimer la variable SQLCMD '{0}' ?",
"deployAppSettingUpdateFailed": "Échec de la mise à jour du paramètre d’application «{0}»",
"deployAppSettingUpdating": "Mise à jour du paramètre d’application : «{0}»",
"deployDbTaskName": "Déploiement d’un projet de base de données SQL localement",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "Entrer la variable d’environnement pour la chaîne de connexion SQL",
"enterConnectionStringTemplate": "Entrer un modèle de chaîne de connexion",
"enterNewDatabaseName": "Entrer un nom de base de données",
+ "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} »",
"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",
@@ -143,7 +147,9 @@
"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}'",
+ "errorRenamingFile": "Error when renaming file from {0} to {1}. Error: {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}.",
"eulaAgreementText": "J'accepte les {0}.",
@@ -193,6 +199,8 @@
"location": "Emplacement",
"min": "min",
"missingVersion": "Entrée 'version' manquante dans {0}.",
+ "moveConfirmationPrompt": "Voulez-vous vraiment déplacer {0} dans {1} ?",
+ "movingFilesBetweenProjectsNotSupported": "Le déplacement de fichiers entre les projets n’est pas pris en charge",
"msec": "msec",
"multipleMostDeploymentScripts": "Nombre de cellules inattendu {0} fichiers: {1}",
"multipleSqlProjFilesSelected": "Plusieurs fichiers. sqlproj sélectionnés ; Sélectionnez un seul.",
@@ -215,6 +223,7 @@
"notValidVariableName": "Le nom de variable '{0}' n'est pas valide.",
"objectType": "Type d'objet",
"okString": "OK",
+ "onlyMoveSqlFilesSupported": "Seul le déplacement de fichiers .sql est pris en charge",
"openEulaString": "Ouvrir le contrat de licence",
"optionDescription": "Description de l'option",
"optionName": "Nom de l’option",
@@ -246,6 +255,7 @@
"publishAction": "Publier",
"publishDialogName": "Publier le projet",
"publishOptions": "Options de publication",
+ "publishProfileElements": "Publier les éléments de profil",
"publishProjectSucceed": "Projet de base de données publié avec succès",
"publishSettingsFiles": "Fichier de paramètres de publication",
"publishTo": "Publier la cible",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Emplacement de mise à jour",
"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",
+ "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é",
"systemDatabase": "Base de données système",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "Projets de base de données",
"sqlDatabaseProjects.addDatabaseReference": "Ajouter une référence de base de données",
"sqlDatabaseProjects.addExistingItem": "Ajouter un élément ex_istant...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "Ajouter une variable SQLCMD",
"sqlDatabaseProjects.autorestSqlVersion": "Version d’autorest. SQL à utiliser à partir de NPM. La dernière version sera utilisée si elle n’est pas définie.",
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Modifier la plateforme cible",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "Concevoir et publier des schémas de base de données SQL",
"sqlDatabaseProjects.displayName": "Projets de base de données",
"sqlDatabaseProjects.dotnetInstallLocation": "Chemin d’accès complet au kit SDK .NET sur l’ordinateur. Par exemple, si dotnet.exe se trouve à C:\\folder1\\dotnet\\dotnet.exe, définissez le chemin d’accès de ce paramètre sur C:\\folder1\\dotnet",
+ "sqlDatabaseProjects.edit": "Modifier",
"sqlDatabaseProjects.editProjectFile": "Modifier le fichier .sqlproj",
"sqlDatabaseProjects.enablePreviewFeatures": "Activer les fonctionnalités d'aperçu des projets de base de données SQL",
"sqlDatabaseProjects.exclude": "Exclure du projet",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "Ouvrir dans le Concepteur",
"sqlDatabaseProjects.properties": "Propriétés",
"sqlDatabaseProjects.publish": "Publier",
+ "sqlDatabaseProjects.rename": "Renommer",
"sqlDatabaseProjects.schemaCompare": "Comparer les schémas",
"sqlDatabaseProjects.updateProjectFromDatabase": "Mettre à jour le projet à partir de la base de données",
"sqlDatabaseProjects.validateExternalStreamingJob": "Valider le travail de diffusion en continu externe",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json
index f9813bd4f1..292666a9c8 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "Une erreur s'est produite lors de l'accès au compte sélectionné '{0}' et au locataire '{1}'. Sélectionnez « Lier le compte » et actualisez le compte, ou sélectionnez un autre compte. Erreur '{2}'",
"azure.accounts.accountStaleError": "Le jeton d'accès pour le compte sélectionné '{0}' et le locataire '{1}' n'est plus valide. Sélectionnez « Lier le compte » et actualisez le compte, ou sélectionnez un autre compte.",
+ "serviceCrashMessage": "Le composant du service de migration n’a pas pu démarrer. {0}",
+ "serviceCrashed": "Le composant de service s’est arrêté.",
+ "serviceProviderIntializationError": "Impossible d’initialiser le fournisseur de services.",
"sql-migration.login.wizard.title": "Migrer les connexions de « {0} » vers Azure SQL",
"sql-migration.wizard.title": "Migrer « {0} » vers Azure SQL",
"sql.cancel.migration.confirmation": "Voulez-vous vraiment annuler cette migration ?",
- "sql.login.migration..error": "Erreur de migration de connexion : {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Nom de domaine Active Directory Azure (obligatoire uniquement pour migrer les connexions d’authentification Windows)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "Entrer un nom de domaine AAD",
+ "sql.login.migration.collecting.target.logins.failed": "Collecting target login failed with error code {0}",
"sql.login.migration.complete": "Migration des connexions terminée",
"sql.login.migration.db.title": "Azure SQL Database",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Un nom de domaine Azure Active Directory (AAD) est obligatoire pour migrer la connexion Windows. Entrez un nom de domaine AAD ou désélectionnez la ou les connexions Windows.",
+ "sql.login.migration.error": "Erreur de migration de connexion : {0}",
"sql.login.migration.establish.user.mappings": "Validation et migration des connexions terminées.\r\n\r\nÉtablissement des mappages utilisateur.",
"sql.login.migration.establish.user.mappings.failed": "Échec de l’établissement du mappage d'utilisateur",
"sql.login.migration.failed": "Échec de la migration des connexions",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SÉLECTIONNER sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "Migration de connexions en cours",
+ "sql.login.migration.login.status.details.title": "Détails de l’état de la migration pour {0}",
"sql.login.migration.logins.found": "Connexion trouvée",
"sql.login.migration.logins.not.found": "Connexion introuvable",
"sql.login.migration.mi.title": "Azure SQL Managed Instance",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "Précédent (désactivé)",
"sql.login.migration.status.page.title": "État de la migration",
"sql.login.migration.status.succeeded": "Réussite",
+ "sql.login.migration.steps.migrate.logins": "Migrer des connexions",
+ "sql.login.migration.steps.not.started": "Non démarré",
"sql.login.migration.target.status.column": "État de la cible",
"sql.login.migration.target.title": "Cible Azure SQL",
"sql.login.migration.type": "Type de connexion",
"sql.login.migration.vm.title": "SQL Server dans une machine virtuelle Azure",
"sql.login.migration.wizard.target.connection.success": "La connexion a réussi.",
- "sql.login.migration.wizard.target.data.migration.warning": "Veuillez noter que la fonctionnalité de migration de connexions est en mode préversion privée.",
+ "sql.login.migration.wizard.target.data.migration.warning": "Please note that login migration feature is in public preview mode.",
"sql.login.migration.wizard.target.description": "Sélectionnez Azure SQL Managed Instance, Azure SQL Machine virtuelle ou la ou les base de données Azure SQL où vous voulez migrer vos connexions.",
"sql.login.migration.wizard.target.permission.warning": "Vérifiez que l’utilisateur actuel dispose des autorisations sysadmin pour obtenir toutes les informations de connexion pour l’instance actuelle ({0}).",
"sql.login.migration.wizard.target.type.title": "Type de cible Azure SQL",
@@ -92,6 +102,7 @@
"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.",
+ "sql.migration.blob.container.folder.label": "Dossier",
"sql.migration.blob.container.label": "Groupe de ressources du conteneur d’objets BLOB",
"sql.migration.blob.container.last.backup.file.label": "Dernier fichier de sauvegarde",
"sql.migration.blob.container.select": "Sélectionnez d’abord une valeur de conteneur d’objets Blob.",
@@ -114,6 +125,7 @@
"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.close": "Fermer",
"sql.migration.complete.cutover": "Terminer le basculement",
+ "sql.migration.completed.multi.steps.heading": "Nous avons exécuté les étapes suivantes :",
"sql.migration.completing.cutover.warning": "L’exécution du basculement sans restaurer toutes les sauvegardes peut entraîner une perte de données.",
"sql.migration.confirm.checkbox.message": "Je confirme qu’il n’existe aucune sauvegarde de journal supplémentaire à fournir et que je souhaite effectuer le basculement.",
"sql.migration.connection.label": "Connecter",
@@ -159,12 +171,12 @@
"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.",
"sql.migration.dashboard.help.description.migrateUsingADS": "L’extension de migration Azure SQL pour Azure Data Studio fournit des fonctionnalités pour évaluer, obtenir des recommandations Azure adaptées et migrer SQL Server bases de données vers Azure.",
- "sql.migration.dashboard.help.description.sqldb": "Didacticiel pas à pas pour migrer des bases de données d’une instance de SQL Server (localement ou machines virtuelles Azure) vers Azure SQL Database (PRÉVERSION).",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "Un tutoriel étape par étape pour migrer les bases de données d'une instance de SQL Server (sur site) vers SQL Server on Azure Virtual Machines avec un minimum de temps d'arrêt.",
"sql.migration.dashboard.help.link.dmsGuide": "Guides de migration de base de données Azure",
"sql.migration.dashboard.help.link.mi": "Didacticiel : migrer vers Azure SQL Managed Instance (en ligne)",
"sql.migration.dashboard.help.link.migrateUsingADS": "Migrer les bases de données à l’aide de Azure Data Studio",
- "sql.migration.dashboard.help.link.sqldb": "Didacticiel : migrer vers SQL Server sur la base de données Azure SQL (hors connexion) - (PRÉVERSION)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "Didacticiel : migrer vers SQL Server sur des machines virtuelles Azure (en ligne)",
"sql.migration.dashboard.help.title": "Articles d’aide et liens vidéo",
"sql.migration.dashboard.login.migrate.task.button": "Migrer les connexions vers Azure SQL",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "Données chargées/taille",
"sql.migration.database": "Base de données",
"sql.migration.database.already.exists": "La base de données « {0} » existe déjà sur le Managed Instance cible « {1} ».",
+ "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.backup.load.error": "Une erreur s’est produite lors de l’accès aux détails de la base de données.",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "Pour continuer, sélectionnez un compte Azure valide.",
"sql.migration.invalid.blob.container.error": "Pour continuer, sélectionnez un conteneur d’objet blob valide pour la base de données source « {0} ».",
"sql.migration.invalid.blob.lastBackupFile.error": "Pour continuer, sélectionnez un dernier fichier de sauvegarde valide pour la base de données source « {0} ».",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "Pour continuer, sélectionnez un dossier de sauvegarde valide pour la base de données source ’{0}’.",
"sql.migration.invalid.blob.resourceGroup.error": "Pour continuer, sélectionnez un groupe de ressources valide pour la base de données source « {0} ».",
"sql.migration.invalid.blob.storageAccount.error": "Pour continuer, sélectionnez un connecteur d’objets blob valide pour la base de données source « {0} ».",
"sql.migration.invalid.location.error": "Pour continuer, sélectionnez un emplacement valide.",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "Sélectionner Azure Database Migration Service",
"sql.migration.invalid.migration.service.offline.error": "Sélectionnez un Database Migration Service connecté à un nœud.",
"sql.migration.invalid.network.share.location": "Format d’emplacement du partage réseau non valide. Exemple : {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "Pour continuer, sélectionnez un conteneur d’objets blob où tous les fichiers de sauvegarde sont des objets blob de pages pour la base de données source « {0} », car les objets blob de blocs sont pris en charge uniquement pour les cibles qui s’exécutent SQL Server 2016 ou version ultérieure. En savoir plus : https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "Impossible de se connecter à la base de données en raison d'un OwnerUri non valide (Paramètre « OwnerUri »)",
"sql.migration.invalid.resourceGroup.error": "Pour continuer, sélectionnez un groupe de ressources valide.",
"sql.migration.invalid.savedInfo": "Impossible de récupérer la session enregistrée. Réessayez en sélectionnant une nouvelle session.",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "Pour continuer, entrez un nom d'utilisateur cible valide.",
"sql.migration.mode": "Mode",
"sql.migration.more.info": "Informations supplémentaires",
+ "sql.migration.multi.step.all.steps.completed.errors": "Toutes les étapes sont terminées avec la ou les erreurs suivantes :{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "Toutes les étapes ont réussi.",
+ "sql.migration.multi.step.some.steps.are.still.running": "Certaines étapes sont toujours en cours d’exécution.",
+ "sql.migration.multi.step.status": "État de l’étape : {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "Copier des résultats",
+ "sql.migration.multi.step.status.dialog.heading": "Détails de l’étape",
+ "sql.migration.multi.step.status.errors": "État de l’étape : {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "Étapes",
"sql.migration.na": "N / A",
"sql.migration.name": "Nom",
"sql.migration.name.label": "Noms :",
@@ -343,6 +366,7 @@
"sql.migration.no": "Non",
"sql.migration.no.blobContainers.found": "Aucun conteneur de blobs détecté.",
"sql.migration.no.blobFiles.found": "Aucun objet blob trouvé.",
+ "sql.migration.no.blobFolders.found": "Dossiers d’objets blob introuvables.",
"sql.migration.no.fileShares.found": "Aucun partage de fichiers trouvé.",
"sql.migration.no.issues.mi": "Aucun problème trouvé pour la migration vers Azure SQL Managed Instance.",
"sql.migration.no.issues.sqldb": "Aucun problème trouvé pour la migration vers Azure SQL Database.",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "Une erreur s’est produite lors de la nouvelle tentative de migration.",
"sql.migration.rg.created": "Groupe de ressources créé",
"sql.migration.run.validation": "Exécuter la validation",
+ "sql.migration.running.multi.steps.heading": "Nous exécutons les étapes suivantes :",
"sql.migration.save.assessment.report": "Enregistrer le rapport d'évaluation",
"sql.migration.save.assessment.report.success": "Rapport d’évaluation enregistré dans {0}.",
"sql.migration.save.close": "Enregistrer et fermer",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "{0}e centile",
"sql.migration.sku.recommendation": "Recommandation Azure (PRÉVERSION)",
"sql.migration.sku.recommendation.view.assessment.mi": "Pour migrer vers Azure SQL Managed Instance, affichez les résultats de l’évaluation et sélectionnez une ou plusieurs bases de données.",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Pour migrer vers Azure SQL Database (PRÉVERSION), affichez les résultats de l'évaluation et sélectionnez une ou plusieurs bases de données.",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Pour migrer vers SQL Server sur une machine virtuelle Azure, affichez les résultats de l’évaluation et sélectionnez une ou plusieurs bases de données.",
"sql.migration.sku.recommendationReason": "Raison de la recommandation",
"sql.migration.sku.recommendations": "Recommandations",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "Fichiers de données DQS",
"sql.migration.sku.sql.logDisk": "Fichiers journaux SQL",
"sql.migration.sku.sql.temp": "base de données SQL",
- "sql.migration.sku.sqldb.card.title": "Azure SQL Database (PRÉVERSION)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Azure SQL Database",
"sql.migration.sku.stop.performance.collection": "Arrêter la collecte de données",
"sql.migration.sku.storage.dimension": "Dimension",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "SQL Managed Instance",
"sql.migration.sql.server.instance": "Instance SQL Server",
"sql.migration.sql.virtual.machine": "Machine virtuelle SQL",
+ "sql.migration.sql.vm.page.blob.info": "Pour les serveurs cibles exécutant SQL Server 2014 ou une version antérieure, vous devez stocker vos sauvegardes de base de données dans un conteneur Azure Storage Blob au lieu de les charger à l’aide de l’option de partage réseau. En outre, vous devez stocker les fichiers de sauvegarde sous forme d’objets blob de pages, car les objets blob de blocs sont pris en charge uniquement pour les cibles qui exécutent SQL Server 2016 ou version ultérieure. En savoir plus : {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "Problèmes connus, limitations et résolution des problèmes",
"sql.migration.sqldb.column.copyduration": "Durée de copie",
"sql.migration.sqldb.column.copystart": "Début de la copie",
"sql.migration.sqldb.column.copythroughput": "Copier le débit",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "Heure de début",
"sql.migration.starting.login": "La validation et la migration des connexions sont en cours",
"sql.migration.starting.login.failed": "Échec de la validation et de la migration des connexions",
+ "sql.migration.starting.migration.dberror": "Erreur lors de la migration du certificat pour la base de données {0}. {1}",
+ "sql.migration.starting.migration.error": "Une erreur s’est produite lors du démarrage de la migration des certificats : ’{0}’",
+ "sql.migration.state.canceled": "Annulé",
+ "sql.migration.state.failed": "Échec",
+ "sql.migration.state.pending": "En attente",
+ "sql.migration.state.running": "En cours d’exécution",
+ "sql.migration.state.succeeded": "Réussite",
"sql.migration.status": "État",
"sql.migration.status.add.account": "Ajouter un compte",
"sql.migration.status.add.account.MESSAGE": "Ajoutez votre compte Azure pour afficher les migrations existantes et leur état.",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "La table cible n'existe pas",
"sql.migration.target.table.not.empty": "La table cible n'est pas vide.",
"sql.migration.target.version": "Version cible",
+ "sql.migration.tde.button.caption": "Modifier",
+ "sql.migration.tde.button.migrate": "Migrer des certificats",
+ "sql.migration.tde.migrate.canceled": "La migration des certificats a été annulée. Veuillez exécuter et terminer la migration des certificats pour continuer.",
+ "sql.migration.tde.migrate.canceled.errors": "La validation a été annulée avec la ou les erreurs suivantes :{0}{1}",
+ "sql.migration.tde.migrate.column.databases": "Bases de données",
+ "sql.migration.tde.migrate.column.status": "État",
+ "sql.migration.tde.migrate.completed.errors": "La migration s’est achevée avec la ou les erreurs suivantes : {0}{1}",
+ "sql.migration.tde.migrate.copy.results": "Copier les résultats de la migration",
+ "sql.migration.tde.migrate.done.button": "Terminé",
+ "sql.migration.tde.migrate.heading": "Migration des certificats à partir des bases de données suivantes :",
+ "sql.migration.tde.migrate.not.run": "La migration des certificats n’a pas été exécutée pour la configuration actuelle. Veuillez exécuter et terminer la migration des certificats pour continuer.",
+ "sql.migration.tde.migrate.results.heading": "Détails de la progression de la migration des certificats :",
+ "sql.migration.tde.migrate.results.heading.completed": "Résultats de la migration des certificats :",
+ "sql.migration.tde.migrate.results.heading.previous": "Résultats de la migration des certificats précédents :",
+ "sql.migration.tde.migrate.start.validation": "Réessayer la migration",
+ "sql.migration.tde.migrate.status.details": "État de la migration : {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "La migration des certificats s’est terminée avec succès. Veuillez cliquer sur Suivant pour poursuivre la migration.",
+ "sql.migration.tde.migrate.validation.camceled": "Migration annulée",
+ "sql.migration.tde.migrate.validation.completed": "Migration effectuée correctement",
+ "sql.migration.tde.msg.databases.selected": "{0} Transparent Data Encryption a activé les bases de données sélectionnées pour la migration. {1}",
+ "sql.migration.tde.msg.empty": "Base de données chiffrée sélectionnée.",
+ "sql.migration.tde.msg.manual": "Vous avez choisi de migrer manuellement les certificats.",
+ "sql.migration.tde.msg.tde": "Vous avez donné l’accès à Azure Data Studio pour migrer les certificats de chiffrement et la base de données.",
+ "sql.migration.tde.progress.update": "{0} sur {1} terminé(s)",
+ "sql.migration.tde.wizard.databases.selected": "{0} de {1} base(s) de données sélectionnée(s) utilise le chiffrement transparent des données.",
+ "sql.migration.tde.wizard.description": "Pour réussir la migration d’une base de données chiffrée, vous devez donner accès aux certificats de chiffrement ou migrer les certificats manuellement avant de procéder à la migration. {0}.",
+ "sql.migration.tde.wizard.network.share.info": "Chemin d’accès réseau où le certificat sera placé.",
+ "sql.migration.tde.wizard.network.share.label": "Chemin d’accès réseau pour le certificat",
+ "sql.migration.tde.wizard.network.share.placeholder": "Entrer le chemin d’accès du réseau",
+ "sql.migration.tde.wizard.optionads": "Exporter mes certificats et ma clé privée vers la cible.",
+ "sql.migration.tde.wizard.optionadsconfirm": "J’accepte d’utiliser mes informations d’identification pour accéder aux certificats.",
+ "sql.migration.tde.wizard.optionmanual": "Je ne veux pas qu’Azure Data Studio exporte les certificats.",
+ "sql.migration.tde.wizard.optionmanual.warning": "Vous devez migrer les certificats avant de poursuivre la migration, sinon la migration échouera. {0}.",
+ "sql.migration.tde.wizard.optionscaption": "Migration de certificat",
+ "sql.migration.tde.wizard.title": "Base de données chiffrée sélectionnée.",
"sql.migration.test.connection": "Tester la connexion",
"sql.migration.type": "Type",
"sql.migration.type.label": "Type :",
@@ -689,6 +759,7 @@
"sql.migration.username": "Nom d'utilisateur",
"sql.migration.username.label": "Nom de l'utilisateur cible",
"sql.migration.username.placeholder": "Entrez le nom d'utilisateur cible",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "État",
"sql.migration.validate.ir.column.validation.steps": "Étapes de validation",
"sql.migration.validate.ir.completed.errors": "La validation s’est terminée avec les erreurs suivantes :{0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "La validation s’est terminée correctement. Veuillez cliquer sur Suivant pour poursuivre la migration.",
"sql.migration.view.all": "Toutes les migrations de base de données",
"sql.migration.view.select.button.label": "Afficher/sélectionner",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "La machine virtuelle « {0} » n’est pas disponible pour la migration, car l’extension Agent IaaS SQL Server est actuellement en mode « {1} » au lieu du Mode complet. En savoir plus : https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "L’ordinateur virtuel « {0} » n’est pas disponible pour la migration, car l’ordinateur virtuel sous-jacent n’est pas en cours d’exécution. Vérifiez qu’il est sous tension avant de réessayer.",
"sql.migration.warning": "Avertissement",
"sql.migration.warnings": "Avertissements",
"sql.migration.warnings.count": "Avertissements ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "La connexion a réussi. Bases de données cibles trouvées : {0}",
"sql.migration.wizard.target.description": "Sélectionnez un compte Azure et votre cible {0}.",
"sql.migration.wizard.target.login.error": "Erreur lors de l’obtention des informations de connexion : {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "Erreur de mappage de base de données. La base de données cible '{0}' ne peut pas être sélectionnée comme cible de migration pour la base de données '{1}'. La base de données cible '${targetDatabaseName}' est déjà sélectionnée comme cible de migration pour la base de données '{2}'. Veuillez sélectionner une autre base de données cible.",
+ "sql.migration.wizard.target.mapping.error.duplicate": "Erreur de mappage de base de données. La base de données cible '{0}' ne peut pas être sélectionnée comme cible de migration pour la base de données '{1}'. La base de données cible '{2}' est déjà sélectionnée comme cible de migration pour la base de données '{3}'. Veuillez sélectionner une autre base de données cible.",
"sql.migration.wizard.target.missing": "Erreur de mappage de base de données. Bases de données cibles manquantes à migrer. Veuillez configurer la connexion au serveur cible et cliquez sur se connecter pour collecter la liste des cibles de migration de base de données disponibles.",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
+ "sql.migration.wizard.target.source.collation.error": "Une erreur de mappage de base de données (code d’erreur : {0}) a été trouvée entre les bases de données '{1}' et '{2}'. Le classement de base de données source '{3}' ne correspond pas au classement de base de données cible '{4}'. Sélectionnez ou recréez une base de données cible avec le même classement que la base de données source.",
"sql.migration.wizard.target.source.mapping.error": "Erreur de mappage de base de données. La base de données source '{0}' n'est pas mappée à une base de données cible. Veuillez sélectionner une base de données cible vers laquelle migrer.",
"sql.migration.wizard.target.title": "Cible Azure SQL",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "En savoir plus : https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.yes": "Oui",
"total.databases.selected": "{0} de bases de données {1} sélectionnées",
- "total.tables.selected.of.total": "{0} sur {1}"
+ "total.tables.selected.of.total": "{0} sur {1}",
+ "waitingForService": "En attente du démarrage du composant {0}."
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "Une erreur s'est produite lors du démarrage de la migration : « {0} »",
"sql.migration.starting.migration.message": "Démarrage de la migration de la base de données {0} vers {1} - {2}"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "Téléchargement de {0}",
+ "downloadingServiceComplete": "Téléchargement de {0} terminé",
+ "downloadingServiceSize": "({0} Ko)",
+ "downloadingServiceStatus": "Téléchargement de {0}",
+ "entryExtractedChannelMsg": "{0} extrait ({1}/{2})",
+ "flatFileImport.serviceStartFailed": "Échec du démarrage de {0} : {1}",
+ "installingService": "Installation du service {0}",
+ "installingServiceDetailed": "Installation de {0} sur {1}",
+ "serviceInstalled": "{0} installé",
+ "serviceStarted": "{0} démarré",
+ "serviceStarting": "Démarrage de {0}"
+ },
"package": {
"cancel-migration-menu": "Annuler la migration",
"complete-cutover-menu": "Terminer le basculement",
diff --git a/i18n/ads-language-pack-fr/translations/main.i18n.json b/i18n/ads-language-pack-fr/translations/main.i18n.json
index bf9c9cbbeb..a3cf68ed93 100644
--- a/i18n/ads-language-pack-fr/translations/main.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "Impossible d’installer la version '{0}' de l’extension '{1}', car elle n’est pas compatible avec Azure Data Studio '{2}'. Mettez à jour vers Azure Data Studio {3} pour installer l’extension.",
"installExtensionCompletedAndReloadRequired": "L'installation de l'extension {0} a été effectuée. Rechargez Azure Data Studio pour l'activer.",
"maxMemoryForLargeFilesMB": "Contrôle la mémoire disponible pour Azure Data Studio après le redémarrage en cas de tentative d'ouverture de fichiers volumineux. Même effet que de spécifier '--max-memory=NEWSIZE' sur la ligne de commande.",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "&&Nouveau notebook",
"miNewQuery": "Nouvelle &&requête",
"miinstallVsix": "Installer l’extension à partir du package VSIX",
"newQuery": "Nouvelle requête",
"notebook.cellTitle": "Menu titre de la cellule du bloc-notes",
+ "notebook.cellToolbarLocation.description": "Indique si la barre d’outils de la cellule doit être affichée, ou si elle doit être masquée. (pour VS Code Notebooks seulement)",
+ "notebook.cellToolbarVisibility.description": "Indique si la barre d’outils de cellule doit apparaître au pointage ou cliquer. (pour VS Code Notebooks seulement)",
+ "notebook.compactView.description": "Détermine si l’éditeur de notebook doit être rendu dans un format compact. Par exemple, lorsqu’il est activé, il diminue la largeur de la marge de gauche. (pour VS Code Notebooks seulement)",
+ "notebook.consolidatedOutputButton.description": "Contrôle si les actions de sortie doivent être rendues dans la barre d’outils de sortie. (pour VS Code Notebooks seulement)",
+ "notebook.consolidatedRunButton.description": "Contrôle si des actions supplémentaires sont affichées dans une liste déroulante à côté du bouton Exécuter. (pour VS Code Notebooks seulement)",
+ "notebook.diff.enablePreview.description": "Indique s’il faut utiliser l’éditeur de différences de texte amélioré pour le notebook. (pour VS Code Notebooks seulement)",
+ "notebook.displayOrder.description": "Liste de priorités pour les types mime de sortie. (pour VS Code Notebooks seulement)",
+ "notebook.dragAndDrop.description": "Détermine si l’éditeur de notebooks doit autoriser les cellules à déplacer des cellules par glisser-déplacer. (pour VS Code Notebooks seulement)",
+ "notebook.editorOptions.experimentalCustomization": "Paramètres des éditeurs de code utilisés dans notebook. Ils peuvent être utilisés pour personnaliser la plupart des paramètres editor.* (pour VS Code Notebooks seulement)",
+ "notebook.focusIndicator.description": "Contrôle le rendu de l’indicateur de focus sur les bordures de cellule ou sur la reliure gauche. (pour VS Code Notebooks seulement)",
+ "notebook.globalToolbar.description": "Détermine si une barre d’outils globale doit être rendue dans l’éditeur de notebook. (pour VS Code Notebooks seulement)",
+ "notebook.globalToolbarShowLabel": "Contrôle si les actions de la barre d’outils du notebook doivent afficher l’étiquette ou non. (pour VS Code Notebooks seulement)",
+ "notebook.insertToolbarPosition.description": "Contrôlez l’emplacement où les actions d’insertion de cellule doivent apparaître. (pour les blocs-notes VS Code uniquement)",
+ "notebook.interactiveWindow.collapseCodeCells": "Contrôle si les cellules de code de la fenêtre interactive sont réduites par défaut. (pour VS Code Notebooks seulement)",
+ "notebook.markup.fontSize": "Contrôle la taille de police en pixels du balisage rendu dans les notebooks. Quand la valeur est `0`, 120 % de `#editor.fontSize#` est utilisé.",
+ "notebook.outputFontFamily": "Famille de polices du texte de sortie pour les cellules de notebook. Quand la valeur est vide, `#editor.fontFamily#` est utilisé. (pour VS Code Notebooks seulement)",
+ "notebook.outputFontSize": "Taille de police du texte de sortie pour les cellules de notebook. Quand la valeur 0 `#editor.fontSize#` est utilisée.(pour VS Code Notebooks seulement)",
+ "notebook.outputLineHeight": "Hauteur de ligne du texte de sortie pour les cellules du notebook.\r\n– Valeurs comprises entre 0 et 8 sont utilisées comme multiplicateur avec la taille de police.\r\n– Valeurs supérieures ou égales à 8 seront utilisées comme valeurs effectives.",
+ "notebook.showCellStatusbar.description": "Indique si la barre d’état de la cellule doit être affichée. (pour VS Code Notebooks seulement)",
+ "notebook.showFoldingControls.description": "Contrôle l’affichage de la flèche pliante d’en-tête Markdown. (pour VS Code Notebooks seulement)",
+ "notebook.textOutputLineLimit": "Contrôlez le nombre de lignes de texte qui sont rendues dans une sortie texte. (pour VS Code Notebooks seulement)",
"notebook.title": "Menu titre du bloc-notes",
"notebook.toolbar": "Menu de la barre d’outils du bloc-notes",
+ "notebook.undoRedoPerCell.description": "Indique s’il faut utiliser une pile d’annulation/restauration par progression distincte pour chaque cellule. (pour VS Code Notebooks seulement)",
"objectExplorer.context": "Menu contextuel de l’élément de l’Explorateur d’objets",
"openDefaultSettingsJson": "ouvrir le JSON des paramètres par défaut",
"openDefaultSettingsJson.capitalized": "Ouvrir les paramètres par défaut (JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "Notification d'API obsolète",
"previewFeatures.configEnable": "Activer les fonctionnalités en préversion non publiées",
"previewFeatures.configTitle": "Fonctionnalités en préversion",
- "showConnectDialogOnStartup": "Afficher la boîte de dialogue de connexion au démarrage"
+ "showConnectDialogOnStartup": "Afficher la boîte de dialogue de connexion au démarrage",
+ "useVSCodeNotebooks": "(Préversion) Utilisez VS Code notebooks comme expérience de notebook par défaut. Note : Azure Data Studio devra redémarrer pour activer ce paramètre.",
+ "useVSCodeNotebooksTitle": "Utiliser VS Code notebooks"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "Plus d'actions",
@@ -11901,6 +11926,7 @@
"status.connection.status": "État de la connexion"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "Point de terminaison de ressource Azure pour le fournisseur.",
"schema.connectionOptions": "Options de connexion",
"schema.displayName": "Nom d'affichage du fournisseur",
"schema.enableConnectionStringOption": "Indique si le fournisseur prend en charge la chaîne de connexion en tant qu’option d’entrée. La valeur par défaut est false.",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "Configurer la vue"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "La copie a échoué avec l'erreur {0}",
+ "copyFailed": "La copie a échoué avec l’erreur : {0}",
"notebook.showChart": "Afficher le graphique",
"notebook.showTable": "Afficher la table"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "Contrôle l'épaisseur de police.",
"letterSpacing": "Contrôle l'espacement des lettres en pixels.",
"maxColumnWidth": "Largeur maximale en pixels des colonnes dimensionnées automatiquement",
+ "resultsGrid.showJsonAsLink": "Indique s’il faut afficher les cellules avec une chaîne au format JSON en tant que lien hypertexte. Lorsque cette option est activée, lorsque vous cliquez sur la valeur JSON, elle est ouverte dans un autre onglet. La valeur par défaut est true.",
"resultsGridConfigurationTitle": "Grille de résultats et messages",
"rowHeight": "Contrôle la hauteur de ligne en pixels"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "Fermer",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "Ajout du compte...",
- "refreshFailed": "L'actualisation du compte a été annulée par l'utilisateur"
+ "refreshCanceled": "L'actualisation du compte a été annulée par l'utilisateur",
+ "refreshFailed": "0 \r\nMessage d’erreur : 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Compte Azure",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "Erreur de connexion",
- "enableTrustServerCertificate": "Activer Faire confiance au certificat de serveur",
"kerberosErrorStart": "La connexion a échoué en raison d'une erreur Kerberos.",
"kerberosHelpLink": "L'aide pour configurer Kerberos est disponible sur {0}",
"kerberosKinit": "Si vous vous êtes déjà connecté, vous devez peut-être réexécuter kinit.",
- "runKinit": "Exécuter Kinit",
- "trustServerCertInstructionText": "Le chiffrement a été activé sur cette connexion. Passez en revue la configuration de votre SSL et de votre certificat pour la cible SQL Server ou activez le « Certificat de serveur de confiance » dans la boîte de dialogue de connexion.\r\n\r\nRemarque : un certificat auto-signé offre une protection limitée uniquement et n’est pas une pratique recommandée pour les environnements de production. Voulez-vous activer le « Certificat de serveur de confiance » sur cette connexion et réessayer ? "
+ "runKinit": "Exécuter Kinit"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "Type de connexion",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "Connexions non enregistrées"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "Le mot de passe doit être modifié pour que '{0}' continue de se connecter à '{1}'.",
+ "passwordChangeDialog.Message2": "Entrez un nouveau mot de passe ci-dessous :",
"passwordChangeDialog.cancel": "Annuler",
"passwordChangeDialog.confirmPassword": "Confirmer le mot de passe :",
"passwordChangeDialog.connecting": "Connexion",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "Appuyez sur OK et entrez exactement le même mot de passe dans les deux zones.",
"passwordChangeDialog.newPassword": "Nouveau mot de passe :",
"passwordChangeDialog.ok": "OK",
+ "passwordChangeDialog.passwordChangeInProgress": "Modification du mot de passe déjà en cours",
"passwordChangeDialog.title": "Changer le mot de passe"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "Modifier le groupe de serveurs",
"connectionTree.refresh": "Actualiser",
"deleteConnection": "Supprimer la connexion",
+ "deleteConnectionConfirmation": "Êtes-vous sûr de vouloir supprimer la connexion '{0}' ?",
+ "deleteConnectionConfirmationNo": "Non",
+ "deleteConnectionConfirmationYes": "Oui",
"deleteConnectionGroup": "Supprimer le groupe",
+ "deleteConnectionGroupConfirmation": "Êtes-vous sûr de vouloir supprimer le groupe de connexion '{0}' ?",
"showAllConnections": "Afficher toutes les connexions"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "Ajouter une clause",
+ "profilerFilterDialog.allClausesCleared": "Toutes les clauses ont été effacées.",
"profilerFilterDialog.apply": "Appliquer",
"profilerFilterDialog.cancel": "Annuler",
"profilerFilterDialog.clear": "Tout effacer",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "N'est pas Null",
"profilerFilterDialog.isNullOperator": "Est Null",
"profilerFilterDialog.loadFilter": "Charger le filtre",
+ "profilerFilterDialog.newClauseAdded": "Une nouvelle clause a été ajoutée.",
"profilerFilterDialog.notContainsOperator": "Ne contient pas",
"profilerFilterDialog.notStartsWithOperator": "Ne commence pas par",
"profilerFilterDialog.ok": "OK",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "La mise à jour de la cellule a échoué : "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "La copie a échoué avec l'erreur {0}",
+ "copyFailed": "La copie a échoué avec l’erreur : {0}",
"elapsedBatchTime": "Durée d'exécution en lot : {0}",
"query.ExecutionFailedError": "L'exécution a échoué en raison d'une erreur inattendue : {0}\t{1}",
"query.message.executionTime": "Durée d'exécution totale : {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "Pri&&se en main",
"showReleaseNotes": "Afficher la prise en main"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "Étape {0} : {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-it/package.json b/i18n/ads-language-pack-it/package.json
index 5f5cc4cf4d..bd1300139c 100644
--- a/i18n/ads-language-pack-it/package.json
+++ b/i18n/ads-language-pack-it/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-it",
"displayName": "Italian Language Pack for Azure Data Studio",
"description": "Language pack extension for Italian",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json
index 941dd23cfe..30a1e2be48 100644
--- a/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "Backup",
"arc.backups": "Backup",
"arc.backupsStorage": "{0} backup",
+ "arc.booleanfalse": "False",
+ "arc.booleantrue": "True",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "Annulla",
"arc.clickTheNewSupportRequestButton": "Fare clic sul pulsante nuova richiesta di supporto per archiviare una richiesta di supporto nel portale di Azure.",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "È in corso l'eliminazione di un'altra estensione. Riprovare al termine dell'operazione.",
"arc.earliestPitrRestorePoint": "Primo punto di ripristino",
"arc.emergency": "Emergenza",
+ "arc.enableTrustServerCert": "Abilitare Certificato del server attendibile",
+ "arc.encrypt": "Crittografa",
+ "arc.encryptDescription": "Se il valore è true, SQL Server usa la crittografia SSL per tutti i dati scambiati tra il client e il server, se nel server è installato un certificato.",
"arc.endpoint": "Endpoint",
"arc.enterANonEmptyPassword": "Immettere una password non vuota o premere ESC per uscire.",
"arc.enterNewPassword": "Immettere una nuova password",
@@ -165,6 +170,7 @@
"arc.missingExtension": "L'estensione {0} è necessaria per visualizzare le impostazioni del motore. Installare adesso?",
"arc.monitor": "Monitor",
"arc.monitorUpgrade": "È possibile controllare lo stato dell'aggiornamento eseguendo il comando seguente:",
+ "arc.msgPromptSSLCertificateValidationFailed": "La crittografia è stata abilitata in questa connessione, rivedere la configurazione SSL e del certificato per SQL Server di destinazione o impostare 'Certificato del server attendibile' su 'true' nel file delle impostazioni. Nota: un certificato autofirmato offre solo una protezione limitata e non è una procedura consigliata per gli ambienti di produzione. Abilitare 'Certificato del server attendibile' in questa connessione e riprovare?",
"arc.name": "Nome",
"arc.namespace": "Spazio dei nomi",
"arc.networking": "Rete",
@@ -230,6 +236,7 @@
"arc.properties": "Proprietà",
"arc.ram": "RAM",
"arc.rangeSetting": "Il valore dovrebbe essere compreso nell'intervallo {0} - {1}",
+ "arc.readMore": "Altre informazioni",
"arc.ready": "Pronto",
"arc.recovering": "Recupero in corso",
"arc.recoveringPending": "Recupero in sospeso",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "Sincronizza secondario per eseguire il commit",
"arc.thePasswordsDoNotMatch": "Le password non corrispondono. Confermare la password o premere ESC per uscire.",
"arc.troubleshoot": "Risoluzione dei problemi",
+ "arc.trustServerCertDescription": "Se il valore è true (e encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server.",
+ "arc.trustServerCertificate": "Considera attendibile il certificato del server",
"arc.type": "Tipo",
"arc.unknown": "Sconosciuto",
"arc.unloadExtensions": "Scarica estensioni",
diff --git a/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json
index e5135eb5a9..a6b1c8f157 100644
--- a/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "Informazioni sul tenant proprietario non trovate per l'account.",
"azure.responseError": "Il recupero del token non è riuscito generando un errore. [Aprire gli strumenti di sviluppo] ({0}) per ulteriori dettagli.",
"azure.tenantNotFound": "Il tenant specificato con ID '{0}' non è stato trovato.",
- "azureAuth.unidentifiedError": "Errore non identificato con l'autenticazione di Azure",
"azurecore.consentDialog.body": "Il tenant '{0} ({1})' richiede una nuova autenticazione per accedere alle risorse {2}. Premere Apri per avviare il processo di autenticazione.",
"azurecore.consentDialog.cancel": "Annulla",
"azurecore.consentDialog.ignore": "Ignora tenant",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "Nessun metodo di autenticazione di Azure disponibile. È necessario abilitare i metodi di autenticazione nella configurazione di ADS.",
"azure.NoAuthMethod.Selected": "Non è stato selezionato alcun metodo di autenticazione di Azure. È necessario selezionare il metodo di autenticazione che si vuole usare.",
- "azure.deprecatedGetSecurityToken": "È stata effettuata una chiamata ad azdata.accounts.getSecurityToken. Questo metodo è deprecato e verrà rimosso nelle versioni future. Usare getAccountSecurityToken."
+ "azure.deprecatedGetSecurityToken": "È stata effettuata una chiamata ad azdata.accounts.getSecurityToken. Questo metodo è deprecato e verrà rimosso nelle versioni future. Usare getAccountSecurityToken.",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "Non è stato possibile cancellare la cache dei token",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (Cina)",
- "germanyCloud": "Azure (Germania)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (US Government)",
- "usNatCloudDisplayName": "Azure (US National)"
+ "usGovCloudDisplayName": "Azure (US Government)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "Per usare questa funzionalità, è necessario selezionare un account Azure.",
diff --git a/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json
index adbc4dd6ed..27da9be8da 100644
--- a/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "Tipo di autenticazione",
"cms.connectionOptions.columnEncryptionSetting.description": "Impostazione di crittografia di colonna predefinita per tutti i comandi della connessione",
"cms.connectionOptions.columnEncryptionSetting.displayName": "Crittografia di colonna",
+ "cms.connectionOptions.commandTimeout.description": "Intervallo di tempo (in secondi) in cui attendere l'esecuzione di un comando prima di interrompere il tentativo e generare un errore",
+ "cms.connectionOptions.commandTimeout.displayName": "Timeout del comando",
"cms.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione",
"cms.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione",
"cms.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "Connessione al contesto",
"cms.connectionOptions.currentLanguage.description": "Nome del record di lingua di SQL Server",
"cms.connectionOptions.currentLanguage.displayName": "Lingua corrente",
- "cms.connectionOptions.encrypt.description": "Se è true, SQL Server usa la crittografia SSL per tutti i dati scambiati tra il client e il server, se nel server è installato un certificato",
+ "cms.connectionOptions.encrypt.categoryValues.false": "Facoltativo (Falso)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "Restrittivo",
+ "cms.connectionOptions.encrypt.categoryValues.true": "Obbligatorio (Vero)",
+ "cms.connectionOptions.encrypt.description": "Quando è 'Obbligatorio' o 'Restrittivo', SQL Server utilizza la crittografia SSL per tutti i dati inviati tra il client e il server se nel server è installato un certificato. Se impostato su 'Restrittivo', SQL Server utilizza TDS 8.0 per tutti i trasferimenti di dati tra il client e il server. 'Restrittivo' è supportato a partire da SQL Server 2022.",
"cms.connectionOptions.encrypt.displayName": "Crittografa",
"cms.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di SQL Server che funge da partner di failover",
"cms.connectionOptions.failoverPartner.displayName": "Partner di failover",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "Replica",
"cms.connectionOptions.groupName.security": "Sicurezza",
"cms.connectionOptions.groupName.source": "Origine",
+ "cms.connectionOptions.hostNameInCertificate.description": "Indica il nome host specificato nel certificato TLS che verrà utilizzato da SQL Server per convalidare il certificato del server. Se non specificato, il nome del server viene utilizzato per impostazione predefinita per la convalida del certificato.",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "Nome host nel certificato",
"cms.connectionOptions.loadBalanceTimeout.description": "Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente",
"cms.connectionOptions.loadBalanceTimeout.displayName": "Timeout durante il bilanciamento del carico",
"cms.connectionOptions.maxPoolSize.description": "Numero massimo di connessioni consentite nel pool",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "Descrizione del server",
"cms.connectionOptions.serverName.description": "Nome dell'istanza di SQL Server",
"cms.connectionOptions.serverName.displayName": "Server",
- "cms.connectionOptions.trustServerCertificate.description": "Se è true (ed encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server",
+ "cms.connectionOptions.trustServerCertificate.description": "Se il valore è true (e encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server. Questa proprietà non è supportata con Encrypt=Strict.",
"cms.connectionOptions.trustServerCertificate.displayName": "Considera attendibile il certificato del server",
"cms.connectionOptions.typeSystemVersion.description": "Indica il sistema di tipi di server esposto dal provider tramite l'oggetto DataReader",
"cms.connectionOptions.typeSystemVersion.displayName": "Versione del sistema di tipi",
diff --git a/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json
index 890854123b..3f182a7865 100644
--- a/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "Piattaforma di destinazione",
"dataworkspace.workspacePlaceholder": "Selezionare un file dell'area di lavoro ({0})",
"dataworkspace.yesRecommended": "Sì (Scelta consigliata)",
+ "dragAndDropNotSupported": "Questo tipo di progetto non supporta il trascinamento della selezione.",
"fileDoesNotExist": "Il file '{0}' non esiste",
+ "filenameEndingInPeriodErrorMessage": "Il nome file non può terminare con un punto",
"gitCloneError": "Errore durante il comando git clone. Per altri dettagli, visualizzare l'output git",
"gitCloneMessage": "Clonazione del repository GIT '{0}'...",
+ "invalidFileCharsErrorMessage": "Caratteri di file non validi",
"noPreviousData": "{0} precedenti per il progetto corrente verranno visualizzati qui. Eseguire per visualizzare i risultati.",
+ "noProjectProvidingExtensionsInstalled": "Non sono installate estensioni di progetto di database. Installare un'estensione di progetto di database per usare questa funzionalità.",
+ "onlyMovingOneFileIsSupported": "È supportato solo lo spostamento di un file alla volta.",
"openedProjectsUndefinedAfterRefresh": "L'elenco dei progetti aperti non deve essere indefinito dopo l'aggiornamento dal disco.",
- "projectNameNull": "Il nome del progetto è Null"
+ "projectNameNull": "Il nome del progetto è Null",
+ "reservedValueErrorMessage": "Nome file riservato. Scegliere un altro nome e riprovare",
+ "reservedWindowsFilenameErrorMessage": "Questo nome file è riservato per l'uso da parte di Windows. Scegliere un altro nome e riprovare",
+ "tooLongFilenameErrorMessage": "Il nome del file non può contenere più di 255 caratteri",
+ "trailingWhitespaceErrorMessage": "Il nome file non può terminare con uno spazio vuoto",
+ "undefinedFilenameErrorMessage": "Nome non definito",
+ "whitespaceFilenameErrorMessage": "Il nome file non può essere vuoto"
},
"package": {
"close-workspace-command": "Chiudi area di lavoro",
diff --git a/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json
index d0a854a02b..1155ca34f3 100644
--- a/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "Errore di connessione",
+ "enableTrustServerCertificate": "Abilitare Certificato del server attendibile",
+ "trustServerCertInstructionText": "La crittografia è stata abilitata in questa connessione, rivedere la configurazione SSL e del certificato per SQL Server di destinazione o abilitare 'Considerare attendibile il certificato del server' nella finestra di dialogo di connessione.\r\n\r\nNota: un certificato autofirmato offre solo una protezione limitata e non è una procedura consigliata per gli ambienti di produzione. Abilitare 'Considerare attendibile il certificato del server' in questa connessione e riprovare? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio deve contattare Azure Key Vault per accedere a una chiave master di colonna per Always Encrypted, ma non è stato selezionato alcun account Azure collegato. Ripetere la query e selezionare un account Azure collegato quando richiesto.",
"mssql.chooseLinkedAzureAccount": "Selezionare un account Azure collegato:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "Si è verificato un errore durante la conversione del documento notebook in SQL. Errore: {0}",
"mssql.searchServers": "Nomi dei server di ricerca"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "accesso",
+ "objectManagement.LoginTypeDisplayNameInTitle": "Accesso",
+ "objectManagement.OkText": "OK",
+ "objectManagement.UserDisplayName": "utente",
+ "objectManagement.UserTypeDisplayNameInTitle": "Utente",
+ "objectManagement.advancedSectionHeader": "Avanzata",
+ "objectManagement.blankPasswordConfirmation": "La creazione di un account di accesso con password vuota rappresenta un rischio per la sicurezza. Continuare?",
+ "objectManagement.confirmPasswordLabel": "Conferma password",
+ "objectManagement.createObjectOperationName": "Crea {0}",
+ "objectManagement.deleteLoginConfirmation": "L'eliminazione degli account di accesso al server non comporta l'eliminazione degli utenti di database associati agli account di accesso. Per completare l'operazione è necessario eliminare gli utenti in ogni database. Potrebbe essere prima necessario trasferire la proprietà degli schemi a nuovi utenti.",
+ "objectManagement.deleteObjectConfirmation": "Eliminare il {0}: {1}?",
+ "objectManagement.deleteObjectError": "Errore durante l'eliminazione del {0}: {1}. {2}",
+ "objectManagement.deleteObjectOperationName": "Elimina {0} '{1}'",
+ "objectManagement.enabledLabel": "Abilitato",
+ "objectManagement.generalSectionHeader": "Generale",
+ "objectManagement.helpText": "Guida",
+ "objectManagement.invalidPasswordError": "La password non è conforme al requisito di complessità. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "objectManagement.loadingDialog": "Caricamento della finestra di dialogo in corso...",
+ "objectManagement.login.aadAuthenticationType": "Autenticazione di Azure Active Directory",
+ "objectManagement.login.authenticateType": "Autenticazione",
+ "objectManagement.login.defaultDatabaseLabel": "Database predefinito",
+ "objectManagement.login.defaultLanguageLabel": "Lingua predefinita",
+ "objectManagement.login.enforcePasswordExpirationLabel": "Imponi scadenza password",
+ "objectManagement.login.enforcePasswordPolicyLabel": "Applica criteri password",
+ "objectManagement.login.lockedOutLabel": "Account di accesso bloccato",
+ "objectManagement.login.mustChangePasswordLabel": "Richiedi modifica della password all'accesso successivo",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "La vecchia password non può essere vuota.",
+ "objectManagement.login.oldPasswordLabel": "Vecchia password",
+ "objectManagement.login.permissionToConnectLabel": "Autorizzazione per la connessione al motore di database",
+ "objectManagement.login.serverRoleSectionHeader": "Ruoli del server",
+ "objectManagement.login.specifyOldPasswordLabel": "Specifica vecchia password",
+ "objectManagement.login.sqlAuthSectionHeader": "Autenticazione SQL",
+ "objectManagement.login.sqlAuthenticationType": "Autenticazione SQL",
+ "objectManagement.login.windowsAuthenticationType": "Autenticazione di Windows",
+ "objectManagement.nameCannotBeEmptyError": "Il nome non può essere vuoto.",
+ "objectManagement.nameLabel": "Nome",
+ "objectManagement.newObjectDialogTitle": "{0} - Nuovo (anteprima)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (Anteprima)",
+ "objectManagement.openNewObjectDialogError": "Errore durante l'apertura della nuova finestra di dialogo {0}. {1}",
+ "objectManagement.openObjectPropertiesDialogError": "Errore durante l'apertura della finestra di dialogo delle proprietà per {0}: {1}. {2}",
+ "objectManagement.passwordCannotBeEmptyError": "La password non può essere vuota.",
+ "objectManagement.passwordLabel": "Password",
+ "objectManagement.passwordsNotMatchError": "La password deve corrispondere alla password di conferma.",
+ "objectManagement.refreshOEError": "Errore durante l'aggiornamento di Esplora oggetti. {0}",
+ "objectManagement.selectedLabel": "Selezionato",
+ "objectManagement.updateObjectOperationName": "Aggiornamento {0} '{1}'",
+ "objectManagement.user.containedUser": "Utente contenuto",
+ "objectManagement.user.defaultSchemaLabel": "Schema predefinito",
+ "objectManagement.user.loginLabel": "Accesso",
+ "objectManagement.user.membershipLabel": "Appartenenza",
+ "objectManagement.user.ownedSchemasLabel": "Schemi di proprietà",
+ "objectManagement.user.type": "Tipo",
+ "objectManagement.user.userWithGroupLogin": "Utente con accesso al gruppo di Windows",
+ "objectManagement.user.userWithLogin": "Utente con accesso",
+ "objectManagement.user.userWithNoConnectAccess": "Utente senza accesso alla connessione",
+ "objectManagement.yesText": "Sì"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "Scaricato {0}",
"downloadingServiceChannelMsg": "Download di {0}",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "Tipo di autenticazione",
"mssql.connectionOptions.columnEncryptionSetting.description": "Abilita o disabilita Always Encrypted per la connessione",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "Intervallo di tempo (in secondi) in cui attendere l'esecuzione di un comando prima di interrompere il tentativo e generare un errore",
+ "mssql.connectionOptions.commandTimeout.displayName": "Timeout del comando",
"mssql.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione",
"mssql.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione",
"mssql.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "Database",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Attestazione di Azure",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Servizio Sorveglianza host",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "Nessuno",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "Specifica un protocollo per l'attestazione di un enclave lato server usato con Always Encrypted con enclave sicuri",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocollo di attestazione",
"mssql.connectionOptions.enclaveAttestationUrl.description": "Specifica un endpoint per l'attestazione di un enclave lato server usato con Always Encrypted con enclavi sicuri",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL di attestazione enclave",
- "mssql.connectionOptions.encrypt.description": "Se è true, SQL Server usa la crittografia SSL per tutti i dati scambiati tra il client e il server, se nel server è installato un certificato",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "Facoltativo (Falso)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "Restrittivo",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "Obbligatorio (Vero)",
+ "mssql.connectionOptions.encrypt.description": "Quando è 'Obbligatorio' o 'Restrittivo', SQL Server utilizza la crittografia SSL per tutti i dati inviati tra il client e il server se nel server è installato un certificato. Se impostato su 'Restrittivo', SQL Server utilizza TDS 8.0 per tutti i trasferimenti di dati tra il client e il server. 'Restrittivo' è supportato a partire da SQL Server 2022.",
"mssql.connectionOptions.encrypt.displayName": "Crittografa",
"mssql.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di SQL Server che funge da partner di failover",
"mssql.connectionOptions.failoverPartner.displayName": "Partner di failover",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "Replica",
"mssql.connectionOptions.groupName.security": "Sicurezza",
"mssql.connectionOptions.groupName.source": "Origine",
+ "mssql.connectionOptions.hostNameInCertificate.description": "Indica il nome host specificato nel certificato TLS che verrà utilizzato da SQL Server per convalidare il certificato del server. Se non specificato, il nome del server viene utilizzato per impostazione predefinita per la convalida del certificato.",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "Nome host nel certificato",
"mssql.connectionOptions.loadBalanceTimeout.description": "Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "Timeout durante il bilanciamento del carico",
"mssql.connectionOptions.maxPoolSize.description": "Numero massimo di connessioni consentite nel pool",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "Porta",
"mssql.connectionOptions.replication.description": "Usato da SQL Server nella replica",
"mssql.connectionOptions.replication.displayName": "Replica",
+ "mssql.connectionOptions.secureEnclaves.description": "Abilita o disabilita gli enclave sicuri per la connessione",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Enclave sicuri",
"mssql.connectionOptions.serverName.description": "Nome dell'istanza di SQL Server",
"mssql.connectionOptions.serverName.displayName": "Server",
- "mssql.connectionOptions.trustServerCertificate.description": "Se è true (ed encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server",
+ "mssql.connectionOptions.trustServerCertificate.description": "Se il valore è true (e encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server. Questa proprietà non è supportata con Encrypt=Strict.",
"mssql.connectionOptions.trustServerCertificate.displayName": "Considera attendibile il certificato del server",
"mssql.connectionOptions.typeSystemVersion.description": "Indica quale sistema di tipi di server il provider esporrà mediante il DataReader",
"mssql.connectionOptions.typeSystemVersion.displayName": "Versione del sistema di tipi",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa",
"mssql.logFilesRemovalLimit": "Numero massimo di file meno recenti da rimuovere all'avvio per cui è scaduto il tempo impostato con mssql.logRetentionMinutes. I file che non vengono rimossi a causa di questa limitazione verranno rimossi al successivo avvio di Azure Data Studio.",
"mssql.logRetentionMinutes": "Numero di minuti per la conservazione dei file di log per i servizi di back-end. L'impostazione predefinita è 1 settimana.",
+ "mssql.objectExplorer.disableGroupBySchema": "Disabilita raggruppa per schema",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "Abilita raggruppa per schema",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "Timeout in secondi per l'espansione di un nodo in Esplora oggetti. Il valore predefinito è 45 secondi.",
+ "mssql.objectExplorer.groupBySchema": "Se questa opzione è abilitata, gli oggetti di database in Esplora oggetti verranno categorizzati in base allo schema.",
"mssql.parallelMessageProcessing": "[Experimental] Indica se le richieste al servizio strumenti di SQL devono essere gestite in parallelo. Questa funzionalità è stata introdotta per individuare i problemi che potrebbero verificarsi durante la gestione di tutte le richieste in parallelo. Il valore predefinito è false. Il riavvio di ADS è obbligatorio quando il valore viene modificato.",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Abilita parametrizzazione per Always Encrypted",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "Abilita l'opzione SET TRANSACTION ISOLATION LEVEL",
"mssql.query.xactAbortOn": "Abilita l'opzione SET XACT_ABORT ON",
"mssql.tableDesigner.preloadDatabaseModel": "Indica se precaricare il modello di database quando si espande il nodo del database in Esplora oggetti. Se l’opzione è abilitata, è possibile ridurre il tempo di caricamento di Progettazione tabelle. Nota: l'utilizzo della memoria potrebbe essere superiore al normale quando si espandono molti nodi del database.",
+ "mssql.tracing.desc": "Monitora la comunicazione tra Azure Data Studio e SQL Tools Service nel canale di output di SQL Tools Service. AVVISO: potrebbero essere incluse informazioni riservate quando è abilitata la registrazione dettagliata.",
"mssql.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information",
"objectsListProperties.name": "Nome",
"onprem.databaseProperties.compatibilityLevel": "Livello di compatibilità",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "Versione del sistema operativo",
"onprem.serverProperties.serverEdition": "Edizione",
"onprem.serverProperties.serverVersion": "Versione",
+ "title.changeNotebookConnection": "Modifica connessione notebook SQL",
"title.clearSearchServerResult": "Ricerca: Cancella risultati del server di ricerca",
+ "title.deleteObject": "Elimina",
"title.designTable": "Progettazione",
+ "title.newApplicationRole": "Nuovo ruolo applicazione",
+ "title.newDatabaseRole": "Nuovo ruolo del database",
+ "title.newLogin": "Nuovo account accesso",
+ "title.newServerRole": "Nuovo ruolo server",
"title.newTable": "Nuova tabella",
+ "title.newUser": "Nuovo utente",
+ "title.objectProperties": "Proprietà",
"title.searchServers": "Ricerca: Server",
"title.showLogFile": "Mostra file di log"
}
diff --git a/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json
index 722631029c..8db9ad0655 100644
--- a/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "Nome del contenitore",
"docker-sql-2017-title": "Distribuisci immagini del contenitore di SQL Server 2017",
"docker-sql-2019-title": "Distribuisci immagini del contenitore di SQL Server 2019",
- "docker-sql-2022-title": "Distribuire le immagini contenitore dell’anteprima di SQL Server 2022",
+ "docker-sql-2022-title": "Distribuire le immagini del contenitore di SQL Server 2022",
"docker-sql-password-field": "Password di SQL Server",
"docker-sql-port-field": "Porta",
"extension-description": "Offre un'esperienza basata su notebook per la distribuzione di Microsoft SQL Server",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "SQL Server in Windows",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "Anteprima di SQL Server 2022",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "Server di database",
"sql-azure-elastic-pool-display-name": "Pool elastico",
"sql-azure-single-database-display-name": "Database singolo",
diff --git a/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json
index 5292e09b16..2c23613671 100644
--- a/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "Data",
"Failed": "Non riuscito",
"InProgress": "In corso",
+ "Move": "Sposta",
"PublishHistory": "Cronologia di pubblicazione",
"Status": "Stato",
"Success": "Operazione riuscita",
@@ -76,7 +77,6 @@
"dataSource": "Origine dati",
"dataSourceDropdownTitle": "Origine dati",
"dataSourceRadioButtonLabel": "Origini dati",
- "dataSourcesNodeName": "Origini dati",
"databaseLocation": "Il percorso del database è necessario per aggiungere un riferimento a un database",
"databaseName": "Nome del database",
"databaseNameLabel": "Database",
@@ -98,6 +98,7 @@
"deleteConfirmation": "Eliminare {0}?",
"deleteConfirmationContents": "Eliminare {0} e tutto il contenuto?",
"deleteReferenceConfirmation": "Eliminare il riferimento a {0}?",
+ "deleteSqlCmdVariableConfirmation": "Eliminare la variabile SQLCMD '{0}'?",
"deployAppSettingUpdateFailed": "Non è stato possibile aggiornare l'impostazione dell'app '{0}'",
"deployAppSettingUpdating": "Aggiornamento dell'impostazione dell'app: '{0}'",
"deployDbTaskName": "Distribuzione locale del progetto di database SQL",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "Immettere la variabile di ambiente per la stringa di connessione SQL",
"enterConnectionStringTemplate": "Immettere il modello della stringa di connessione",
"enterNewDatabaseName": "Immettere il nuovo nome del database",
+ "enterNewName": "Immettere il nuovo nome",
+ "enterNewSqlCmdVariableDefaultValue": "Immettere il valore predefinito per la variabile SQLCMD '{0}'",
+ "enterNewSqlCmdVariableName": "Immettere il nuovo nome della variabile SQLCMD",
"enterNewValueForVar": "Immettere un nuovo valore per la variabile '{0}'",
"enterPassword": "Immettere la password {0} dell'amministratore",
"enterPortNumber": "Immettere il numero di porta {0}o premere INVIO per usare il valore predefinito",
@@ -143,7 +147,9 @@
"errorDownloading": "Errore durante il download di {0}%1! Errore: {1}",
"errorExtracting": "Errore durante l'estrazione dei file da {0}. Errore: {1}",
"errorFindingBuildFilesLocation": "Errore durante la ricerca del percorso dei file di compilazione: {0}",
+ "errorMovingFile": "Errore durante lo spostamento del file da {0} a {1}. Errore: {2}",
"errorReadingProjectGuid": "Errore durante il tentativo di leggere {0} del progetto '{1}'",
+ "errorRenamingFile": "Errore durante la ridenominazione del file da {0} a {1}. Errore: {2}",
"errorRetrievingBuildFiles": "Non è stato possibile compilare il progetto. Errore durante il recupero dei file necessari per la compilazione.",
"eulaAgreementTemplate": "Accetto {0}.",
"eulaAgreementText": "Accetto {0}.",
@@ -193,6 +199,8 @@
"location": "Percorso",
"min": "min",
"missingVersion": "Voce 'version' mancante in {0}",
+ "moveConfirmationPrompt": "Spostare {0} in {1}?",
+ "movingFilesBetweenProjectsNotSupported": "Lo spostamento di file tra progetti non è supportato",
"msec": "millisecondo",
"multipleMostDeploymentScripts": "Numero imprevisto di {0} file: {1}",
"multipleSqlProjFilesSelected": "Sono stati selezionati più file con estensione sqlproj; sceglierne solo uno.",
@@ -215,6 +223,7 @@
"notValidVariableName": "Il nome della variabile '{0}' non è valido.",
"objectType": "Tipo di oggetto",
"okString": "OK",
+ "onlyMoveSqlFilesSupported": "È supportato solo lo spostamento di file con estensione sql",
"openEulaString": "Apri contratto di licenza",
"optionDescription": "Descrizione opzione",
"optionName": "Nome opzione",
@@ -246,6 +255,7 @@
"publishAction": "Pubblica",
"publishDialogName": "Pubblicare il progetto",
"publishOptions": "Pubblicare opzioni",
+ "publishProfileElements": "Elementi del profilo di pubblicazione",
"publishProjectSucceed": "Il progetto di database è stato pubblicato",
"publishSettingsFiles": "File di impostazioni di pubblicazione",
"publishTo": "Destinazione di pubblicazione",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Aggiornare percorso",
"sqlDatabaseProjects.doNotAskAgain": "Non chiedere più",
"sqlDatabaseProjects.outputChannel": "Progetti di database",
+ "sqlcmdVariableAlreadyExists": "Nel progetto esiste già una variabile SQLCMD con lo stesso nome",
+ "sqlcmdVariablesNodeName": "Variabili SQLCMD",
"storedProcedureFriendlyName": "Stored procedure",
"suppressMissingDependenciesErrors": "Non visualizzare gli errori provocati da riferimenti non risolti nel progetto a cui si fa riferimento",
"systemDatabase": "Database di sistema",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "Progetti di database",
"sqlDatabaseProjects.addDatabaseReference": "Aggiungere riferimento al database",
"sqlDatabaseProjects.addExistingItem": "Aggiungi _elemento esistente...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "Aggiungere variabile SQLCMD",
"sqlDatabaseProjects.autorestSqlVersion": "Versione di autorest. Sql da usare da NPM. Se non è impostata, verrà usata la versione più recente.",
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Modificare la piattaforma di destinazione",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "Progettare e pubblicare schemi di database SQL",
"sqlDatabaseProjects.displayName": "Progetti di database",
"sqlDatabaseProjects.dotnetInstallLocation": "Percorso completo di .NET SDK nel computer. Ad esempio, se dotnet.exe si trova in C:\\folder1\\dotnet\\dotnet.exe, impostare il percorso di questa impostazione su C:\\folder1\\dotnet",
+ "sqlDatabaseProjects.edit": "Modifica",
"sqlDatabaseProjects.editProjectFile": "Edit .sqlproj File",
"sqlDatabaseProjects.enablePreviewFeatures": "Abilita funzionalità di anteprima di progetti di database SQL",
"sqlDatabaseProjects.exclude": "Escludere dal progetto",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "Aprire in Designer",
"sqlDatabaseProjects.properties": "Proprietà",
"sqlDatabaseProjects.publish": "Pubblicare",
+ "sqlDatabaseProjects.rename": "Rinominare",
"sqlDatabaseProjects.schemaCompare": "Confronto schemi",
"sqlDatabaseProjects.updateProjectFromDatabase": "Aggiorna progetto dal database",
"sqlDatabaseProjects.validateExternalStreamingJob": "Convalidare processo di streaming esterno",
diff --git a/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json
index 2fb6f9f7c0..c2df89930e 100644
--- a/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "Si è verificato un errore durante l'accesso all'account selezionato '{0}' e il tenant '{1}'. Selezionare 'Collega account' e aggiornare l'account oppure selezionare un account diverso. Errore: '{2}'",
"azure.accounts.accountStaleError": "Il token di accesso per l'account selezionato '{0}' e il tenant '{1}' non è più valido. Selezionare 'Collega account' per aggiornare l'account o selezionare un account diverso.",
+ "serviceCrashMessage": "Impossibile avviare il componente del servizio di migrazione. {0}",
+ "serviceCrashed": "Arresto anomalo del componente del servizio.",
+ "serviceProviderIntializationError": "Impossibile inizializzare il provider di servizi.",
"sql-migration.login.wizard.title": "Eseguire la migrazione degli account di accesso da '{0}' a Azure SQL",
"sql-migration.wizard.title": "Eseguire la migrazione di '{0}' a Azure SQL",
"sql.cancel.migration.confirmation": "Annullare la migrazione?",
- "sql.login.migration..error": "Errore di migrazione dell'account di accesso: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Nome di dominio di Azure Active Directory (necessario solo per eseguire la migrazione degli account di accesso per l'autenticazione di Windows)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "Immettere il nome di dominio di AAD",
+ "sql.login.migration.collecting.target.logins.failed": "La raccolta dell'accesso di destinazione non è riuscita con codice di errore {0}",
"sql.login.migration.complete": "La migrazione degli account di accesso è stata completata",
"sql.login.migration.db.title": "Database SQL di Azure",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Per eseguire la migrazione dell'account di accesso di Windows, è necessario il nome di dominio di Azure Active Directory (AAD). Immettere un nome di dominio di AAD o deselezionare gli account di accesso di Windows.",
+ "sql.login.migration.error": "Errore di migrazione dell'account di accesso: {0}",
"sql.login.migration.establish.user.mappings": "Convalida e migrazione degli account di accesso completate.\r\n\r\nDefinizione dei mapping utente.",
"sql.login.migration.establish.user.mappings.failed": "La definizione dei mapping utente non è riuscita",
"sql.login.migration.failed": "La migrazione degli account di accesso non è riuscita",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2}; TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "Migrazione dell'account di accesso in corso",
+ "sql.login.migration.login.status.details.title": "Dettagli sullo stato della migrazione per {0}",
"sql.login.migration.logins.found": "Account di accesso trovato",
"sql.login.migration.logins.not.found": "Account di accesso non trovato",
"sql.login.migration.mi.title": "Istanza gestita di SQL di Azure",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "Precedente (disabilitato)",
"sql.login.migration.status.page.title": "Stato di migrazione",
"sql.login.migration.status.succeeded": "Riuscita",
+ "sql.login.migration.steps.migrate.logins": "Esegui la migrazione degli account di accesso",
+ "sql.login.migration.steps.not.started": "Non avviato",
"sql.login.migration.target.status.column": "Stato di destinazione",
"sql.login.migration.target.title": "Destinazione di Azure SQL",
"sql.login.migration.type": "Tipo di account di accesso",
"sql.login.migration.vm.title": "SQL Server per la macchina virtuale di Azure",
"sql.login.migration.wizard.target.connection.success": "Connessione riuscita.",
- "sql.login.migration.wizard.target.data.migration.warning": "Si noti che la funzionalità di migrazione degli account di accesso è in modalità di anteprima privata.",
+ "sql.login.migration.wizard.target.data.migration.warning": "Si noti che la funzionalità di migrazione degli account di accesso è in modalità di anteprima pubblica.",
"sql.login.migration.wizard.target.description": "Selezionare l’Istanza gestita di SQL di Azure di destinazione, VM di Azure SQL o Database SQL di Azure o in cui si vuole eseguire la migrazione degli account di accesso.",
"sql.login.migration.wizard.target.permission.warning": "Assicurarsi che l'utente corrente disponga delle autorizzazioni sysadmin per ottenere tutte le informazioni di accesso per l'istanza corrente ({0}).",
"sql.login.migration.wizard.target.type.title": "Tipo di destinazione di Azure SQL",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "Percorso backup",
"sql.migration.backup.start.time": "Ora di inizio backup",
"sql.migration.bc.info": "Il cutover della migrazione dell'Istanza gestita di SQL al livello di servizio business critical può richiedere molto più tempo dell'utilizzo generico perché è necessario eseguire il seeding di tre repliche secondarie per il gruppo di disponibilità elevata Always On. La durata di questa operazione dipende dalle dimensioni dei dati. La velocità di seeding nel 90% dei casi è pari a 220 GB/ora o a una velocità superiore.",
+ "sql.migration.blob.container.folder.label": "Cartella",
"sql.migration.blob.container.label": "Gruppo di risorse del contenitore BLOB",
"sql.migration.blob.container.last.backup.file.label": "Ultimo file di backup",
"sql.migration.blob.container.select": "Selezionare prima un valore del contenitore BLOB.",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "Non è possibile avviare il processo di cutover fino a quando non vengono completate tutte le migrazioni. Per restituire lo stato dei file più recente, aggiornare la finestra del browser.",
"sql.migration.close": "Chiudi",
"sql.migration.complete.cutover": "Completa cutover",
+ "sql.migration.completed.multi.steps.heading": "Sono stati eseguiti i passaggi seguenti:",
"sql.migration.completing.cutover.warning": "Il completamento del cutover senza ripristinare tutti i backup può comportare una perdita di dati.",
"sql.migration.confirm.checkbox.message": "L'utente conferma che non sono presenti altri backup del log da fornire e che desidera completare il cutover.",
"sql.migration.connection.label": "Connetti",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "Un hub di articoli sulla migrazione che fornisce indicazioni dettagliate per la migrazione e la modernizzazione degli asset di dati in Azure.",
"sql.migration.dashboard.help.description.mi": "Esercitazione dettagliata per eseguire la migrazione di database da un'istanza di SQL Server (locale o macchine virtuali di Azure) a Istanza gestita di SQL di Azure con tempi di inattività minimi.",
"sql.migration.dashboard.help.description.migrateUsingADS": "L'estensione Azure SQL Migration per Azure Data Studio offre funzionalità per valutare, ottenere consigli di Azure di dimensioni corrette ed eseguire la migrazione di database SQL Server in Azure.",
- "sql.migration.dashboard.help.description.sqldb": "Un'esercitazione dettagliata per eseguire la migrazione di database da un'istanza di SQL Server (locale o macchine virtuali di Azure) a database SQL di Azure (ANTEPRIMA).",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "Esercitazione dettagliata per eseguire la migrazione di database da un'istanza di SQL Server (locale) a SQL server in macchine virtuali di Azure con tempi di inattività minimi.",
"sql.migration.dashboard.help.link.dmsGuide": "Guide alla migrazione del database di Azure",
"sql.migration.dashboard.help.link.mi": "Esercitazione: Eseguire la migrazione a Istanza gestita di SQL di Azure (online)",
"sql.migration.dashboard.help.link.migrateUsingADS": "Eseguire la migrazione di database tramite Azure Data Studio",
- "sql.migration.dashboard.help.link.sqldb": "Esercitazione: Eseguire la migrazione a SQL Server nel database SQL di Azure (offline) - (ANTEPRIMA)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "Esercitazione: Eseguire la migrazione a SQL Server in Macchine virtuali di Azure (online)",
"sql.migration.dashboard.help.title": "Articoli della guida e collegamenti video",
"sql.migration.dashboard.login.migrate.task.button": "Eseguire la migrazione degli account di accesso a Azure SQL",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "Dati caricati/dimensioni",
"sql.migration.database": "Database",
"sql.migration.database.already.exists": "Il database '{0}' esiste già nell'istanza gestita di destinazione '{1}'.",
+ "sql.migration.database.already.exists.vm.info": "Assicurarsi che i nomi di database specificati non esistano già nella istanza di SQL Server di destinazione nella macchina virtuale di Azure.",
"sql.migration.database.assessment.description": "Selezionare i database da valutare per la migrazione a Azure SQL.",
"sql.migration.database.assessment.title": "Database per la valutazione",
"sql.migration.database.backup.load.error": "Si è verificato un errore durante l’accesso ai dettagli del database.",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "Per continuare, selezionare un account Azure valido.",
"sql.migration.invalid.blob.container.error": "Per continuare, selezionare un contenitore BLOB valido per il database di origine '{0}'.",
"sql.migration.invalid.blob.lastBackupFile.error": "Per continuare, selezionare un file di backup recente valido per il database di origine '{0}'.",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "Per continuare, selezionare una cartella di backup valida per il database di origine '{0}'.",
"sql.migration.invalid.blob.resourceGroup.error": "Per continuare, selezionare un gruppo di risorse valido per il database di origine '{0}'.",
"sql.migration.invalid.blob.storageAccount.error": "Per continuare, selezionare un account di archiviazione valido per il database di origine '{0}'.",
"sql.migration.invalid.location.error": "Per continuare, selezionare una posizione valida.",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "Selezionare un Servizio Migrazione del database valido.",
"sql.migration.invalid.migration.service.offline.error": "Selezionare un Servizio Migrazione del database connesso a un nodo.",
"sql.migration.invalid.network.share.location": "Formato della posizione della condivisione di rete non valido. Esempio: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "Per continuare, selezionare un contenitore BLOB in cui tutti i file di backup sono BLOB di pagine per il database di origine '{0}', perché i BLOB in blocchi sono supportati solo per le destinazioni che eseguono SQL Server 2016 o versione successiva. Altre informazioni: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "Impossibile connettersi al database a causa di un OwnerUri invalido (parametro ‘OwnerUri’)",
"sql.migration.invalid.resourceGroup.error": "Per continuare, selezionare un gruppo di risorse valido.",
"sql.migration.invalid.savedInfo": "Impossibile recuperare la sessione salvata. Riprovare selezionando una nuova sessione.",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "Per continuare, immettere un nome utente di destinazione valido.",
"sql.migration.mode": "Modalità",
"sql.migration.more.info": "Altre informazioni",
+ "sql.migration.multi.step.all.steps.completed.errors": "Tutti i passaggi sono stati completati con gli errori seguenti:{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "Tutti i passaggi sono stati completati.",
+ "sql.migration.multi.step.some.steps.are.still.running": "Alcuni passaggi sono ancora in esecuzione.",
+ "sql.migration.multi.step.status": "Stato del passaggio: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "Copia risultati",
+ "sql.migration.multi.step.status.dialog.heading": "Dettagli del passaggio",
+ "sql.migration.multi.step.status.errors": "Stato del passaggio: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "Passaggi",
"sql.migration.na": "N/D",
"sql.migration.name": "Nome",
"sql.migration.name.label": "Nomi:",
@@ -343,6 +366,7 @@
"sql.migration.no": "No",
"sql.migration.no.blobContainers.found": "Nessun contenitore BLOB trovato.",
"sql.migration.no.blobFiles.found": "Nessun file BLOB trovato.",
+ "sql.migration.no.blobFolders.found": "Nessuna cartella BLOB trovata.",
"sql.migration.no.fileShares.found": "Non sono state trovate condivisioni file.",
"sql.migration.no.issues.mi": "Non sono stati rilevati problemi per la migrazione a Istanza gestita di SQL di Azure.",
"sql.migration.no.issues.sqldb": "Non sono stati rilevati problemi per la migrazione a database SQL di Azure.",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "Si è verificato un errore durante il riavvio della migrazione.",
"sql.migration.rg.created": "Il gruppo di risorse è stato creato",
"sql.migration.run.validation": "Esegui convalida",
+ "sql.migration.running.multi.steps.heading": "Sono in corso i passaggi seguenti:",
"sql.migration.save.assessment.report": "Salvare report di valutazione",
"sql.migration.save.assessment.report.success": "Il report di valutazione è stato salvato in {0}.",
"sql.migration.save.close": "Salva e chiudi",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "{0}° percentile",
"sql.migration.sku.recommendation": "Consigli di Azure (ANTEPRIMA)",
"sql.migration.sku.recommendation.view.assessment.mi": "Per eseguire la migrazione all'Istanza gestita di SQL di Azure, visualizzare i risultati della valutazione e selezionare uno o più database.",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Per eseguire la migrazione al database SQL di Azure (ANTEPRIMA), visualizzare i risultati della valutazione e selezionare uno o più database.",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Per eseguire la migrazione a SQL Server per una macchina virtuale di Azure, visualizzare i risultati della valutazione e selezionare uno o più database.",
"sql.migration.sku.recommendationReason": "Motivo della raccomandazione",
"sql.migration.sku.recommendations": "Indicazioni",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "File di dati DQS",
"sql.migration.sku.sql.logDisk": "File di log SQL",
"sql.migration.sku.sql.temp": "Tempdb SQL",
- "sql.migration.sku.sqldb.card.title": "Database SQL di Azure",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Database SQL di Azure",
"sql.migration.sku.stop.performance.collection": "Interrompi la raccolta di dati",
"sql.migration.sku.storage.dimension": "Dimensione",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "Istanza gestita di SQL",
"sql.migration.sql.server.instance": "Istanza di SQL Server",
"sql.migration.sql.virtual.machine": "Macchina virtuale SQL",
+ "sql.migration.sql.vm.page.blob.info": "Per i server di destinazione che eseguono SQL Server 2014 o versione precedente, è necessario archiviare i backup dei database in un contenitore BLOB del servizio di archiviazione di Azure invece di caricarli usando l'opzione condivisione di rete. È inoltre necessario archiviare i file di backup come BLOB di pagine, perché i BLOB in blocchi sono supportati solo per le destinazioni che eseguono SQL Server 2016 o versione successiva. Altre informazioni: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "Problemi noti, limitazioni e risoluzione dei problemi",
"sql.migration.sqldb.column.copyduration": "Durata della copia",
"sql.migration.sqldb.column.copystart": "Inizio copia",
"sql.migration.sqldb.column.copythroughput": "Velocità effettiva di copia",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "Ora di inizio",
"sql.migration.starting.login": "La convalida e la migrazione degli account di accesso sono in corso",
"sql.migration.starting.login.failed": "Convalida e migrazione degli account di accesso non riuscita",
+ "sql.migration.starting.migration.dberror": "Errore durante la migrazione del certificato per il database {0}. {1}",
+ "sql.migration.starting.migration.error": "Si è verificato un errore durante l'avvio della migrazione del certificato: '{0}'",
+ "sql.migration.state.canceled": "Operazione annullata",
+ "sql.migration.state.failed": "Non riuscita",
+ "sql.migration.state.pending": "In sospeso",
+ "sql.migration.state.running": "In esecuzione",
+ "sql.migration.state.succeeded": "Operazione riuscita",
"sql.migration.status": "Stato",
"sql.migration.status.add.account": "Aggiungi account",
"sql.migration.status.add.account.MESSAGE": "Aggiungere l'account Azure per visualizzare le migrazioni esistenti e il relativo stato.",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "La tabella di destinazione non esiste",
"sql.migration.target.table.not.empty": "La tabella di destinazione non è vuota.",
"sql.migration.target.version": "Versione di destinazione",
+ "sql.migration.tde.button.caption": "Modifica",
+ "sql.migration.tde.button.migrate": "Esegui la migrazione dei certificati",
+ "sql.migration.tde.migrate.canceled": "La migrazione dei certificati è stata annullata. Eseguire e completare la migrazione dei certificati per continuare.",
+ "sql.migration.tde.migrate.canceled.errors": "Convalida annullata con gli errori seguenti: {0}{1}",
+ "sql.migration.tde.migrate.column.databases": "Database",
+ "sql.migration.tde.migrate.column.status": "Stato",
+ "sql.migration.tde.migrate.completed.errors": "Migrazione completata con gli errori seguenti:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "Copia i risultati della migrazione",
+ "sql.migration.tde.migrate.done.button": "Fatto",
+ "sql.migration.tde.migrate.heading": "Migrazione dei certificati dai database seguenti:",
+ "sql.migration.tde.migrate.not.run": "La migrazione dei certificati non è stata eseguita per la configurazione corrente. Eseguire e completare la migrazione dei certificati per continuare.",
+ "sql.migration.tde.migrate.results.heading": "Dettagli sullo stato di avanzamento della migrazione dei certificati:",
+ "sql.migration.tde.migrate.results.heading.completed": "Risultati della migrazione dei certificati:",
+ "sql.migration.tde.migrate.results.heading.previous": "Risultati della migrazione dei certificati precedenti:",
+ "sql.migration.tde.migrate.start.validation": "Ripeti migrazione",
+ "sql.migration.tde.migrate.status.details": "Stato migrazione: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "Migrazione dei certificati completata. Fare clic su Avanti per procedere con la migrazione.",
+ "sql.migration.tde.migrate.validation.camceled": "Migrazione annullata",
+ "sql.migration.tde.migrate.validation.completed": "Migrazione completata correttamente.",
+ "sql.migration.tde.msg.databases.selected": "{0} I database selezionati per la migrazione sono abilitati a Transparent Data Encryption. {1}",
+ "sql.migration.tde.msg.empty": "Nessun database crittografato selezionato.",
+ "sql.migration.tde.msg.manual": "Si è scelto di eseguire manualmente la migrazione dei certificati.",
+ "sql.migration.tde.msg.tde": "È stato concesso l'accesso ad Azure Data Studio per eseguire la migrazione dei certificati di crittografia e del database.",
+ "sql.migration.tde.progress.update": "{0} di {1} completati",
+ "sql.migration.tde.wizard.databases.selected": "{0} dei {1} database selezionati usano Transparent Data Encryption.",
+ "sql.migration.tde.wizard.description": "Per eseguire la migrazione di un database crittografato correttamente è necessario fornire l'accesso ai certificati di crittografia o eseguire la migrazione dei certificati manualmente prima di procedere con la migrazione. {0}.",
+ "sql.migration.tde.wizard.network.share.info": "Percorso di rete in cui verrà inserito il certificato.",
+ "sql.migration.tde.wizard.network.share.label": "Percorso di rete per il certificato",
+ "sql.migration.tde.wizard.network.share.placeholder": "Immetti il percorso di rete",
+ "sql.migration.tde.wizard.optionads": "Esportare i certificati e la chiave privata sul target.",
+ "sql.migration.tde.wizard.optionadsconfirm": "Acconsento all'utilizzo delle mie credenziali per l'accesso ai certificati.",
+ "sql.migration.tde.wizard.optionmanual": "Non voglio che Azure Data Studio esporti i certificati.",
+ "sql.migration.tde.wizard.optionmanual.warning": "È necessario eseguire la migrazione dei certificati prima di procedere con la migrazione, altrimenti la migrazione avrà esito negativo. {0}.",
+ "sql.migration.tde.wizard.optionscaption": "Migrazione dei certificati",
+ "sql.migration.tde.wizard.title": "Database crittografato selezionato.",
"sql.migration.test.connection": "Verifica connessione",
"sql.migration.type": "Tipo",
"sql.migration.type.label": "Tipo:",
@@ -689,6 +759,7 @@
"sql.migration.username": "Nome utente",
"sql.migration.username.label": "Nome utente di destinazione",
"sql.migration.username.placeholder": "Immettere il nome utente di destinazione",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "Stato",
"sql.migration.validate.ir.column.validation.steps": "Passaggi di convalida",
"sql.migration.validate.ir.completed.errors": "Convalida completata con gli errori seguenti:{0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "Convalida completata. Fare clic su Avanti per procedere con la migrazione.",
"sql.migration.view.all": "Tutte le migrazioni del database",
"sql.migration.view.select.button.label": "Visualizza/Seleziona",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "La macchina virtuale '{0}' non è disponibile per la migrazione perché l'estensione SQL Server IaaS Agent si trova attualmente in modalità '{1}' invece della modalità completa. Altre informazioni: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "La macchina virtuale '{0}' non è disponibile per la migrazione perché la macchina virtuale sottostante non è in esecuzione. Assicurarsi che sia accesa prima di riprovare.",
"sql.migration.warning": "Avviso",
"sql.migration.warnings": "Avvisi",
"sql.migration.warnings.count": "Avvisi ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "Connessione riuscita. Database di destinazione trovati: {0}",
"sql.migration.wizard.target.description": "Selezionare un account Azure e {0} di destinazione.",
"sql.migration.wizard.target.login.error": "Errore durante il recupero delle informazioni di accesso: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "Errore di mapping del database. Non è possibile selezionare il database di destinazione '{0}' come destinazione di migrazione per il database '{1}'. Il database di destinazione '${targetDatabaseName}' è già selezionato come destinazione di migrazione per il database '{2}'. Selezionare un database di destinazione diverso.",
+ "sql.migration.wizard.target.mapping.error.duplicate": "Errore di mapping del database. Non è possibile selezionare il database di destinazione '{0}' come destinazione di migrazione per il database '{1}'. Il database di destinazione '{2}' è già selezionato come destinazione di migrazione per il database '{3}'. Selezionare un database di destinazione diverso.",
"sql.migration.wizard.target.missing": "Errore di mapping del database. Database di destinazione di cui eseguire la migrazione mancanti. Configurare la connessione al server di destinazione e fare clic su Connetti per raccogliere l'elenco delle destinazioni di migrazione di database disponibili.",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
- "sql.migration.wizard.target.source.mapping.error": "Errore di mapping del database. Il database di origine '{0}' non è mappato a un database di destinazione. Selezionare un database di destinazione a cui eseguire la migrazione.",
+ "sql.migration.wizard.target.source.collation.error": "Errore di mapping del database trovato tra i database '{1}' e '{2}' (Codice di errore: {0}). Le regole di confronto del database di origine '{3}' non corrispondono alle regole di confronto del database di destinazione '{4}'. Selezionare o ricreare un database di destinazione con le stesse regole di confronto del database di origine.",
+ "sql.migration.wizard.target.source.mapping.error": "Errore di mapping del database. Il database di origine '{0}' non è mappato a un database di destinazione. Selezionare un database di destinazione a cui eseguire la migrazione.",
"sql.migration.wizard.target.title": "Destinazione di Azure SQL",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "Altre informazioni: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.yes": "Sì",
"total.databases.selected": "{0} di {1} database selezionati",
- "total.tables.selected.of.total": "{0} di {1}"
+ "total.tables.selected.of.total": "{0} di {1}",
+ "waitingForService": "In attesa dell'avvio del componente {0}."
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "Si è verificato un errore durante l'avvio della migrazione: '{0}'",
"sql.migration.starting.migration.message": "Avvio della migrazione per il database {0} a {1} - {2}"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "Download di {0}",
+ "downloadingServiceComplete": "Il download di {0} è stato completato",
+ "downloadingServiceSize": "({0} KB)",
+ "downloadingServiceStatus": "Download di {0}",
+ "entryExtractedChannelMsg": "Estratto {0} ({1}/{2})",
+ "flatFileImport.serviceStartFailed": "Non è stato possibile avviare {0}: {1}",
+ "installingService": "Installazione del servizio {0}",
+ "installingServiceDetailed": "Installazione di {0} in {1}",
+ "serviceInstalled": "{0} installato",
+ "serviceStarted": "{0} avviato",
+ "serviceStarting": "Avvio di {0}"
+ },
"package": {
"cancel-migration-menu": "Annulla migrazione",
"complete-cutover-menu": "Completa cutover",
diff --git a/i18n/ads-language-pack-it/translations/main.i18n.json b/i18n/ads-language-pack-it/translations/main.i18n.json
index 44e748f377..1567a14e9b 100644
--- a/i18n/ads-language-pack-it/translations/main.i18n.json
+++ b/i18n/ads-language-pack-it/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "Non è possibile installare la versione '{0}' dell'estensione '{1}' perché non è compatibile con Azure Data Studio '{2}'. Eseguire l'aggiornamento ad Azure Data Studio {3} per installare l'estensione.",
"installExtensionCompletedAndReloadRequired": "L'installazione dell'estensione {0} è stata completata. Ricaricare Azure Data Studio per abilitarla.",
"maxMemoryForLargeFilesMB": "Controlla la memoria disponibile per Azure Data Studio dopo il riavvio durante il tentativo di aprire file di grandi dimensioni. Il risultato è uguale a quando si specifica `--max-memory=NEWSIZE` sulla riga di comando.",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "&&Nuovo notebook",
"miNewQuery": "Nuova &&query",
"miinstallVsix": "Installare l'estensione dal pacchetto VSIX",
"newQuery": "Nuova query",
"notebook.cellTitle": "Menu del titolo della cella del notebook",
+ "notebook.cellToolbarLocation.description": "Indica la posizione in cui visualizzare la barra degli strumenti della cella o se deve essere nascosta (solo per Notebooks di VS Code).",
+ "notebook.cellToolbarVisibility.description": "Indica se la barra degli strumenti della cella deve essere presente nel passaggio del mouse o fare clic (solo per Notebooks di VS Code).",
+ "notebook.compactView.description": "Controlla se l'editor del blocco appunti deve essere sottoposto a rendering in formato compatto. Ad esempio, se l'opzione è attivata, diminuisce la larghezza del margine sinistro (solo per Notebooks di VS Code).",
+ "notebook.consolidatedOutputButton.description": "Controlla se è necessario eseguire il rendering dell'azione Outputs nella barra degli strumenti di output (solo per Notebooks di VS Code).",
+ "notebook.consolidatedRunButton.description": "Controlla se le azioni aggiuntive vengono visualizzate in un elenco a discesa accanto al pulsante Esegui (solo per Notebooks di VS Code).",
+ "notebook.diff.enablePreview.description": "Indica se usare l'editor diff di testo avanzato per il notebook (solo per Notebooks di VS Code).",
+ "notebook.displayOrder.description": "Elenco di priorità per i tipi MIME di output (solo per Notebooks di VS Code).",
+ "notebook.dragAndDrop.description": "Controlla se l'editor del blocco appunti deve consentire lo spostamento delle celle tramite il trascinamento della selezione (solo per Notebooks di VS Code).",
+ "notebook.editorOptions.experimentalCustomization": "Impostazioni per gli editor di codice usati nei blocchi appunti. Può essere usato per personalizzare la maggior parte delle impostazioni dell'editor.* (solo per Notebooks di VS Code).",
+ "notebook.focusIndicator.description": "Controlla dove eseguire il rendering dell'indicatore di messa a fuoco, ovvero lungo i bordi delle celle o sulla rilegatura sinistra (solo per Notebooks di VS Code).",
+ "notebook.globalToolbar.description": "Controlla se eseguire il rendering di una barra degli strumenti globale all'interno dell'editor del blocco appunti (solo per Notebooks di VS Code).",
+ "notebook.globalToolbarShowLabel": "Controlla se le azioni sulla barra degli strumenti del notebook devono eseguire il rendering dell'etichetta (solo per Notebooks di VS Code).",
+ "notebook.insertToolbarPosition.description": "Controlla dove visualizzare le azioni di inserimento cella (solo per Notebooks di VS Code).",
+ "notebook.interactiveWindow.collapseCodeCells": "Controlla se le celle di codice nella finestra interattiva sono compresse per impostazione predefinita (solo per Notebooks di VS Code).",
+ "notebook.markup.fontSize": "Controlla le dimensioni del carattere del markup di cui è stato eseguito il rendering nei blocchi appunti. Se impostato su '0', viene usato il 120% di '#editor.fontSize#' (solo per Notebooks di VS Code).",
+ "notebook.outputFontFamily": "Famiglia di caratteri per il testo di output per le celle del notebook. Se impostato su vuoto, viene usato '#editor.fontFamily#' (solo per Notebooks di VS Code).",
+ "notebook.outputFontSize": "Dimensioni del carattere per il testo di output per le celle del blocco appunti. Se impostato su 0, viene usato '#editor.fontSize#' (solo per Notebooks di VS Code).",
+ "notebook.outputLineHeight": "Altezza della riga del testo di output per le celle del blocco appunti.\r\n - I valori compresi tra 0 e 8 verranno usati come moltiplicatore con le dimensioni del carattere.\r\n - I valori maggiori o uguali a 8 verranno usati come valori effettivi (solo per Notebooks di VS Code).",
+ "notebook.showCellStatusbar.description": "Indica se la barra di stato della cella deve essere visualizzata (solo per Notebooks di VS Code).",
+ "notebook.showFoldingControls.description": "Controlla quando visualizzare la freccia di riduzione dell'intestazione Markdown (solo per Notebooks di VS Code).",
+ "notebook.textOutputLineLimit": "Controlla il numero di righe di testo di cui viene eseguito il rendering in un output di testo (solo per Notebooks di VS Code).",
"notebook.title": "Menu del titolo del notebook",
"notebook.toolbar": "Menu della barra degli strumenti del notebook",
+ "notebook.undoRedoPerCell.description": "Indica se utilizzare il gruppo di annullamento/ripetizione separato per ogni cella (solo per Notebooks di VS Code).",
"objectExplorer.context": "Menu di scelta rapida elemento Esplora oggetti",
"openDefaultSettingsJson": "Apri il file JSON delle impostazioni predefinite",
"openDefaultSettingsJson.capitalized": "Apri impostazioni predefinite (JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "Notifica API obsolete",
"previewFeatures.configEnable": "Abilita le funzionalità di anteprima non rilasciate",
"previewFeatures.configTitle": "Funzionalità di anteprima",
- "showConnectDialogOnStartup": "Mostra la finestra di dialogo della connessione all'avvio"
+ "showConnectDialogOnStartup": "Mostra la finestra di dialogo della connessione all'avvio",
+ "useVSCodeNotebooks": "(Anteprima) Usare Notebooks di VS Code come esperienza predefinita per i notebook. Nota: per abilitare questa impostazione, è necessario riavviare Azure Data Studio.",
+ "useVSCodeNotebooksTitle": "Usa Notebooks di VS Code"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "Altre azioni",
@@ -11901,6 +11926,7 @@
"status.connection.status": "Stato della connessione"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "Endpoint delle risorse di Azure per il provider.",
"schema.connectionOptions": "Opzioni per la connessione",
"schema.displayName": "Nome visualizzato del provider",
"schema.enableConnectionStringOption": "Indica se il provider supporta la stringa di connessione come opzione di input. Il valore predefinito è false.",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "Configura visualizzazione"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "La copia non è riuscita. Errore: {0}",
+ "copyFailed": "La copia non è stata completata. Errore: {0}",
"notebook.showChart": "Mostra grafico",
"notebook.showTable": "Mostra tabella"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "Controlla lo spessore del carattere.",
"letterSpacing": "Controlla la spaziatura tra le lettere in pixel.",
"maxColumnWidth": "Larghezza massima in pixel per colonne con ridimensionamento automatico",
+ "resultsGrid.showJsonAsLink": "Indica se visualizzare le celle con una stringa in formato JSON come collegamento ipertestuale. Quando questa opzione è abilitata, facendo clic sul valore JSON verrà aperto in un'altra scheda. Il valore predefinito è true.",
"resultsGridConfigurationTitle": "Messaggi e griglia dei risultati",
"rowHeight": "Controlla l'altezza delle righe in pixel"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "Chiudi",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "Aggiunta dell'account...",
- "refreshFailed": "L'aggiornamento dell'account è stato annullato dall'utente"
+ "refreshCanceled": "L'aggiornamento dell'account è stato annullato dall'utente",
+ "refreshFailed": "0 \r\nMessaggio di errore: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Account Azure",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "Errore di connessione",
- "enableTrustServerCertificate": "Abilitare Certificato del server attendibile",
"kerberosErrorStart": "La connessione non è riuscita a causa di un errore di Kerberos.",
"kerberosHelpLink": "Le informazioni sulla configurazione di Kerberos sono disponibili all'indirizzo {0}",
"kerberosKinit": "Se si è già eseguita la connessione, può essere necessario eseguire di nuovo kinit.",
- "runKinit": "Eseguire Kinit",
- "trustServerCertInstructionText": "La crittografia è stata abilitata in questa connessione, rivedere la configurazione SSL e del certificato per SQL Server di destinazione o abilitare 'Certificato del server attendibile' nella finestra di dialogo di connessione.\r\n\r\nNota: un certificato autofirmato offre solo una protezione limitata e non è una procedura consigliata per gli ambienti di produzione. Abilitare 'Certificato del server attendibile' in questa connessione e riprovare? "
+ "runKinit": "Eseguire Kinit"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "Tipo di connessione",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "Connessioni non salvate"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "È necessario modificare la password per '{0}' per continuare l'accesso a '{1}'.",
+ "passwordChangeDialog.Message2": "Immettere una nuova password di seguito:",
"passwordChangeDialog.cancel": "Annulla",
"passwordChangeDialog.confirmPassword": "Conferma password:",
"passwordChangeDialog.connecting": "Connessione",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "Premere OK e immettere la stessa password in entrambe le caselle.",
"passwordChangeDialog.newPassword": "Nuova password:",
"passwordChangeDialog.ok": "OK",
+ "passwordChangeDialog.passwordChangeInProgress": "La modifica della password è già in corso",
"passwordChangeDialog.title": "Cambia password"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "Modifica gruppo di server",
"connectionTree.refresh": "Aggiorna",
"deleteConnection": "Elimina connessione",
+ "deleteConnectionConfirmation": "Eliminare la connessione '{0}'?",
+ "deleteConnectionConfirmationNo": "No",
+ "deleteConnectionConfirmationYes": "Sì",
"deleteConnectionGroup": "Elimina gruppo",
+ "deleteConnectionGroupConfirmation": "Eliminare il gruppo di connessioni '{0}'?",
"showAllConnections": "Mostra tutte le connessioni"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "Aggiungi una clausola",
+ "profilerFilterDialog.allClausesCleared": "Tutte le clausole sono state cancellate.",
"profilerFilterDialog.apply": "Applica",
"profilerFilterDialog.cancel": "Annulla",
"profilerFilterDialog.clear": "Cancella tutto",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "Non è Null",
"profilerFilterDialog.isNullOperator": "È Null",
"profilerFilterDialog.loadFilter": "Carica filtro",
+ "profilerFilterDialog.newClauseAdded": "È stata aggiunta una nuova clausola.",
"profilerFilterDialog.notContainsOperator": "Non contiene",
"profilerFilterDialog.notStartsWithOperator": "Non inizia con",
"profilerFilterDialog.ok": "OK",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "Aggiornamento della cella non riuscito: "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "La copia non è riuscita. Errore: {0}",
+ "copyFailed": "La copia non è stata completata. Errore: {0}",
"elapsedBatchTime": "Tempo di esecuzione del batch: {0}",
"query.ExecutionFailedError": "L'esecuzione non è riuscita a causa di un errore imprevisto: {0}\t{1}",
"query.message.executionTime": "Tempo di esecuzione totale: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "&&Introduzione",
"showReleaseNotes": "Mostra introduzione"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "Passaggio {0}: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-ja/package.json b/i18n/ads-language-pack-ja/package.json
index 9c1088e75d..38b09f8d74 100644
--- a/i18n/ads-language-pack-ja/package.json
+++ b/i18n/ads-language-pack-ja/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-ja",
"displayName": "Japanese Language Pack for Azure Data Studio",
"description": "Language pack extension for Japanese",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json
index 66f2324930..d060b3649d 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "バックアップ",
"arc.backups": "バックアップ",
"arc.backupsStorage": "{0} 個のバックアップ",
+ "arc.booleanfalse": "False",
+ "arc.booleantrue": "True",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "キャンセル",
"arc.clickTheNewSupportRequestButton": "[新しいサポートリクエスト] ボタンをクリックして、Azure Portal でサポート リクエストを作成します。",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "現在、別の拡張機能を切断しています。完了してからもう一度お試しください。",
"arc.earliestPitrRestorePoint": "最も古い特定の時点",
"arc.emergency": "緊急",
+ "arc.enableTrustServerCert": "信頼サーバー証明書を有効にする",
+ "arc.encrypt": "暗号化",
+ "arc.encryptDescription": "True の場合、SQL Server は、クライアントとサーバーの間で送信されるすべてのデータに対し、サーバーに証明書がインストールされている場合は SSL 暗号化を適用します。",
"arc.endpoint": "エンドポイント",
"arc.enterANonEmptyPassword": "空でないパスワードを入力するか、esc キーを押して終了してください。",
"arc.enterNewPassword": "新しいパスワードの入力",
@@ -165,6 +170,7 @@
"arc.missingExtension": "エンジンの設定を表示するには、{0} 拡張機能が必要です。今すぐインストールしますか?",
"arc.monitor": "モニター",
"arc.monitorUpgrade": "次のコマンドを実行すると、アップグレードのステータスを確認できます:",
+ "arc.msgPromptSSLCertificateValidationFailed": "この接続で暗号化が有効になっているか、ターゲット SQL Serverの SSL と証明書の構成を確認するか、設定ファイルで 'Trust server certificate' を 'true' に設定します。注: 自己署名証明書では保護が制限されるだけで、運用環境では推奨されません。この接続で 'サーバー証明書の信頼' を有効にして再試行しますか?",
"arc.name": "名前",
"arc.namespace": "名前空間",
"arc.networking": "ネットワーク",
@@ -230,6 +236,7 @@
"arc.properties": "プロパティ",
"arc.ram": "RAM",
"arc.rangeSetting": "値は {0} から {1} の範囲内である必要があります",
+ "arc.readMore": "詳細情報",
"arc.ready": "準備完了",
"arc.recovering": "復旧しています",
"arc.recoveringPending": "復旧待ち",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "セカンダリを同期してコミット",
"arc.thePasswordsDoNotMatch": "パスワードが一致しません。パスワードを確認するか、Esc キーを押して終了します。",
"arc.troubleshoot": "トラブルシューティング",
+ "arc.trustServerCertDescription": "True の場合 (かつ encrypt=true の場合)、SQL Server は、クライアントとサーバーの間で送信されるすべてのデータに対し、サーバー証明書を確認せず SSL 暗号化を適用します。",
+ "arc.trustServerCertificate": "サーバー証明書を信頼する",
"arc.type": "種類",
"arc.unknown": "不明",
"arc.unloadExtensions": "拡張機能のアンロード",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json
index e10baa0feb..1f36ea2a15 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "アカウントの所有テナント情報が見つかりません。",
"azure.responseError": "トークンの取得がエラーで失敗しました。詳細は、[開発者ツールを開く]({0})。",
"azure.tenantNotFound": "ID '{0}' の指定されたテナントが見つかりません。",
- "azureAuth.unidentifiedError": "Azure 認証で不明なエラーが発生しました",
"azurecore.consentDialog.body": "テナント '{0} ({1})' では、{2} リソースにアクセスするために、もう一度再認証する必要があります。[開く] をクリックして、認証プロセスを開始してください。",
"azurecore.consentDialog.cancel": "キャンセル",
"azurecore.consentDialog.ignore": "テナントの無視",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "使用可能な Azure 認証方法がありません。ADS 構成で認証方法を有効にする必要があります。",
"azure.NoAuthMethod.Selected": "Azure 認証方法が選択されていません。使用する認証方法を選択する必要があります。",
- "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken の呼び出しが行われました。このメソッドは非推奨であり、今後のリリースで削除されます。代わりに getAccountSecurityToken を使用してください。"
+ "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken の呼び出しが行われました。このメソッドは非推奨であり、今後のリリースで削除されます。代わりに getAccountSecurityToken を使用してください。",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "トークン キャッシュをクリアできませんでした",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (China)",
- "germanyCloud": "Azure (Germany)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (US Government)",
- "usNatCloudDisplayName": "Azure (US National)"
+ "usGovCloudDisplayName": "Azure (US Government)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "この機能を動作させるには、Azure アカウントを選択する必要があります。",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json
index 8ef5f2a145..2d6d3bb5a8 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "認証の種類",
"cms.connectionOptions.columnEncryptionSetting.description": "接続上のすべてのコマンドの既定の列暗号化設定",
"cms.connectionOptions.columnEncryptionSetting.displayName": "列暗号化",
+ "cms.connectionOptions.commandTimeout.description": "試行を終了してエラーを生成する前にコマンドの実行を待機するまでの時間 (秒単位)",
+ "cms.connectionOptions.commandTimeout.displayName": "コマンドのタイムアウト",
"cms.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数",
"cms.connectionOptions.connectRetryCount.displayName": "接続の再試行回数",
"cms.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "コンテキスト接続",
"cms.connectionOptions.currentLanguage.description": "SQL Server 言語レコード名",
"cms.connectionOptions.currentLanguage.displayName": "現在の言語",
- "cms.connectionOptions.encrypt.description": "True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します",
+ "cms.connectionOptions.encrypt.categoryValues.false": "オプション (False)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "厳密",
+ "cms.connectionOptions.encrypt.categoryValues.true": "必須 (True)",
+ "cms.connectionOptions.encrypt.description": "'必須' または '厳密' の場合、SQL Server は、サーバーに証明書がインストールされていれば、クライアントとサーバー間のすべてのデータ送信に SSL 暗号化を使用します。'厳密' に設定すると、SQL Server はクライアントとサーバー間のすべてのデータ転送に TDS 8.0 を使用します。'厳密' は、SQL Server 2022 以降でサポートされています。",
"cms.connectionOptions.encrypt.displayName": "暗号化",
"cms.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する SQL Server インスタンスの名前またはネットワーク アドレス",
"cms.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "レプリケーション",
"cms.connectionOptions.groupName.security": "セキュリティ",
"cms.connectionOptions.groupName.source": "ソース",
+ "cms.connectionOptions.hostNameInCertificate.description": "SQL Server で使用されるサーバー証明書検証用の TLS 証明書内に指定されたホスト名を示します。指定されていない場合、既定ではサーバー名が証明書の検証に使用されます。",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "証明書内のホスト名",
"cms.connectionOptions.loadBalanceTimeout.description": "この接続が破棄される前にプールに存在する最小時間 (秒)",
"cms.connectionOptions.loadBalanceTimeout.displayName": "負荷分散タイムアウト",
"cms.connectionOptions.maxPoolSize.description": "プールに保持される接続の最大数",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "サーバーの説明",
"cms.connectionOptions.serverName.description": "SQL Server インスタンスの名前",
"cms.connectionOptions.serverName.displayName": "サーバー",
- "cms.connectionOptions.trustServerCertificate.description": "True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します",
+ "cms.connectionOptions.trustServerCertificate.description": "true (および encrypt=true) の場合、SQL Server はサーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに SSL 暗号化を使用します。このプロパティは Encrypt=Strict ではサポートされていません。",
"cms.connectionOptions.trustServerCertificate.displayName": "サーバー証明書を信頼する",
"cms.connectionOptions.typeSystemVersion.description": "DataReader を通してプロバイダーが公開するサーバー タイプのシステムを示します",
"cms.connectionOptions.typeSystemVersion.displayName": "タイプ システムのバージョン",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json
index 86d193540a..42fc467f43 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "ターゲット プラットフォーム",
"dataworkspace.workspacePlaceholder": "ワークスペース ({0}) ファイルの選択",
"dataworkspace.yesRecommended": "はい (推奨)",
+ "dragAndDropNotSupported": "このプロジェクトの種類では、ドラッグ アンド ドロップはサポートされていません。",
"fileDoesNotExist": "ファイル '{0}' は存在しません",
+ "filenameEndingInPeriodErrorMessage": "ファイル名の末尾をピリオドにすることはできません",
"gitCloneError": "git の複製中にエラーが発生しました。詳細について git 出力を表示します",
"gitCloneMessage": "Git リポジトリ '{0}' をクローンしています...",
+ "invalidFileCharsErrorMessage": "無効なファイル文字",
"noPreviousData": "現在のプロジェクトの前の {0} がここに表示されます。結果を確認するには、実行してください。",
+ "noProjectProvidingExtensionsInstalled": "データベース プロジェクト拡張機能はインストールされていません。この機能を使用するには、データベース プロジェクト拡張機能をインストールしてください。",
+ "onlyMovingOneFileIsSupported": "一度に 1 つのファイルのみを移動できます。",
"openedProjectsUndefinedAfterRefresh": "ディスクから更新した後に、開いているプロジェクトの一覧を未定義にすることはできません。",
- "projectNameNull": "プロジェクト名が NULL です"
+ "projectNameNull": "プロジェクト名が NULL です",
+ "reservedValueErrorMessage": "予約済みのファイル名です。別の名前を選択して、もう一度お試しください",
+ "reservedWindowsFilenameErrorMessage": "このファイル名は Windows による使用のために予約されています。別の名前を選んで再実行してください",
+ "tooLongFilenameErrorMessage": "ファイル名は 255 文字を超えることはできません",
+ "trailingWhitespaceErrorMessage": "ファイル名の末尾を空白にすることはできません",
+ "undefinedFilenameErrorMessage": "未定義の名前",
+ "whitespaceFilenameErrorMessage": "ファイル名を空白にすることはできません"
},
"package": {
"close-workspace-command": "ワークスペースを閉じる",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json
index 0023917033..4f626d0600 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "接続エラー",
+ "enableTrustServerCertificate": "信頼サーバー証明書を有効にする",
+ "trustServerCertInstructionText": "この接続で暗号化が有効になっていました。ターゲットの SQL Server の SSL と証明書の構成を確認するか、接続ダイアログで [サーバー証明書を信頼] を有効にします。\r\n\r\n注意: 自己署名証明書では限定的な保護しか提供されないので、運用環境では推奨されません。この接続で [サーバー証明書を信頼] を有効にして再試行しますか? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio では、Always Encrypted の列マスター キーにアクセスするために Azure Key Vault に接続する必要がありますが、リンクされた Azure アカウントが選択されていません。クエリを再試行して、メッセージが表示されたら、リンクされた Azure アカウントを選択してください。",
"mssql.chooseLinkedAzureAccount": "リンクされた Azure アカウントを選択してください:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "ノートブック ドキュメントを SQL に変換中にエラーが発生しました。エラー: {0}",
"mssql.searchServers": "サーバー名を検索"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "ログイン",
+ "objectManagement.LoginTypeDisplayNameInTitle": "ログイン",
+ "objectManagement.OkText": "OK",
+ "objectManagement.UserDisplayName": "ユーザー",
+ "objectManagement.UserTypeDisplayNameInTitle": "ユーザー",
+ "objectManagement.advancedSectionHeader": "詳細設定",
+ "objectManagement.blankPasswordConfirmation": "パスワードを空白にしてログインを作成すると、セキュリティ上の危険を伴います。続行しますか?",
+ "objectManagement.confirmPasswordLabel": "パスワードの確認",
+ "objectManagement.createObjectOperationName": "{0} の作成",
+ "objectManagement.deleteLoginConfirmation": "サーバー ログインを削除しても、そのログインに関連付けられたデータベース ユーザーは削除されません。処理を完了するには、各データベースでユーザーを削除してください。場合によっては、スキーマの所有権を新しいユーザーに移す必要があります。",
+ "objectManagement.deleteObjectConfirmation": "{0}: {1} を削除しますか?",
+ "objectManagement.deleteObjectError": "{0}: {1} の削除中にエラーが発生しました。{2}",
+ "objectManagement.deleteObjectOperationName": "{0} '{1}' の削除",
+ "objectManagement.enabledLabel": "有効",
+ "objectManagement.generalSectionHeader": "全般",
+ "objectManagement.helpText": "ヘルプ",
+ "objectManagement.invalidPasswordError": "パスワードが複雑さの要件を満たしていません。詳細情報: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "objectManagement.loadingDialog": "ダイアログを読み込んでいます...",
+ "objectManagement.login.aadAuthenticationType": "Azure Active Directory 認証",
+ "objectManagement.login.authenticateType": "認証",
+ "objectManagement.login.defaultDatabaseLabel": "既定のデータベース",
+ "objectManagement.login.defaultLanguageLabel": "既定の言語",
+ "objectManagement.login.enforcePasswordExpirationLabel": "パスワードの期限を適用します",
+ "objectManagement.login.enforcePasswordPolicyLabel": "パスワード ポリシーを適用します",
+ "objectManagement.login.lockedOutLabel": "ログインがロックアウトされています",
+ "objectManagement.login.mustChangePasswordLabel": "次回ログイン時のパスワードの変更を必須にする",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "古いパスワードを空にすることはできません。",
+ "objectManagement.login.oldPasswordLabel": "古いパスワード",
+ "objectManagement.login.permissionToConnectLabel": "データベース エンジンに接続する権限",
+ "objectManagement.login.serverRoleSectionHeader": "サーバー ロール",
+ "objectManagement.login.specifyOldPasswordLabel": "古いパスワードの指定",
+ "objectManagement.login.sqlAuthSectionHeader": "SQL 認証",
+ "objectManagement.login.sqlAuthenticationType": "SQL 認証",
+ "objectManagement.login.windowsAuthenticationType": "Windows 認証",
+ "objectManagement.nameCannotBeEmptyError": "名前を空にすることはできません。",
+ "objectManagement.nameLabel": "名前",
+ "objectManagement.newObjectDialogTitle": "{0} - 新規 (プレビュー)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (プレビュー)",
+ "objectManagement.openNewObjectDialogError": "新しい {0} ダイアログを開くときにエラーが発生しました。{1}",
+ "objectManagement.openObjectPropertiesDialogError": "{0}: {1} のプロパティ ダイアログを開いているときにエラーが発生しました。{2}",
+ "objectManagement.passwordCannotBeEmptyError": "パスワードを空にすることはできません。",
+ "objectManagement.passwordLabel": "パスワード",
+ "objectManagement.passwordsNotMatchError": "パスワードは、確認パスワードと一致する必要があります。",
+ "objectManagement.refreshOEError": "オブジェクト エクスプローラーの更新中にエラーが発生しました。{0}",
+ "objectManagement.selectedLabel": "選択済み",
+ "objectManagement.updateObjectOperationName": "{0} '{1}' を更新する",
+ "objectManagement.user.containedUser": "含まれるユーザー",
+ "objectManagement.user.defaultSchemaLabel": "既定のスキーマ",
+ "objectManagement.user.loginLabel": "ログイン",
+ "objectManagement.user.membershipLabel": "メンバーシップ",
+ "objectManagement.user.ownedSchemasLabel": "所有するスキーマ",
+ "objectManagement.user.type": "種類",
+ "objectManagement.user.userWithGroupLogin": "Windows グループ ログインを持つユーザー",
+ "objectManagement.user.userWithLogin": "ログインを持つユーザー",
+ "objectManagement.user.userWithNoConnectAccess": "接続にアクセス権のないユーザー",
+ "objectManagement.yesText": "はい"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "ダウンロード済み {0}",
"downloadingServiceChannelMsg": "{0} のダウンロード中",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "認証の種類",
"mssql.connectionOptions.columnEncryptionSetting.description": "接続の Always Encrypted を有効または無効にする",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "試行を終了してエラーを生成する前にコマンドの実行を待機するまでの時間 (秒単位)",
+ "mssql.connectionOptions.commandTimeout.displayName": "コマンドのタイムアウト",
"mssql.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数",
"mssql.connectionOptions.connectRetryCount.displayName": "接続の再試行回数",
"mssql.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "データベース",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "ホスト ガーディアン サービス",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "なし",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "セキュリティで保護されたエンクレーブが設定された Always Encrypted で使用されるサーバー側エンクレーブを構成証明するためのプロトコルを指定します。",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "構成証明プロトコル",
"mssql.connectionOptions.enclaveAttestationUrl.description": "セキュリティで保護されたエンクレーブが設定された Always Encrypted で使用されるサーバー側エンクレーブを構成証明するためのエンドポイントを指定します。",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "エンクレーブ構成証明 URL",
- "mssql.connectionOptions.encrypt.description": "True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "オプション (False)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "厳密",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "必須 (True)",
+ "mssql.connectionOptions.encrypt.description": "'必須' または '厳密' の場合、SQL Server は、サーバーに証明書がインストールされていれば、クライアントとサーバー間のすべてのデータ送信に SSL 暗号化を使用します。'厳密' に設定すると、SQL Server はクライアントとサーバー間のすべてのデータ転送に TDS 8.0 を使用します。'厳密' は、SQL Server 2022 以降でサポートされています。",
"mssql.connectionOptions.encrypt.displayName": "暗号化",
"mssql.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する SQL Server インスタンスの名前またはネットワーク アドレス",
"mssql.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "レプリケーション",
"mssql.connectionOptions.groupName.security": "セキュリティ",
"mssql.connectionOptions.groupName.source": "ソース",
+ "mssql.connectionOptions.hostNameInCertificate.description": "SQL Server で使用されるサーバー証明書検証用の TLS 証明書内に指定されたホスト名を示します。指定されていない場合、既定ではサーバー名が証明書の検証に使用されます。",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "証明書内のホスト名",
"mssql.connectionOptions.loadBalanceTimeout.description": "この接続が破棄される前にプールに存在する最小時間 (秒)",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "負荷分散タイムアウト",
"mssql.connectionOptions.maxPoolSize.description": "プールに保持される接続の最大数",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "ポート",
"mssql.connectionOptions.replication.description": "レプリケーション時に SQL Server によって使用されます",
"mssql.connectionOptions.replication.displayName": "レプリケーション",
+ "mssql.connectionOptions.secureEnclaves.description": "Enables or disables Secure Enclaves for the connection",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "SQL Server インスタンスの名前",
"mssql.connectionOptions.serverName.displayName": "サーバー",
- "mssql.connectionOptions.trustServerCertificate.description": "True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します",
+ "mssql.connectionOptions.trustServerCertificate.description": "true (および encrypt=true) の場合、SQL Server はサーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに SSL 暗号化を使用します。このプロパティは Encrypt=Strict ではサポートされていません。",
"mssql.connectionOptions.trustServerCertificate.displayName": "サーバー証明書を信頼する",
"mssql.connectionOptions.typeSystemVersion.description": "プロバイダーがデータ リーダー経由で公開するサーバーの種類のシステムを示します。",
"mssql.connectionOptions.typeSystemVersion.displayName": "タイプ システムのバージョン",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します",
"mssql.logFilesRemovalLimit": "mssql.logRetentionMinutes の有効期限が切れた、起動時に削除する古いファイルの最大数。この制限のためにクリーンアップされないファイルは、Azure Data Studio の次回の起動時にクリーンアップされます。",
"mssql.logRetentionMinutes": "バックエンド サービスのログ ファイルを保持する分単位の時間。既定値は 1 週間です。",
+ "mssql.objectExplorer.disableGroupBySchema": "スキーマによるグループ化を無効にする",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "スキーマによるグループ化を有効にする",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "オブジェクト エクスプローラーでノードを展開する場合のタイムアウト (秒)。既定値は 45 秒。",
+ "mssql.objectExplorer.groupBySchema": "有効にすると、オブジェクト エクスプローラー内のデータベース オブジェクトがスキーマ別に分類されます。",
"mssql.parallelMessageProcessing": "[試験段階] SQL Tools Service への要求を並列で処理する必要があるかどうか。これは、すべての要求を並行して処理するときに発生する可能性がある問題を検出するために導入されています。既定値は false です。値が変更された場合は、ADS の再起動が必要です。",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Always Encrypted のパラメーター化を有効にする",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL オプションを有効にする",
"mssql.query.xactAbortOn": "SET XACT_ABORT ON オプションを有効にする",
"mssql.tableDesigner.preloadDatabaseModel": "オブジェクト エクスプローラーのデータベース ノードが展開されたときに、データベース モデルを事前に読み込むかどうか。有効にすると、テーブル デザイナーの読み込み時間を短縮できます。注: 多数のデータベース ノードの展開が必要な場合、通常よりも多くのメモリが使用される可能性があります。",
+ "mssql.tracing.desc": "Azure Data Studio と SQL Tools Service の間の SQL Tools Service 出力チャネルへの通信をトレースします。警告: 詳細なログ記録が有効になっている場合、機密情報が含まれる可能性があります。",
"mssql.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます",
"objectsListProperties.name": "名前",
"onprem.databaseProperties.compatibilityLevel": "互換性レベル",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "OS バージョン",
"onprem.serverProperties.serverEdition": "エディション",
"onprem.serverProperties.serverVersion": "バージョン",
+ "title.changeNotebookConnection": "SQL Notebook 接続の変更",
"title.clearSearchServerResult": "検索: 検索サーバーの結果を消去する",
+ "title.deleteObject": "削除",
"title.designTable": "デザイン",
+ "title.newApplicationRole": "新しいアプリケーション ロール",
+ "title.newDatabaseRole": "新しいデータベース ロール",
+ "title.newLogin": "新しいログイン",
+ "title.newServerRole": "新しいサーバー ロール",
"title.newTable": "新しいテーブル",
+ "title.newUser": "新しいユーザー",
+ "title.objectProperties": "プロパティ",
"title.searchServers": "検索: サーバー",
"title.showLogFile": "ログ ファイルの表示"
}
diff --git a/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json
index eae22d60a4..926e45cfb5 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "コンテナー名",
"docker-sql-2017-title": "SQL Server 2017 コンテナー イメージのデプロイ",
"docker-sql-2019-title": "SQL Server 2019 コンテナー イメージをデプロイする",
- "docker-sql-2022-title": "SQL Server 2022 プレビュー コンテナー イメージのデプロイ",
+ "docker-sql-2022-title": "SQL Server 2022 コンテナー イメージのデプロイ",
"docker-sql-password-field": "SQL Server のパスワード",
"docker-sql-port-field": "ポート",
"extension-description": "Microsoft SQL Server をデプロイするためのノートブック ベースのエクスペリエンスを提供します",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "SQL Server on Windows",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "SQL Server 2022 プレビュー",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "データベース サーバー",
"sql-azure-elastic-pool-display-name": "エラスティック プール",
"sql-azure-single-database-display-name": "単一データベース",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json
index fcd811c562..9440f72934 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "日付",
"Failed": "失敗",
"InProgress": "進行中",
+ "Move": "移動",
"PublishHistory": "公開履歴",
"Status": "状態",
"Success": "成功",
@@ -76,7 +77,6 @@
"dataSource": "データ ソース",
"dataSourceDropdownTitle": "データ ソース",
"dataSourceRadioButtonLabel": "データ ソース",
- "dataSourcesNodeName": "データ ソース",
"databaseLocation": "データベースへの参照を追加するには、データベースの場所が必要です",
"databaseName": "データベース名",
"databaseNameLabel": "データベース",
@@ -98,6 +98,7 @@
"deleteConfirmation": "{0} を削除しますか?",
"deleteConfirmationContents": "{0} とその内容をすべて削除してもよろしいですか?",
"deleteReferenceConfirmation": "{0} への参照を削除しますか?",
+ "deleteSqlCmdVariableConfirmation": "SQLCMD 変数 '{0}' を削除しますか?",
"deployAppSettingUpdateFailed": "アプリ設定 '{0}' を更新できませんでした",
"deployAppSettingUpdating": "アプリ設定を更新しています: '{0}'",
"deployDbTaskName": "SQL Db プロジェクトをローカルに展開しています",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "SQL 接続文字列の環境変数を入力してください",
"enterConnectionStringTemplate": "接続文字列を入力してください",
"enterNewDatabaseName": "新しいデータベース名を入力する",
+ "enterNewName": "新しい名前の入力",
+ "enterNewSqlCmdVariableDefaultValue": "SQLCMD 変数 '{0}' の既定値を入力してください",
+ "enterNewSqlCmdVariableName": "新しい SQLCMD 変数名を入力してください",
"enterNewValueForVar": "変数 '{0}' の新しい値を入力してください",
"enterPassword": "{0} 管理者パスワードを入力してください",
"enterPortNumber": "既定値を使用するには、{0} ポート番号を入力するか、Enter キーを押してください",
@@ -143,7 +147,9 @@
"errorDownloading": "{0} のダウンロード中にエラーが発生しました。エラー: {1}",
"errorExtracting": "{0} からファイルを抽出中にエラーが発生しました。エラー: {1}",
"errorFindingBuildFilesLocation": "ビルド ファイルの場所の検索中にエラーが発生しました: {0}",
+ "errorMovingFile": "ファイルを {0} から {1} に移動するときにエラーが発生しました。エラー: {2}",
"errorReadingProjectGuid": "プロジェクト '{0}' の {1} を読み込もうとしてエラーが発生しました",
+ "errorRenamingFile": "Error when renaming file from {0} to {1}. Error: {2}",
"errorRetrievingBuildFiles": "プロジェクトをビルドできませんでした。ビルドに必要なファイルの取得中にエラーが発生しました。",
"eulaAgreementTemplate": "{0} に同意します。",
"eulaAgreementText": "{0} に同意します。",
@@ -193,6 +199,8 @@
"location": "場所",
"min": "分",
"missingVersion": "{0} に 'version' エントリがありません。",
+ "moveConfirmationPrompt": "{0} を {1}に移動しますか?",
+ "movingFilesBetweenProjectsNotSupported": "プロジェクト間でのファイルの移動はサポートされていません",
"msec": "ミリ秒",
"multipleMostDeploymentScripts": "{0} ファイルの数が予期していたものではありませんでした: {1}",
"multipleSqlProjFilesSelected": "複数の .sqlproj ファイルが選択されています。1 つだけ選択してください。",
@@ -215,6 +223,7 @@
"notValidVariableName": "変数名 '{0}' は無効です。",
"objectType": "オブジェクトの種類",
"okString": "OK",
+ "onlyMoveSqlFilesSupported": ".sql ファイルの移動のみがサポートされています",
"openEulaString": "ライセンス契約を開く",
"optionDescription": "オプションの説明",
"optionName": "オプション名",
@@ -246,6 +255,7 @@
"publishAction": "公開",
"publishDialogName": "プロジェクトの発行",
"publishOptions": "公開オプション",
+ "publishProfileElements": "プロファイル要素の発行",
"publishProjectSucceed": "データベース プロジェクトが正常に公開されました",
"publishSettingsFiles": "公開の設定ファイル",
"publishTo": "ターゲットの公開",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "場所の更新",
"sqlDatabaseProjects.doNotAskAgain": "今後このメッセージを表示しない",
"sqlDatabaseProjects.outputChannel": "データベース プロジェクト",
+ "sqlcmdVariableAlreadyExists": "同じ名前の SQLCMD 変数がこのプロジェクトに既に存在します",
+ "sqlcmdVariablesNodeName": "SQLCMD 変数",
"storedProcedureFriendlyName": "ストアド プロシージャ",
"suppressMissingDependenciesErrors": "参照プロジェクト内の未解決の参照によるエラーを表示しない",
"systemDatabase": "システム データベース",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "データベース プロジェクト",
"sqlDatabaseProjects.addDatabaseReference": "データベース参照の追加",
"sqlDatabaseProjects.addExistingItem": "既存項目の追加...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "SQLCMD 変数の追加",
"sqlDatabaseProjects.autorestSqlVersion": "NPM から使用する Autorest.Sql のバージョン。設定されていない場合は、最新版が使用されます。",
"sqlDatabaseProjects.build": "ビルド",
"sqlDatabaseProjects.changeTargetPlatform": "ターゲット プラットフォームの変更",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "SQL データベース スキーマをデザインして発行する",
"sqlDatabaseProjects.displayName": "データベース プロジェクト",
"sqlDatabaseProjects.dotnetInstallLocation": "コンピューター上の .NET SDK への完全なパス。たとえば、dotnet.exe が C:\\folder1\\dotnet\\dotnet.exe にある場合は、この設定のパスを C:\\folder1\\dotnet に設定します",
+ "sqlDatabaseProjects.edit": "編集",
"sqlDatabaseProjects.editProjectFile": ".sqlproj ファイルの編集",
"sqlDatabaseProjects.enablePreviewFeatures": "SQL データベース プロジェクトのプレビュー機能を有効にする",
"sqlDatabaseProjects.exclude": "プロジェクトから除外する",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "デザイナーで開く",
"sqlDatabaseProjects.properties": "プロパティ",
"sqlDatabaseProjects.publish": "公開",
+ "sqlDatabaseProjects.rename": "名前の変更",
"sqlDatabaseProjects.schemaCompare": "Schema Compare",
"sqlDatabaseProjects.updateProjectFromDatabase": "データベースからプロジェクトを更新する",
"sqlDatabaseProjects.validateExternalStreamingJob": "外部ストリーミング ジョブを検証する",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json
index c324186cf5..77fd7281b0 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "選択したアカウント '{0}' とテナント '{1}' へのアクセス中にエラーが発生しました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。エラー '{2}'",
"azure.accounts.accountStaleError": "選択したアカウント '{0}' とテナント '{1}' のアクセス トークンは有効でなくなりました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。",
+ "serviceCrashMessage": "移行サービス コンポーネントを開始できませんでした。{0}",
+ "serviceCrashed": "サービス コンポーネントがクラッシュしました。",
+ "serviceProviderIntializationError": "データ プロバイダーを初期化できませんでした。",
"sql-migration.login.wizard.title": "'{0}' から Azure SQL にログインを移行する",
"sql-migration.wizard.title": "'{0}' を Azure SQL に移行する",
"sql.cancel.migration.confirmation": "この移行を取り消しますか?",
- "sql.login.migration..error": "ログイン移行エラー: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Azure Active Directory ドメイン名 (Windows 認証ログインの移行にのみ必要)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "AAD ドメイン名を入力してください",
+ "sql.login.migration.collecting.target.logins.failed": "Collecting target login failed with error code {0}",
"sql.login.migration.complete": "ログインの移行が完了しました",
"sql.login.migration.db.title": "Azure SQL Database",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Windows ログインを移行するには、Azure Active Directory (AAD) ドメイン名が必要です。AAD ドメイン名を入力するか、Windows ログインの選択を解除してください。",
+ "sql.login.migration.error": "ログイン移行エラー: {0}",
"sql.login.migration.establish.user.mappings": "ログインの検証と移行が完了しました。\r\n\r\nユーザー マッピングを確立しています。",
"sql.login.migration.establish.user.mappings.failed": "ユーザー マッピングの確立に失敗しました",
"sql.login.migration.failed": "ログインの移行に失敗しました",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "テスト移行が進行中",
+ "sql.login.migration.login.status.details.title": "{0} の移行状態の詳細",
"sql.login.migration.logins.found": "ログインが見つかりました",
"sql.login.migration.logins.not.found": "ログインが見つかりません",
"sql.login.migration.mi.title": "Azure SQL Managed Instance",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "前 (無効)",
"sql.login.migration.status.page.title": "移行の状態",
"sql.login.migration.status.succeeded": "成功",
+ "sql.login.migration.steps.migrate.logins": "ログインの移行",
+ "sql.login.migration.steps.not.started": "未開始",
"sql.login.migration.target.status.column": "ターゲットの状態",
"sql.login.migration.target.title": "Azure SQL のターゲット",
"sql.login.migration.type": "ログインの種類",
"sql.login.migration.vm.title": "Azure Virtual Machine 上の SQL Server",
"sql.login.migration.wizard.target.connection.success": "接続が正常に完了しました。",
- "sql.login.migration.wizard.target.data.migration.warning": "ログイン移行機能はプライベート プレビュー モードであることにご注意ください。",
+ "sql.login.migration.wizard.target.data.migration.warning": "Please note that login migration feature is in public preview mode.",
"sql.login.migration.wizard.target.description": "ログインを移行するターゲット Azure SQL Managed Instance、Azure SQL VM、Azure SQL Database を選択します。",
"sql.login.migration.wizard.target.permission.warning": "現在のユーザーに、現在のインスタンス ({0}) のすべてのログイン情報を取得するための sysadmin アクセス許可があることを確認してください。",
"sql.login.migration.wizard.target.type.title": "Azure SQL ターゲット型",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "バックアップの場所",
"sql.migration.backup.start.time": "バックアップ開始時刻",
"sql.migration.bc.info": "ビジネス クリティカル サービス層の SQL Managed Instance の一括移行では、Always On 高可用性グループに 3 つのセカンダリ レプリカをシードする必要があるため、通常の目的よりも大幅に時間がかかります。このオペレーションの期間は、データのサイズに依存します。シードの速度は、90% のケースで220GB/時以上となっています。",
+ "sql.migration.blob.container.folder.label": "フォルダー",
"sql.migration.blob.container.label": "BLOB コンテナー リソース グループ",
"sql.migration.blob.container.last.backup.file.label": "最終バックアップ ファイル",
"sql.migration.blob.container.select": "最初に BLOB コンテナーの値を選択します。",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "すべての移行が完了するまで一括移行処理を開始できません。最新のファイル状態に戻るには、ブラウザー ウィンドウを更新します。",
"sql.migration.close": "閉じる",
"sql.migration.complete.cutover": "一括移行を完了する",
+ "sql.migration.completed.multi.steps.heading": "次のステップを実行しました:",
"sql.migration.completing.cutover.warning": "すべてのバックアップを復元せずに一括移行を完了すると、データが失われる可能性があります。",
"sql.migration.confirm.checkbox.message": "提供する追加のログ バックアップがないことを確認し、一括移行の完了を希望します。",
"sql.migration.connection.label": "接続",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "Azure のデータ資産の移行と最新化に関して、手順を追ったガイダンスを提供する移行記事のハブ。",
"sql.migration.dashboard.help.description.mi": "SQL Server インスタンス (オンプレミスまたは Azure Virtual Machines) から Azure SQL Managed Instance に最小のダウンタイムでデータベースを移行するための手順を追ったチュートリアルです。",
"sql.migration.dashboard.help.description.migrateUsingADS": "Azure Data Studio の Azure SQL 移行拡張機能では、アセスメントを実行し、適切なサイズの Azure 推奨事項を取得し、SQL Server データベースを Azure に移行する機能が提供されます。",
- "sql.migration.dashboard.help.description.sqldb": "SQL Server インスタンス (オンプレミスまたは Azure Virtual Machines) から Azure SQL Database (プレビュー) にデータベースを移行するためのステップ バイ ステップ チュートリアル。",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "SQL Server インスタンス (オンプレミス) から Azure Virtual Machines 上の SQL Server に最小のダウンタイムでデータベースを移行するための手順を追ったチュートリアルです。",
"sql.migration.dashboard.help.link.dmsGuide": "Azure データベースの移行ガイド",
"sql.migration.dashboard.help.link.mi": "チュートリアル: Azure SQL Managed Instance への移行 (オンライン)",
"sql.migration.dashboard.help.link.migrateUsingADS": "Azure Data Studio を使用してデータベースを移行する",
- "sql.migration.dashboard.help.link.sqldb": "チュートリアル: Azure SQL Database でSQL Serverに移行する(オフライン) - (プレビュー)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "チュートリアル: Azure Virtual Machines 上の SQL Server に移行する (オンライン)",
"sql.migration.dashboard.help.title": "ヘルプ記事とビデオ リンク",
"sql.migration.dashboard.login.migrate.task.button": "Azure SQL にログインを移行する",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "アップロードされたデータ/サイズ",
"sql.migration.database": "データベース",
"sql.migration.database.already.exists": "データベース '{0}' は、ターゲット マネージド インスタンス '{1}' に既に存在します。",
+ "sql.migration.database.already.exists.vm.info": "指定されたデータベース名が Azure 仮想マシンのターゲット SQL Server にまだ存在しないことを確認してください。",
"sql.migration.database.assessment.description": "Azure SQLへの移行を評価するデータベースを選択します。",
"sql.migration.database.assessment.title": "評価用のデータベース",
"sql.migration.database.backup.load.error": "データベースの詳細へのアクセス中にエラーが発生しました。",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "続けるには、有効な Azure アカウントを選択してください。",
"sql.migration.invalid.blob.container.error": "先に進むには、ソース データベース '{0}' の有効な BLOB コンテナーを選択してください。",
"sql.migration.invalid.blob.lastBackupFile.error": "先に進むには、ソース データベース '{0}' の有効な最終バックアップ ファイルを選択してください。",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "続行するには、ソース データベース '{0}' の有効なバックアップ フォルダーを選択します。",
"sql.migration.invalid.blob.resourceGroup.error": "先に進むには、ソース データベース '{0}' の有効なリソース グループを選択してください。",
"sql.migration.invalid.blob.storageAccount.error": "先に進むには、ソース データベース '{0}' の有効なストレージ アカウントを選択してください。",
"sql.migration.invalid.location.error": "先に進むには、有効な場所を選択してください。",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "有効な Database Migration Service を選択してください。",
"sql.migration.invalid.migration.service.offline.error": "ノードに接続された Database Migration Service を選択します。",
"sql.migration.invalid.network.share.location": "無効なネットワーク共有の場所の形式です。例: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "続行するには、すべてのバックアップ ファイルがソース データベース '{0}' のページ BLOB である BLOB コンテナーを選択してください。ブロック BLOB は、SQL Server 2016 以降を実行しているターゲットでのみサポートされています。詳細情報: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "OwnerUri が無効なため、データベースに接続できません (パラメーター 'OwnerUri')",
"sql.migration.invalid.resourceGroup.error": "続行するには、有効なリソースグループを選択してください。",
"sql.migration.invalid.savedInfo": "保存されたセッションを回復できません。新しいセッションを選択して、もう一度お試しください。",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "続行するには、有効なターゲット ユーザー名を入力します。",
"sql.migration.mode": "モード",
"sql.migration.more.info": "詳細情報",
+ "sql.migration.multi.step.all.steps.completed.errors": "全てのステップは次のエラーで完了しました: {0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "すべてのステップが成功しました。",
+ "sql.migration.multi.step.some.steps.are.still.running": "一部のステップはまだ実行中です。",
+ "sql.migration.multi.step.status": "ステップの状態: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "結果のコピー",
+ "sql.migration.multi.step.status.dialog.heading": "ステップの詳細",
+ "sql.migration.multi.step.status.errors": "ステップの状態: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "ステップ",
"sql.migration.na": "該当なし",
"sql.migration.name": "名前",
"sql.migration.name.label": "名前:",
@@ -343,6 +366,7 @@
"sql.migration.no": "いいえ",
"sql.migration.no.blobContainers.found": "BLOB コンテナーが見つかりません。",
"sql.migration.no.blobFiles.found": "BLOB ファイルが見つかりません。",
+ "sql.migration.no.blobFolders.found": "BLOB フォルダーが見つかりません。",
"sql.migration.no.fileShares.found": "ファイル共有が見つかりません。",
"sql.migration.no.issues.mi": "Azure SQL Managed Instance への移行に関する問題は見つかりませんでした。",
"sql.migration.no.issues.sqldb": "Azure SQL Database への移行に関する問題は見つかりませんでした。",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "移行の再試行中にエラーが発生しました。",
"sql.migration.rg.created": "リソース グループが作成されました",
"sql.migration.run.validation": "検証の実行",
+ "sql.migration.running.multi.steps.heading": "次のステップを実行しています:",
"sql.migration.save.assessment.report": "評価レポートを保存する",
"sql.migration.save.assessment.report.success": "評価レポートが {0} に正常に保存されました。",
"sql.migration.save.close": "保存して閉じる",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "{0} パーセンタイル",
"sql.migration.sku.recommendation": "Azure のレコメンデーション (プレビュー)",
"sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Azure SQL Database (プレビュー) に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Azure Virtual Machine 上の SQL Server に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。",
"sql.migration.sku.recommendationReason": "レコメンデーションの理由",
"sql.migration.sku.recommendations": "レコメンデーション",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "SQL データ ファイル",
"sql.migration.sku.sql.logDisk": "SQL ログ ファイル",
"sql.migration.sku.sql.temp": "SQL tempdb",
- "sql.migration.sku.sqldb.card.title": "Azure SQL Database (プレビュー)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Azure SQL Database",
"sql.migration.sku.stop.performance.collection": "データ収集の停止",
"sql.migration.sku.storage.dimension": "ディメンション",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "SQL Managed Instance",
"sql.migration.sql.server.instance": "SQL Server インスタンス",
"sql.migration.sql.virtual.machine": "SQL 仮想マシン",
+ "sql.migration.sql.vm.page.blob.info": "SQL Server 2014 以下を実行しているターゲット サーバーでは、ネットワーク共有オプションを使用してデータベース バックアップをアップロードするのではなく、Azure Storage Blob コンテナーに格納する必要があります。また、ブロック BLOB はSQL Server 2016 以降を実行しているターゲットでのみサポートされているため、バックアップ ファイルをページ BLOB として保存する必要があります。詳細情報: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "既知の問題、制限事項、トラブルシューティング",
"sql.migration.sqldb.column.copyduration": "コピー期間",
"sql.migration.sqldb.column.copystart": "コピーの開始",
"sql.migration.sqldb.column.copythroughput": "コピーのスループット",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "開始時刻",
"sql.migration.starting.login": "ログインの検証と移行が進行中です",
"sql.migration.starting.login.failed": "ログインの検証と移行に失敗しました",
+ "sql.migration.starting.migration.dberror": "データベース {0} の証明書を移行中にエラーが発生しました。{1}",
+ "sql.migration.starting.migration.error": "証明書移行の開始中にエラーが発生しました: '{0}'",
+ "sql.migration.state.canceled": "取り消されました",
+ "sql.migration.state.failed": "失敗",
+ "sql.migration.state.pending": "保留中",
+ "sql.migration.state.running": "実行中",
+ "sql.migration.state.succeeded": "成功",
"sql.migration.status": "状態",
"sql.migration.status.add.account": "アカウントを追加",
"sql.migration.status.add.account.MESSAGE": "Azure アカウントを追加して、既存の移行とその状態を表示します。",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "ターゲット テーブルが存在しません",
"sql.migration.target.table.not.empty": "ターゲット テーブルが空ではありません。",
"sql.migration.target.version": "ターゲット バージョン",
+ "sql.migration.tde.button.caption": "編集",
+ "sql.migration.tde.button.migrate": "証明書を移行する",
+ "sql.migration.tde.migrate.canceled": "証明書移行が取り消されました。続行するには、証明書移行を実行および完了してください。",
+ "sql.migration.tde.migrate.canceled.errors": "次のエラーで検証が取り消されました: {0}{1}",
+ "sql.migration.tde.migrate.column.databases": "データベース",
+ "sql.migration.tde.migrate.column.status": "状態",
+ "sql.migration.tde.migrate.completed.errors": "移行は完了しましたが、次のエラーが発生しました:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "移行結果をコピーする",
+ "sql.migration.tde.migrate.done.button": "完了",
+ "sql.migration.tde.migrate.heading": "次のデータベースから証明書を移行しています:",
+ "sql.migration.tde.migrate.not.run": "現在の構成では証明書移行がまだ実行されていません。続行するには、証明書移行を実行および完了してください。",
+ "sql.migration.tde.migrate.results.heading": "証明書の移行に関する進行状況の詳細:",
+ "sql.migration.tde.migrate.results.heading.completed": "証明書移行の結果:",
+ "sql.migration.tde.migrate.results.heading.previous": "以前の証明書移行の結果:",
+ "sql.migration.tde.migrate.start.validation": "移行の再試行",
+ "sql.migration.tde.migrate.status.details": "移行の状態: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "証明書移行が正常に完了しました。移行を続行するには、[次へ] をクリックしてください。",
+ "sql.migration.tde.migrate.validation.camceled": "移行が取り消されました",
+ "sql.migration.tde.migrate.validation.completed": "移行が正常に完了しました。",
+ "sql.migration.tde.msg.databases.selected": "Transparent Data Encryption に対応したデータベース {0} つを移行対象に選択しました。{1}",
+ "sql.migration.tde.msg.empty": "暗号化されたデータベースは選択されていません。",
+ "sql.migration.tde.msg.manual": "証明書を手動で移行することを選択しました。",
+ "sql.migration.tde.msg.tde": "暗号化証明書とデータベースを移行するために、Azure Data Studio へのアクセス権を付与しました。",
+ "sql.migration.tde.progress.update": "{0} / {1} 完了",
+ "sql.migration.tde.wizard.databases.selected": "選択したデータベース {1} つのうち {0} つで、Transparent Data Encryption が使用されています。",
+ "sql.migration.tde.wizard.description": "暗号化されたデータベースを正常に移行するには、暗号化証明書へのアクセスを許可するか、移行を続行する前に証明書を手動で移行する必要があります。{0}。",
+ "sql.migration.tde.wizard.network.share.info": "証明書の配置先とするネットワーク パス。",
+ "sql.migration.tde.wizard.network.share.label": "証明書のネットワーク パス",
+ "sql.migration.tde.wizard.network.share.placeholder": "ネットワーク パスを入力してください",
+ "sql.migration.tde.wizard.optionads": "証明書と秘密キーをターゲットにエクスポートします。",
+ "sql.migration.tde.wizard.optionadsconfirm": "証明書へのアクセスに自分の資格情報を使用することに同意します。",
+ "sql.migration.tde.wizard.optionmanual": "Azure Data Studio による証明書のエクスポートすることを希望しません。",
+ "sql.migration.tde.wizard.optionmanual.warning": "移行作業を続行する前に証明書を移行する必要があります。証明書を移行しない場合、この移行は失敗します。{0}。",
+ "sql.migration.tde.wizard.optionscaption": "証明書の移行",
+ "sql.migration.tde.wizard.title": "暗号化されたデータベースが選択されています。",
"sql.migration.test.connection": "接続のテスト",
"sql.migration.type": "種類",
"sql.migration.type.label": "入力:",
@@ -689,6 +759,7 @@
"sql.migration.username": "ユーザー名",
"sql.migration.username.label": "ターゲット ユーザー名",
"sql.migration.username.placeholder": "ターゲット ユーザー名を入力してください",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "状態",
"sql.migration.validate.ir.column.validation.steps": "検証手順",
"sql.migration.validate.ir.completed.errors": "検証は次のエラーで完了しました: {0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "検証が正常に完了しました。 移行を続行するには、[次へ] をクリックしてください。",
"sql.migration.view.all": "すべてのデータベース移行",
"sql.migration.view.select.button.label": "表示/選択",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "SQL Server IaaS エージェント拡張機能が現在フル モードではなく '{1}' モードであるため、仮想マシン '{0}' を移行できません。詳細情報: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "仮想マシン '{0}' は、基になる仮想マシンが実行されていないため、移行に使用できません。再試行する前に、電源がオンになっていることを確認してください。",
"sql.migration.warning": "警告",
"sql.migration.warnings": "警告",
"sql.migration.warnings.count": "警告 ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "接続に成功しました。ターゲット データベースが見つかりました: {0}",
"sql.migration.wizard.target.description": "Azure アカウントとターゲット {0}を選択します。",
"sql.migration.wizard.target.login.error": "ログイン情報の取得中にエラーが発生しました: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "データベース マッピング エラーです。 ターゲット データベース '{0}' をデータベース '{1}' の移行ターゲットとして選択することはできません。 ターゲット データベース '${targetDatabaseName}' は、データベース '{2}' の移行ターゲットとして既に選択されています。 別のターゲット データベースを選択してください。",
+ "sql.migration.wizard.target.mapping.error.duplicate": "データベース マッピング エラーです。ターゲット データベース '{0}' は、データベース '{1}' の移行ターゲットとして選択できません。 ターゲット データベース '{2}' は、データベース '{3}' の移行ターゲットとして既に選択されています。 別のターゲット データベースを選択してください。",
"sql.migration.wizard.target.missing": "データベース マッピング エラーです。移行するターゲット データベースがありません。 ターゲット サーバー接続を構成し、[接続] をクリックして、使用可能なデータベース移行ターゲットの一覧を収集してください。",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
- "sql.migration.wizard.target.source.mapping.error": "データベース マッピング エラーです。 ソース データベース '{0}' はターゲット データベースにマップされていません。 移行先のターゲット データベースを選択してください。",
+ "sql.migration.wizard.target.source.collation.error": "' {1}' と '{2}' データベースの間で、データベース マッピング エラー (エラー コード:{0}) が見つかりました。ソース データベースの照合順序 '{3}' がターゲット データベースの照合順序 '{4}' と一致しません。ソース データベースと同じ照合順序のターゲット データベースを選択するか再作成してください。",
+ "sql.migration.wizard.target.source.mapping.error": "データベース マッピング エラーです。ソース データベース '{0}' はターゲット データベースにマップされていません。 移行先のターゲット データベースを選択してください。",
"sql.migration.wizard.target.title": "Azure SQL のターゲット",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "詳細情報: https://aka.ms/dms-migrations-troubleshooting。",
"sql.migration.yes": "はい",
"total.databases.selected": "{1} 個中の {0} 個のデータベースが選択されています",
- "total.tables.selected.of.total": "{1}のうち {0}"
+ "total.tables.selected.of.total": "{1}のうち {0}",
+ "waitingForService": "{0} コンポーネントの開始を待機しています。"
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "移行の開始中にエラーが発生しました: '{0}'",
"sql.migration.starting.migration.message": "データベース {0} から {1} - {2} に移行を開始する"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "{0} をダウンロードしています",
+ "downloadingServiceComplete": "{0} のダウンロードが完了しました",
+ "downloadingServiceSize": "({0} KB)",
+ "downloadingServiceStatus": "{0} をダウンロードしています",
+ "entryExtractedChannelMsg": "{0} ({1}/{2}) を抽出しました",
+ "flatFileImport.serviceStartFailed": "{0}を開始できませんでした: {1}",
+ "installingService": "{0} サービスをインストールしています",
+ "installingServiceDetailed": "{0} を {1} にインストールしています",
+ "serviceInstalled": "{0} がインストールされました",
+ "serviceStarted": "{0} が開始されました",
+ "serviceStarting": "{0} を開始しています"
+ },
"package": {
"cancel-migration-menu": "移行のキャンセル",
"complete-cutover-menu": "一括移行を完了する",
diff --git a/i18n/ads-language-pack-ja/translations/main.i18n.json b/i18n/ads-language-pack-ja/translations/main.i18n.json
index 5ebeead547..cafda3ecff 100644
--- a/i18n/ads-language-pack-ja/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "Azure Data Studio '{2}' と互換性がないため、拡張機能 '{1}' のバージョン '{0}' をインストールできません。拡張機能をインストールするには、Azure Data Studio {3} に更新してください。",
"installExtensionCompletedAndReloadRequired": "拡張機能 {0} のインストールが完了しました。これを有効にするには、Azure Data Studio を再度読み込んでください。",
"maxMemoryForLargeFilesMB": "大きなファイルを開こうとすると再起動後に Azure Data Studio に対して使用できるメモリを制御します。コマンド ラインで '--max-memory=NEWSIZE' を指定する場合と同じ効果があります。",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "新しいノートブック(&N)",
"miNewQuery": "新しいクエリ(&Q)",
"miinstallVsix": "VSIX パッケージから拡張機能をインストールする",
"newQuery": "新しいクエリ",
"notebook.cellTitle": "ノートブックのセル タイトル メニュー",
+ "notebook.cellToolbarLocation.description": "セル ツール バーを表示する場所、または非表示にする必要があるかどうか。(VS Code ノートブックの場合のみ)",
+ "notebook.cellToolbarVisibility.description": "セル ツール バーをホバーまたはクリックのどちらに表示するかを指定します。(VS Code ノートブックのみ)",
+ "notebook.compactView.description": "ノートブック エディターをコンパクト形式で表示するかどうかを制御します。たとえば、オンにすると、左余白の幅が小さくなります。(VS Code ノートブックの場合のみ)",
+ "notebook.consolidatedOutputButton.description": "出力ツール バーに出力アクションを表示するかどうかを制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.consolidatedRunButton.description": "実行ボタンの横のドロップダウンに追加のアクションを表示するかどうかを制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.diff.enablePreview.description": "ノートブック用の拡張テキスト差分エディターを使用するかどうか。(VS Code ノートブックのみ)",
+ "notebook.displayOrder.description": "出力 MIME の種類の優先順位のリスト。(VS Code ノートブックの場合のみ)",
+ "notebook.dragAndDrop.description": "ノートブック エディターでドラッグ アンド ドロップによるセルの移動を許可するかどうかを制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.editorOptions.experimentalCustomization": "ノートブックで使用されるコード エディターの設定です。これを使用して、ほとんどのエディター * 設定をカスタマイズできます。(VS Code ノートブックの場合のみ)",
+ "notebook.focusIndicator.description": "フォーカス インジケーターがレンダリングされている場所を、セルの境界線または左端余白に沿って制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.globalToolbar.description": "ノートブック エディター内でグローバル ツール バーをレンダリングするかどうかを制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.globalToolbarShowLabel": "ノートブック ツール バーのアクションでラベルをレンダリングするかどうかを制御します (VS Code ノートブックの場合のみ)",
+ "notebook.insertToolbarPosition.description": "セルの挿入アクションを表示する場所を制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.interactiveWindow.collapseCodeCells": "対話型ウィンドウのコード セルを既定で折りたたむかどうかを制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.markup.fontSize": "ノートブックでレンダリングされるマークアップのフォント サイズをピクセル単位で制御します。'0' に設定すると、`#editor.fontSize#` の 120% が使用されます。(VS Code ノートブックの場合のみ)",
+ "notebook.outputFontFamily": "ノートブック セルの出力テキストのフォント ファミリ。空に設定すると、`#editor.fontFamily#` が使用されます。(VS Code ノートブックの場合のみ)",
+ "notebook.outputFontSize": "ノートブック セルの出力テキストのフォント サイズ。0 に設定すると、`#editor.fontSize#` が使用されます。(VS Code ノートブックの場合のみ)",
+ "notebook.outputLineHeight": "ノートブック セルの出力テキストの行の高さ。\r\n - 0 から 8 の値は、フォント サイズの乗数として使用されます。\r\n - 8 以上の値が有効な値として使用されます。(VS Code ノートブックの場合のみ)",
+ "notebook.showCellStatusbar.description": "セルのステータス バーを表示するかどうか。(VS Code ノートブックの場合のみ)",
+ "notebook.showFoldingControls.description": "Markdown ヘッダーの折りたたみ矢印を表示するタイミングを制御します。(VS Code ノートブックの場合のみ)",
+ "notebook.textOutputLineLimit": "テキスト出力内のテキストの行数を制御します。(VS Code ノートブックのみ)",
"notebook.title": "ノートブックのタイトル メニュー",
"notebook.toolbar": "ノートブックのツール バー メニュー",
+ "notebook.undoRedoPerCell.description": "セルごとに個別の元に戻す/やり直すスタックを使用するかどうか。(VS Code ノートブックの場合のみ)",
"objectExplorer.context": "オブジェクト エクスプローラー項目のコンテキスト メニュー",
"openDefaultSettingsJson": "既定の設定の JSON を開く",
"openDefaultSettingsJson.capitalized": "既定の設定 (JSON) を開く",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "古い API 通知",
"previewFeatures.configEnable": "未リリースのプレビュー機能を有効にする",
"previewFeatures.configTitle": "プレビュー機能",
- "showConnectDialogOnStartup": "起動時に接続ダイアログを表示"
+ "showConnectDialogOnStartup": "起動時に接続ダイアログを表示",
+ "useVSCodeNotebooks": "(プレビュー) 既定のノートブック エクスペリエンスとして VS Code ノートブックを使用します。注: この設定を有効にするには、Azure Data Studio を再起動する必要があります。",
+ "useVSCodeNotebooksTitle": "VS Code ノートブックの使用"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "その他の操作",
@@ -11901,6 +11926,7 @@
"status.connection.status": "接続状態"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "プロバイダーの Azure リソース エンドポイント。",
"schema.connectionOptions": "接続のオプション",
"schema.displayName": "プロバイダーの表示名",
"schema.enableConnectionStringOption": "プロバイダーが入力オプションとして接続文字列をサポートするかどうか。既定値は false です。",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "ビューの構成"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "エラー {0} でコピーに失敗しました",
+ "copyFailed": "コピーに失敗しました。エラー: {0}",
"notebook.showChart": "グラフの表示",
"notebook.showTable": "テーブルの表示"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "フォントの太さを制御します。",
"letterSpacing": "文字間隔 (ピクセル単位) を制御します。",
"maxColumnWidth": "自動サイズ設定される列の最大幅 (ピクセル単位)",
+ "resultsGrid.showJsonAsLink": "JSON 形式の文字列を含むセルをハイパーリンクとして表示するかどうか。有効にすると、クリック時に JSON 値が別のタブで開きます。既定値は true です。",
"resultsGridConfigurationTitle": "結果グリッドとメッセージ",
"rowHeight": "ピクセル単位で行の高さを制御する"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "閉じる",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "アカウントを追加しています...",
- "refreshFailed": "ユーザーがアカウントの更新をキャンセルしました"
+ "refreshCanceled": "ユーザーがアカウントの更新をキャンセルしました",
+ "refreshFailed": "0 \r\nエラー メッセージ: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Azure アカウント",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "接続エラー",
- "enableTrustServerCertificate": "信頼サーバー証明書を有効にする",
"kerberosErrorStart": "接続は、Kerberos エラーのため失敗しました。",
"kerberosHelpLink": "Kerberos を構成するためのヘルプを {0} で確認できます",
"kerberosKinit": "以前に接続した場合は、kinit を再実行しなければならない場合があります。",
- "runKinit": "Kinit の実行",
- "trustServerCertInstructionText": "この接続で暗号化が有効になっているか、ターゲット SQL Serverの SSL と証明書の構成を確認するか、接続ダイアログで [サーバー証明書の信頼] を有効にします。\r\n\r\n注意: 自己署名証明書では保護が制限されるだけで、運用環境では推奨されません。この接続で 'サーバー証明書の信頼' を有効にして再試行しますか?"
+ "runKinit": "Kinit の実行"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "接続の種類",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "保存されていない接続"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "'{1}' へのログインを続行するには、'{0}' のパスワードを変更する必要があります。",
+ "passwordChangeDialog.Message2": "新しいパスワードを以下に入力してください:",
"passwordChangeDialog.cancel": "キャンセル",
"passwordChangeDialog.confirmPassword": "パスワードの確認入力:",
"passwordChangeDialog.connecting": "接続しています",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "[OK] を押し、両方のボックスにまったく同じパスワードを入力します。",
"passwordChangeDialog.newPassword": "新しいパスワード:",
"passwordChangeDialog.ok": "OK",
+ "passwordChangeDialog.passwordChangeInProgress": "パスワードの変更は既に進行中です",
"passwordChangeDialog.title": "パスワードの変更"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "サーバー グループの編集",
"connectionTree.refresh": "最新の情報に更新",
"deleteConnection": "接続の削除",
+ "deleteConnectionConfirmation": "接続 '{0}' を削除しますか?",
+ "deleteConnectionConfirmationNo": "いいえ",
+ "deleteConnectionConfirmationYes": "はい",
"deleteConnectionGroup": "グループの削除",
+ "deleteConnectionGroupConfirmation": "接続グループ '{0}' を削除しますか?",
"showAllConnections": "すべての接続を表示"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "句を追加する",
+ "profilerFilterDialog.allClausesCleared": "すべての句がクリアされました。",
"profilerFilterDialog.apply": "適用",
"profilerFilterDialog.cancel": "キャンセル",
"profilerFilterDialog.clear": "すべてクリア",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "Null でない",
"profilerFilterDialog.isNullOperator": "Null である",
"profilerFilterDialog.loadFilter": "フィルターを読み込む",
+ "profilerFilterDialog.newClauseAdded": "新しい句が追加されました。",
"profilerFilterDialog.notContainsOperator": "含まない",
"profilerFilterDialog.notStartsWithOperator": "次で始まらない",
"profilerFilterDialog.ok": "OK",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "セルの更新が失敗しました: "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "エラー {0} でコピーに失敗しました",
+ "copyFailed": "コピーに失敗しました。エラー: {0}",
"elapsedBatchTime": "バッチ実行時間: {0}",
"query.ExecutionFailedError": "予期しないエラーにより、実行が失敗しました: {0} {1}",
"query.message.executionTime": "総実行時間: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "はじめに(&&S)",
"showReleaseNotes": "「はじめに」を表示する"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "ステップ {0}: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-ko/package.json b/i18n/ads-language-pack-ko/package.json
index 9324d0a4c4..f88803ca71 100644
--- a/i18n/ads-language-pack-ko/package.json
+++ b/i18n/ads-language-pack-ko/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-ko",
"displayName": "Korean(사용법) Language Pack for Azure Data Studio",
"description": "Language pack extension for Korean",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json
index 890db54038..5bdedd915d 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "백업",
"arc.backups": "백업",
"arc.backupsStorage": "백업 {0}개",
+ "arc.booleanfalse": "False",
+ "arc.booleantrue": "True",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "취소",
"arc.clickTheNewSupportRequestButton": "[새 지원 요청] 단추를 클릭하여 Azure Portal에서 지원 요청을 제출합니다.",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "현재 다른 확장을 삭제하고 있습니다. 완료된 후 다시 시도하세요.",
"arc.earliestPitrRestorePoint": "가장 빠른 시점",
"arc.emergency": "비상",
+ "arc.enableTrustServerCert": "서버 인증서 신뢰 활성화",
+ "arc.encrypt": "암호화",
+ "arc.encryptDescription": "true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다.",
"arc.endpoint": "엔드포인트",
"arc.enterANonEmptyPassword": "비어 있지 않은 암호를 입력하거나 Esc 키를 눌러 종료합니다.",
"arc.enterNewPassword": "새 암호 입력",
@@ -165,6 +170,7 @@
"arc.missingExtension": "엔진 설정을 보려면 {0} 확장이 필요합니다. 지금 설치하시겠습니까?",
"arc.monitor": "모니터",
"arc.monitorUpgrade": "다음 명령을 실행하여 업그레이드 상태를 확인할 수 있습니다.",
+ "arc.msgPromptSSLCertificateValidationFailed": "이 연결에서 암호화가 사용 설정되었습니다. 대상 SQL Server의 SSL 및 인증서 구성을 검토하거나 설정 파일에서 '서버 인증서 신뢰'를 'true'로 설정하세요. 참고: 자체 서명된 인증서는 제한된 보호만 제공하며 프로덕션 환경에서는 권장되지 않습니다. 이 연결에서 '서버 인증서 신뢰'를 활성화하고 다시 시도하시겠습니까?",
"arc.name": "이름",
"arc.namespace": "네임스페이스",
"arc.networking": "네트워킹",
@@ -230,6 +236,7 @@
"arc.properties": "속성",
"arc.ram": "RAM",
"arc.rangeSetting": "값이 {0}-{1} 범위에 있어야 합니다.",
+ "arc.readMore": "자세한 정보",
"arc.ready": "준비",
"arc.recovering": "복구 중",
"arc.recoveringPending": "복구 보류 중",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "커밋할 보조 동기화",
"arc.thePasswordsDoNotMatch": "암호가 일치하지 않습니다. 암호를 확인하거나 ESC 키를 눌러 종료합니다.",
"arc.troubleshoot": "문제 해결",
+ "arc.trustServerCertDescription": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다.",
+ "arc.trustServerCertificate": "서버 인증서 신뢰",
"arc.type": "형식",
"arc.unknown": "알 수 없음",
"arc.unloadExtensions": "확장 언로드",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json
index 22037b2e90..6771d72c8b 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "계정에 대한 소유 테넌트 정보를 찾을 수 없습니다.",
"azure.responseError": "오류로 인해 토큰 검색에 실패했습니다. 자세한 내용은 [개발자 도구 열기]({0})를 참조하세요.",
"azure.tenantNotFound": "ID가 '{0}'인 지정된 테넌트를 찾을 수 없습니다.",
- "azureAuth.unidentifiedError": "Azure 인증에서 식별되지 않은 오류 발생",
"azurecore.consentDialog.body": "'{0}({1})' 테넌트에서는 {2} 리소스에 액세스하려면 다시 재인증해야 합니다. [열기]를 눌러 인증 프로세스를 시작합니다.",
"azurecore.consentDialog.cancel": "취소",
"azurecore.consentDialog.ignore": "테넌트 무시",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "사용 가능한 Azure 인증 방법이 없습니다. ADS 구성에서 인증 방법을 사용하도록 설정해야 합니다.",
"azure.NoAuthMethod.Selected": "Azure 인증 방법이 선택되지 않았습니다. 사용할 인증 방법을 선택해야 합니다.",
- "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken이 호출되었습니다. 이 메서드는 사용되지 않으며 향후 릴리스에서 제거됩니다. 대신 getAccountSecurityToken을 사용하세요."
+ "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken이 호출되었습니다. 이 메서드는 사용되지 않으며 향후 릴리스에서 제거됩니다. 대신 getAccountSecurityToken을 사용하세요.",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "토큰 캐시를 지우지 못했습니다.",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure(중국)",
- "germanyCloud": "Azure(독일)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure(미국 정부)",
- "usNatCloudDisplayName": "Azure(미국 국가)"
+ "usGovCloudDisplayName": "Azure(미국 정부)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "이 기능이 작동하려면 Azure 계정을 선택해야 합니다.",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json
index f6067849cc..df2f614ff8 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "인증 유형",
"cms.connectionOptions.columnEncryptionSetting.description": "연결에서 모든 명령에 대한 기본 열 암호화 설정입니다.",
"cms.connectionOptions.columnEncryptionSetting.displayName": "열 암호화",
+ "cms.connectionOptions.commandTimeout.description": "시도를 종료하고 오류를 생성하기 전에 명령이 실행되기를 기다리는 시간(초)입니다.",
+ "cms.connectionOptions.commandTimeout.displayName": "명령 시간 제한",
"cms.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수",
"cms.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수",
"cms.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "컨텍스트 연결",
"cms.connectionOptions.currentLanguage.description": "SQL Server 언어 레코드 이름",
"cms.connectionOptions.currentLanguage.displayName": "현재 언어",
- "cms.connectionOptions.encrypt.description": "true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.",
+ "cms.connectionOptions.encrypt.categoryValues.false": "선택 사항(False)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "엄격",
+ "cms.connectionOptions.encrypt.categoryValues.true": "필수(True)",
+ "cms.connectionOptions.encrypt.description": "'Mandatory' 또는 'Strict'로 설정하면 SQL Server는 인증서가 설치된 경우 클라이언트와 서버 간의 모든 데이터 전송에 SSL 암호화를 사용합니다. 'Strict'로 설정하면 SQL Server는 클라이언트와 서버 간의 모든 데이터 전송에 TDS 8.0을 사용합니다. 'Strict'는 SQL Server 2022 이상에서 지원됩니다.",
"cms.connectionOptions.encrypt.displayName": "암호화",
"cms.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 SQL Server 인스턴스의 이름 또는 네트워크 주소",
"cms.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "복제",
"cms.connectionOptions.groupName.security": "보안",
"cms.connectionOptions.groupName.source": "원본",
+ "cms.connectionOptions.hostNameInCertificate.description": "SQL Server 서버 인증서에서 유효성을 검사하는 데 사용할 TLS 인증서에 지정된 호스트 이름을 나타냅니다. 지정하지 않으면 서버 이름이 인증서 유효성 검사에 기본적으로 사용됩니다.",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "인증서의 호스트 이름",
"cms.connectionOptions.loadBalanceTimeout.description": "이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다.",
"cms.connectionOptions.loadBalanceTimeout.displayName": "부하 분산 시간 제한",
"cms.connectionOptions.maxPoolSize.description": "풀에서 허용되는 최대 연결 수",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "서버 설명",
"cms.connectionOptions.serverName.description": "SQL Server 인스턴스의 이름",
"cms.connectionOptions.serverName.displayName": "서버",
- "cms.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.",
+ "cms.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다. 이 속성은 Encrypt=Strict와는 지원되지 않습니다.",
"cms.connectionOptions.trustServerCertificate.displayName": "서버 인증서 신뢰",
"cms.connectionOptions.typeSystemVersion.description": "공급자가 DataReader를 통해 노출할 서버 형식 시스템을 나타냅니다.",
"cms.connectionOptions.typeSystemVersion.displayName": "형식 시스템 버전",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json
index f50c5f3c80..85d21a59fe 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "대상 플랫폼",
"dataworkspace.workspacePlaceholder": "작업 영역({0}) 파일 선택",
"dataworkspace.yesRecommended": "예(권장)",
+ "dragAndDropNotSupported": "이 프로젝트 형식은 끌어서 놓기 기능이 지원되지 않습니다.",
"fileDoesNotExist": "파일 '{0}'이(가) 없습니다.",
+ "filenameEndingInPeriodErrorMessage": "파일 이름은 마침표(.)로 끝날 수 없습니다.",
"gitCloneError": "GIT 복제 중 오류가 발생했습니다. GIT 출력 보기로 자세한 내용 확인",
"gitCloneMessage": "Git 리포지토리 '{0}'을(를) 복제하는 중...",
+ "invalidFileCharsErrorMessage": "잘못된 파일 문자",
"noPreviousData": "현재 프로젝트에 대한 이전 {0}이(가) 여기에 표시됩니다. 실행하여 결과를 확인하세요.",
+ "noProjectProvidingExtensionsInstalled": "데이터베이스 프로젝트 확장이 설치되어 있지 않습니다. 이 기능을 사용하려면 데이터베이스 프로젝트 확장을 설치하세요.",
+ "onlyMovingOneFileIsSupported": "한 번에 하나의 파일만 이동할 수 있습니다.",
"openedProjectsUndefinedAfterRefresh": "디스크에서 새로 고친 후에는 열린 프로젝트 목록을 정의하지 않아야 합니다.",
- "projectNameNull": "프로젝트 이름이 Null입니다."
+ "projectNameNull": "프로젝트 이름이 Null입니다.",
+ "reservedValueErrorMessage": "예약된 파일 이름입니다. 다른 이름을 선택하고 다시 시도하십시오.",
+ "reservedWindowsFilenameErrorMessage": "이 파일 이름은 Windows에서 예약되어 있습니다. 다른 이름을 선택하고 다시 시도하세요.",
+ "tooLongFilenameErrorMessage": "파일 이름은 255자를 초과할 수 없습니다.",
+ "trailingWhitespaceErrorMessage": "파일 이름은 공백으로 끝날 수 없습니다.",
+ "undefinedFilenameErrorMessage": "정의되지 않은 이름",
+ "whitespaceFilenameErrorMessage": "파일 이름은 공백일 수 없습니다."
},
"package": {
"close-workspace-command": "작업 영역 닫기",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json
index d739f70866..823f64d275 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "연결 오류",
+ "enableTrustServerCertificate": "신뢰 서버 인증서 활성화",
+ "trustServerCertInstructionText": "이 연결에 암호화를 사용합니다. 대상 SQL Server의 SSL과 인증서 구성을 검토하거나, 연결 대화에서 '신뢰할 수 있는 서버 인증서'를 활성화하세요.\r\n\r\n참고: 자체 서명된 인증서는 제한된 보호만 제공하며 프로덕션 환경에서는 권장되지 않습니다. 이 연결에서 '신뢰할 수 있는 서버 인증서'를 활성화하고 다시 시도하시겠어요? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio는 Always Encrypted의 열 마스터 키에 액세스하려면 Azure Key Vault에 연결해야 하지만, 연결된 Azure 계정을 선택하지 않았습니다. 쿼리를 다시 시도하고 메시지가 표시되면 연결된 Azure 계정을 선택하세요.",
"mssql.chooseLinkedAzureAccount": "연결된 Azure 계정을 선택하세요.",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "Notebook 문서를 SQL로 변환하는 동안 오류가 발생했습니다. 오류: {0}",
"mssql.searchServers": "서버 이름 검색"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "로그인",
+ "objectManagement.LoginTypeDisplayNameInTitle": "로그인",
+ "objectManagement.OkText": "확인",
+ "objectManagement.UserDisplayName": "사용자",
+ "objectManagement.UserTypeDisplayNameInTitle": "사용자",
+ "objectManagement.advancedSectionHeader": "고급",
+ "objectManagement.blankPasswordConfirmation": "암호가 없는 로그인을 만들면 보안상 위험합니다. 계속하시겠습니까?",
+ "objectManagement.confirmPasswordLabel": "암호 확인",
+ "objectManagement.createObjectOperationName": "{0} 만들기",
+ "objectManagement.deleteLoginConfirmation": "서버 로그인을 삭제해도 로그인과 관련된 데이터베이스 사용자는 삭제되지 않습니다. 프로세스를 완료하려면 각 데이터베이스에서 사용자를 삭제하십시오. 먼저 스키마의 소유권을 새 사용자에게 전송해야만 사용자를 삭제할 수 있습니다.",
+ "objectManagement.deleteObjectConfirmation": "{0} '{1}'을(를) 삭제하시겠습니까?",
+ "objectManagement.deleteObjectError": "{0}: {1}을(를) 삭제하는 동안 오류가 발생했습니다. {2}",
+ "objectManagement.deleteObjectOperationName": "{0} '{1}' 삭제",
+ "objectManagement.enabledLabel": "사용",
+ "objectManagement.generalSectionHeader": "일반",
+ "objectManagement.helpText": "도움말",
+ "objectManagement.invalidPasswordError": "암호가 복잡성 요구 사항을 충족하지 않습니다. 자세한 내용은 https://docs.microsoft.com/sql/relational-databases/security/password-policy를 참조하세요.",
+ "objectManagement.loadingDialog": "대화 상자를 로드하는 중...",
+ "objectManagement.login.aadAuthenticationType": "Azure Active Directory 인증",
+ "objectManagement.login.authenticateType": "인증",
+ "objectManagement.login.defaultDatabaseLabel": "기본 데이터베이스",
+ "objectManagement.login.defaultLanguageLabel": "기본 언어",
+ "objectManagement.login.enforcePasswordExpirationLabel": "암호 만료 적용",
+ "objectManagement.login.enforcePasswordPolicyLabel": "암호 정책 적용",
+ "objectManagement.login.lockedOutLabel": "로그인 잠겨 있음",
+ "objectManagement.login.mustChangePasswordLabel": "다음 로그인할 때 반드시 암호 변경",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "이전 암호는 비워 둘 수 없습니다.",
+ "objectManagement.login.oldPasswordLabel": "이전 암호",
+ "objectManagement.login.permissionToConnectLabel": "데이터베이스 엔진 연결 권한",
+ "objectManagement.login.serverRoleSectionHeader": "서버 역할",
+ "objectManagement.login.specifyOldPasswordLabel": "이전 암호 지정",
+ "objectManagement.login.sqlAuthSectionHeader": "SQL 인증",
+ "objectManagement.login.sqlAuthenticationType": "SQL 인증",
+ "objectManagement.login.windowsAuthenticationType": "Windows 인증",
+ "objectManagement.nameCannotBeEmptyError": "이름은 비워둘 수 없습니다.",
+ "objectManagement.nameLabel": "이름",
+ "objectManagement.newObjectDialogTitle": "{0} 신규(미리 보기)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} - {1}(미리 보기)",
+ "objectManagement.openNewObjectDialogError": "새 {0} 대화 상자를 여는 동안 오류가 발생했습니다. {1}",
+ "objectManagement.openObjectPropertiesDialogError": "{0}: {1}에 대한 속성 대화 상자를 여는 동안 오류가 발생했습니다. {2}",
+ "objectManagement.passwordCannotBeEmptyError": "암호는 비워 둘 수 없습니다.",
+ "objectManagement.passwordLabel": "암호",
+ "objectManagement.passwordsNotMatchError": "암호는 확인 암호와 일치해야 합니다.",
+ "objectManagement.refreshOEError": "개체 탐색기를 새로 고치는 동안 오류가 발생했습니다. {0}",
+ "objectManagement.selectedLabel": "선택됨",
+ "objectManagement.updateObjectOperationName": "{0} '{1}' 업데이트",
+ "objectManagement.user.containedUser": "포함된 사용자",
+ "objectManagement.user.defaultSchemaLabel": "기본 스키마",
+ "objectManagement.user.loginLabel": "로그인",
+ "objectManagement.user.membershipLabel": "멤버십",
+ "objectManagement.user.ownedSchemasLabel": "소유한 스키마",
+ "objectManagement.user.type": "유형",
+ "objectManagement.user.userWithGroupLogin": "Windows 그룹 로그인을 사용하는 사용자",
+ "objectManagement.user.userWithLogin": "로그인한 사용자",
+ "objectManagement.user.userWithNoConnectAccess": "연결 액세스 권한이 없는 사용자",
+ "objectManagement.yesText": "예"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "{0}을(를) 다운로드함",
"downloadingServiceChannelMsg": "{0} 다운로드 중",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "인증 유형",
"mssql.connectionOptions.columnEncryptionSetting.description": "연결에 Always Encrypted 기능 사용 또는 사용 안 함",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "시도를 종료하고 오류를 생성하기 전에 명령이 실행되기를 기다리는 시간(초)입니다.",
+ "mssql.connectionOptions.commandTimeout.displayName": "명령 시간 제한",
"mssql.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수",
"mssql.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수",
"mssql.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "데이터베이스",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "호스트 보호 서비스",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "없음",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "보안 enclave를 사용한 Always Encrypted와 함께 사용되는 서버 쪽 enclave를 증명하기 위한 프로토콜 지정",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "증명 프로토콜",
"mssql.connectionOptions.enclaveAttestationUrl.description": "보안 enclave를 사용한 Always Encrypted와 함께 사용되는 서버 쪽 enclave를 증명하기 위한 엔드포인트 지정",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave 증명 URL",
- "mssql.connectionOptions.encrypt.description": "true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "선택 사항(False)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "엄격",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "필수(True)",
+ "mssql.connectionOptions.encrypt.description": "'Mandatory' 또는 'Strict'로 설정하면 SQL Server는 인증서가 설치된 경우 클라이언트와 서버 간의 모든 데이터 전송에 SSL 암호화를 사용합니다. 'Strict'로 설정하면 SQL Server는 클라이언트와 서버 간의 모든 데이터 전송에 TDS 8.0을 사용합니다. 'Strict'는 SQL Server 2022 이상에서 지원됩니다.",
"mssql.connectionOptions.encrypt.displayName": "암호화",
"mssql.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 SQL Server 인스턴스의 이름 또는 네트워크 주소",
"mssql.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "복제",
"mssql.connectionOptions.groupName.security": "보안",
"mssql.connectionOptions.groupName.source": "원본",
+ "mssql.connectionOptions.hostNameInCertificate.description": "SQL Server 서버 인증서에서 유효성을 검사하는 데 사용할 TLS 인증서에 지정된 호스트 이름을 나타냅니다. 지정하지 않으면 서버 이름이 인증서 유효성 검사에 기본적으로 사용됩니다.",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "인증서의 호스트 이름",
"mssql.connectionOptions.loadBalanceTimeout.description": "이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다.",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "부하 분산 시간 제한",
"mssql.connectionOptions.maxPoolSize.description": "풀에서 허용되는 최대 연결 수",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "포트",
"mssql.connectionOptions.replication.description": "복제에서 SQL Server가 사용합니다.",
"mssql.connectionOptions.replication.displayName": "복제",
+ "mssql.connectionOptions.secureEnclaves.description": "Enables or disables Secure Enclaves for the connection",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "SQL Server 인스턴스의 이름",
"mssql.connectionOptions.serverName.displayName": "서버",
- "mssql.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.",
+ "mssql.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다. 이 속성은 Encrypt=Strict와는 지원되지 않습니다.",
"mssql.connectionOptions.trustServerCertificate.displayName": "서버 인증서 신뢰",
"mssql.connectionOptions.typeSystemVersion.description": "공급자가 DataReader를 통해 공개할 서버 유형 시스템을 나타냄",
"mssql.connectionOptions.typeSystemVersion.displayName": "형식 시스템 버전",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다.",
"mssql.logFilesRemovalLimit": "시작 시 제거하려고 하며 mssql.logRetentionMinutes가 만료된 이전 파일의 최대 수입니다. 이 제한으로 인해 정리되지 않은 파일은 다음에 Azure Data Studio를 시작할 때 정리됩니다.",
"mssql.logRetentionMinutes": "백 엔드 서비스의 로그 파일을 유지하는 시간(분)입니다. 기본값은 1주일입니다.",
+ "mssql.objectExplorer.disableGroupBySchema": "스키마별 그룹화 사용 안 함",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "스키마별 그룹화 사용",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "개체 탐색기 노드를 확장하기 위한 시간 제한(초)입니다. 기본값은 45초입니다.",
+ "mssql.objectExplorer.groupBySchema": "사용하도록 설정하면 개체 탐색기의 데이터베이스 개체가 스키마로 분류됩니다.",
"mssql.parallelMessageProcessing": "[실험적] SQL 도구 서비스에 대한 요청을 병렬로 처리할지 여부입니다. 모든 요청을 병렬로 처리할 때 발생할 수 있는 문제를 검색하기 위해 도입되었습니다. 기본값은 false입니다. 값을 변경하면 ADS를 다시 시작해야 합니다.",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Always Encrypted에 매개 변수화 사용",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL 옵션 사용",
"mssql.query.xactAbortOn": "SET XACT_ABORT ON 옵션 사용",
"mssql.tableDesigner.preloadDatabaseModel": "개체 탐색기에서 데이터베이스 노드를 확장할 때 데이터베이스 모델을 미리 로드할지 여부입니다. 활성화하면 테이블 디자이너의 로딩 시간을 줄일 수 있습니다. 참고: 많은 데이터베이스 노드를 확장해야 하는 경우 일반 메모리 사용량보다 높을 수 있습니다.",
+ "mssql.tracing.desc": "Azure Data Studio와 SQL Tools Service 간에 SQL Tools Service 출력 채널로의 통신을 추적합니다. 경고: 자세한 로깅을 사용하는 경우 중요한 정보가 포함될 수 있습니다.",
"mssql.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.",
"objectsListProperties.name": "이름",
"onprem.databaseProperties.compatibilityLevel": "호환성 수준",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "OS 버전",
"onprem.serverProperties.serverEdition": "버전",
"onprem.serverProperties.serverVersion": "버전",
+ "title.changeNotebookConnection": "SQL Notebook 연결 변경",
"title.clearSearchServerResult": "검색: 검색 서버 결과 지우기",
+ "title.deleteObject": "삭제",
"title.designTable": "디자인",
+ "title.newApplicationRole": "새 애플리케이션 역할",
+ "title.newDatabaseRole": "새 데이터베이스 역할",
+ "title.newLogin": "새 로그인",
+ "title.newServerRole": "새 서버 역할",
"title.newTable": "새 테이블",
+ "title.newUser": "새 사용자",
+ "title.objectProperties": "속성",
"title.searchServers": "검색: 서버",
"title.showLogFile": "로그 파일 표시"
}
diff --git a/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json
index c7702f53eb..ef6c88a69f 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "컨테이너 이름",
"docker-sql-2017-title": "SQL Server 2017 컨테이너 이미지 배포",
"docker-sql-2019-title": "SQL Server 2019 컨테이너 이미지 배포",
- "docker-sql-2022-title": "SQL Server 2022 미리 보기 컨테이너 이미지 배포",
+ "docker-sql-2022-title": "SQL Server 2022 컨테이너 이미지 배포",
"docker-sql-password-field": "SQL Server 암호",
"docker-sql-port-field": "포트",
"extension-description": "Microsoft SQL Server 배포를 위한 Notebook 기반 환경을 제공합니다.",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "Windows의 SQL Server",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "SQL Server 2022 미리 보기",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "데이터베이스 서버",
"sql-azure-elastic-pool-display-name": "탄력적 풀",
"sql-azure-single-database-display-name": "단일 데이터베이스",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json
index de17e48ac5..f8727a5e59 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "날짜",
"Failed": "실패",
"InProgress": "진행 중",
+ "Move": "이동",
"PublishHistory": "게시 기록",
"Status": "상태",
"Success": "성공",
@@ -76,7 +77,6 @@
"dataSource": "데이터 원본",
"dataSourceDropdownTitle": "데이터 원본",
"dataSourceRadioButtonLabel": "데이터 원본",
- "dataSourcesNodeName": "데이터 원본",
"databaseLocation": "데이터베이스에 대한 참조를 추가하려면 데이터베이스 위치가 필요합니다.",
"databaseName": "데이터베이스 이름",
"databaseNameLabel": "데이터베이스",
@@ -98,6 +98,7 @@
"deleteConfirmation": "{0}을(를) 삭제하시겠습니까?",
"deleteConfirmationContents": "{0} 및 모든 내용을 삭제하시겠습니까?",
"deleteReferenceConfirmation": "{0}에 대한 참조를 삭제하시겠습니까?",
+ "deleteSqlCmdVariableConfirmation": "SQLCMD 변수 '{0}'을(를) 삭제하시겠습니까?",
"deployAppSettingUpdateFailed": "앱 설정 '{0}'을(를) 업데이트하지 못함",
"deployAppSettingUpdating": "앱 설정을 업데이트하는 중: '{0}'",
"deployDbTaskName": "로컬로 SQL DB 프로젝트 배포 중",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "SQL 연결 문자열에 대한 환경 변수 입력",
"enterConnectionStringTemplate": "연결 문자열 템플릿 입력",
"enterNewDatabaseName": "새 데이터베이스 이름 입력",
+ "enterNewName": "새 이름 입력",
+ "enterNewSqlCmdVariableDefaultValue": "SQLCMD 변수 '{0}'의 기본값을 입력하세요.",
+ "enterNewSqlCmdVariableName": "새 SQLCMD 변수 이름 입력",
"enterNewValueForVar": "'{0}' 변수의 새 값을 입력합니다.",
"enterPassword": "{0} 관리자 암호를 입력합니다.",
"enterPortNumber": "{0} 포트 번호를 입력하거나 Enter 키를 눌러 기본값을 사용함",
@@ -143,7 +147,9 @@
"errorDownloading": "{0}을(를) 다운로드하는 동안 오류가 발생했습니다. 오류: {1}",
"errorExtracting": "{0}에서 파일을 추출하는 동안 오류가 발생했습니다. 오류: {1}",
"errorFindingBuildFilesLocation": "빌드 파일 위치를 찾는 동안 오류 발생: {0}",
+ "errorMovingFile": "{0}에서 {1}(으)로 파일을 이동하는 동안 오류가 발생했습니다. 오류: {2}",
"errorReadingProjectGuid": "'{1}' 프로젝트의 {0}을(를) 읽는 동안 오류가 발생했습니다.",
+ "errorRenamingFile": "Error when renaming file from {0} to {1}. Error: {2}",
"errorRetrievingBuildFiles": "프로젝트를 빌드할 수 없습니다. 빌드에 필요한 파일을 검색하는 동안 오류가 발생했습니다.",
"eulaAgreementTemplate": "{0}을(를) 수락합니다.",
"eulaAgreementText": "{0}을(를) 수락합니다.",
@@ -193,6 +199,8 @@
"location": "위치",
"min": "분",
"missingVersion": "{0}에 '버전' 항목이 없습니다.",
+ "moveConfirmationPrompt": "{0}을(를) {1}(으)로 이동하시겠습니까?",
+ "movingFilesBetweenProjectsNotSupported": "프로젝트 간 파일 이동은 지원되지 않습니다.",
"msec": "밀리초",
"multipleMostDeploymentScripts": "예기치 않은 {0} 파일 수: {1}",
"multipleSqlProjFilesSelected": "여러 .sqlproj 파일이 선택되었습니다. 하나만 선택하세요.",
@@ -215,6 +223,7 @@
"notValidVariableName": "'{0}'은(는) 잘못된 변수 이름입니다.",
"objectType": "개체 형식",
"okString": "확인",
+ "onlyMoveSqlFilesSupported": ".sql 파일 이동만 지원됩니다.",
"openEulaString": "라이선스 계약 열기",
"optionDescription": "옵션 설명",
"optionName": "옵션 이름",
@@ -246,6 +255,7 @@
"publishAction": "게시",
"publishDialogName": "프로젝트 게시",
"publishOptions": "게시 옵션",
+ "publishProfileElements": "게시 프로필 요소",
"publishProjectSucceed": "데이터베이스 프로젝트를 게시했습니다.",
"publishSettingsFiles": "설정 파일 게시",
"publishTo": "대상 게시",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "업데이트 위치",
"sqlDatabaseProjects.doNotAskAgain": "다시 묻지 않음",
"sqlDatabaseProjects.outputChannel": "데이터베이스 프로젝트",
+ "sqlcmdVariableAlreadyExists": "이름이 같은 SQLCMD 변수가 이 프로젝트에 이미 있습니다.",
+ "sqlcmdVariablesNodeName": "SQLCMD 변수",
"storedProcedureFriendlyName": "저장 프로시저",
"suppressMissingDependenciesErrors": "참조 프로젝트의 확인되지 않은 참조로 인한 오류를 표시하지 않습니다.",
"systemDatabase": "시스템 데이터베이스",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "데이터베이스 프로젝트",
"sqlDatabaseProjects.addDatabaseReference": "데이터베이스 참조 추가",
"sqlDatabaseProjects.addExistingItem": "기존 항목 추가...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "SQLCMD 변수 추가",
"sqlDatabaseProjects.autorestSqlVersion": "NPM에서 사용할 Autorest.Sql 버전입니다. 설정하지 않으면 최신이 사용됩니다.",
"sqlDatabaseProjects.build": "빌드",
"sqlDatabaseProjects.changeTargetPlatform": "대상 플랫폼 변경",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "SQL 데이터베이스 스키마 디자인 및 게시",
"sqlDatabaseProjects.displayName": "데이터베이스 프로젝트",
"sqlDatabaseProjects.dotnetInstallLocation": "컴퓨터의 .NET SDK 전체 경로입니다. 예를 들어 dotnet.exe가 C:\\folder1\\dotnet\\dotnet.exe에 있다면 이 설정의 경로를 C:\\folder1\\dotnet으로 설정합니다.",
+ "sqlDatabaseProjects.edit": "편집",
"sqlDatabaseProjects.editProjectFile": ".sqlproj 파일 편집",
"sqlDatabaseProjects.enablePreviewFeatures": "SQL Database Projects 미리보기 기능 사용",
"sqlDatabaseProjects.exclude": "프로젝트에서 제외",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "디자이너에서 열기",
"sqlDatabaseProjects.properties": "속성",
"sqlDatabaseProjects.publish": "게시",
+ "sqlDatabaseProjects.rename": "이름 바꾸기",
"sqlDatabaseProjects.schemaCompare": "스키마 비교",
"sqlDatabaseProjects.updateProjectFromDatabase": "데이터베이스에서 프로젝트 만들기",
"sqlDatabaseProjects.validateExternalStreamingJob": "외부 스트리밍 작업 유효성 검사",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json
index 4071be7f3e..6bb389cfce 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "선택한 계정 '{0}' 및 테넌트 '{1}'에 액세스하는 동안 오류가 발생했습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요. 오류 '{2}'",
"azure.accounts.accountStaleError": "선택한 계정 '{0}' 및 테넌트 '{1}'에 대한 액세스 토큰이 더 이상 유효하지 않습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요.",
+ "serviceCrashMessage": "마이그레이션 서비스 구성 요소를 시작할 수 없습니다. {0}",
+ "serviceCrashed": "서비스 구성 요소가 충돌했습니다.",
+ "serviceProviderIntializationError": "서비스 공급자를 초기화할 수 없습니다.",
"sql-migration.login.wizard.title": "로그인을 '{0}'에서 Azure SQL로 마이그레이션",
"sql-migration.wizard.title": "Azure SQL로 '{0}' 마이그레이션",
"sql.cancel.migration.confirmation": "이 마이그레이션을 취소하시겠습니까?",
- "sql.login.migration..error": "로그인 마이그레이션 오류: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Azure Active Directory 도메인 이름(Windows 인증 로그인을 마이그레이션하는 데만 필요)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "AAD 도메인 이름 입력",
+ "sql.login.migration.collecting.target.logins.failed": "Collecting target login failed with error code {0}",
"sql.login.migration.complete": "로그인 마이그레이션 완료",
"sql.login.migration.db.title": "Azure SQL Database",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Windows 로그인을 마이그레이션하려면 AAD(Azure Active Directory) 도메인 이름이 필요합니다. AAD 도메인 이름을 입력하거나 Windows 로그인 선택을 취소하세요.",
+ "sql.login.migration.error": "로그인 마이그레이션 오류: {0}",
"sql.login.migration.establish.user.mappings": "로그인 확인 및 마이그레이션이 완료되었습니다.\r\n\r\n사용자 매핑을 설정하는 중입니다.",
"sql.login.migration.establish.user.mappings.failed": "사용자 매핑을 설정하지 못 함",
"sql.login.migration.failed": "로그인 마이그레이션 실패",
"sql.login.migration.get.connection.string": "데이터 원본={0};초기 카탈로그=마스터;사용자 ID={1};암호={2};TrustServerCertificate=True;통합 보안=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "로그인 마이그레이션 진행 중",
+ "sql.login.migration.login.status.details.title": "{0}에 대한 마이그레이션 상태 세부 정보",
"sql.login.migration.logins.found": "로그인 찾음",
"sql.login.migration.logins.not.found": "로그인을 찾을 수 없음",
"sql.login.migration.mi.title": "Azure SQL Managed Instance",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "이전(사용 안 함)",
"sql.login.migration.status.page.title": "마이그레이션 상태",
"sql.login.migration.status.succeeded": "성공",
+ "sql.login.migration.steps.migrate.logins": "로그인 마이그레이션",
+ "sql.login.migration.steps.not.started": "시작되지 않음",
"sql.login.migration.target.status.column": "대상 상태",
"sql.login.migration.target.title": "Azure SQL 대상",
"sql.login.migration.type": "로그인 유형",
"sql.login.migration.vm.title": "Azure 가상 머신의 SQL Server",
"sql.login.migration.wizard.target.connection.success": "연결되었습니다.",
- "sql.login.migration.wizard.target.data.migration.warning": "로그인 마이그레이션 기능은 프라이빗 미리 보기 모드입니다.",
+ "sql.login.migration.wizard.target.data.migration.warning": "Please note that login migration feature is in public preview mode.",
"sql.login.migration.wizard.target.description": "로그인을 마이그레이션할 대상 Azure SQL Managed Instance, Azure SQL VM 또는 Azure SQL 데이터베이스를 선택합니다.",
"sql.login.migration.wizard.target.permission.warning": "현재 사용자에게 현재 인스턴스({0})에 대한 모든 로그인 정보를 가져올 수 있는 sysadmin 권한이 있는지 확인하세요.",
"sql.login.migration.wizard.target.type.title": "Azure SQL 대상 유형",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "백업 위치",
"sql.migration.backup.start.time": "백업 시작 시간",
"sql.migration.bc.info": "중요 업무용 서비스 계층으로의 SQL Managed Instance 마이그레이션 컷오버는 Always On 고가용성 그룹에 대해 3개의 보조 복제본을 시드해야 하기 때문에 범용보다 훨씬 오래 걸릴 수 있습니다. 작업 기간은 데이터 크기에 따라 다릅니다. 90%의 경우 시딩 속도는 220GB/시간 이상입니다.",
+ "sql.migration.blob.container.folder.label": "폴더",
"sql.migration.blob.container.label": "Blob 컨테이너 리소스 그룹",
"sql.migration.blob.container.last.backup.file.label": "마지막 백업 파일",
"sql.migration.blob.container.select": "먼저 Blob 컨테이너 값을 선택합니다.",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "모든 마이그레이션이 완료될 때까지 컷오버 프로세스를 시작할 수 없습니다. 최신 파일 상태를 반환하려면 브라우저 창을 새로 고칩니다.",
"sql.migration.close": "닫기",
"sql.migration.complete.cutover": "컷오버 완료",
+ "sql.migration.completed.multi.steps.heading": "다음 단계를 실행했습니다:",
"sql.migration.completing.cutover.warning": "모든 백업을 복원하지 않고 컷오버를 완료하면 데이터가 손실될 수 있습니다.",
"sql.migration.confirm.checkbox.message": "제공할 추가 로그 백업이 없음을 확인하고 컷오버를 완료하려고 함을 확인합니다.",
"sql.migration.connection.label": "연결",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "Azure에서 데이터 자산을 마이그레이션하고 최신화하기 위한 단계별 지침을 제공하는 마이그레이션 문서의 허브입니다.",
"sql.migration.dashboard.help.description.mi": "가동 중지 시간을 최소화하면서 SQL Server 인스턴스(온-프레미스 또는 Azure Virtual Machines)에서 Azure SQL Managed Instance로 데이터베이스를 마이그레이션하는 단계별 자습서입니다.",
"sql.migration.dashboard.help.description.migrateUsingADS": "Azure Data Studio용 Azure SQL 마이그레이션 확장은 Azure 권장 사항을 평가하고, 적합한 크기를 구하며, SQL Server 데이터베이스를 Azure로 마이그레이션하는 기능을 제공합니다.",
- "sql.migration.dashboard.help.description.sqldb": "SQL Server 인스턴스(온-프레미스 또는 Azure Virtual Machines)에서 Azure SQL Database(PREVIEW)로 데이터베이스를 마이그레이션하는 단계별 자습서입니다.",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "가동 중지 시간을 최소화하면서 SQL Server 인스턴스(온-프레미스)에서 Azure Virtual Machines의 SQL Server로 데이터베이스를 마이그레이션하는 단계별 자습서입니다.",
"sql.migration.dashboard.help.link.dmsGuide": "Azure 데이터베이스 마이그레이션 가이드",
"sql.migration.dashboard.help.link.mi": "자습서: Azure SQL Managed Instance(온라인)로 마이그레이션",
"sql.migration.dashboard.help.link.migrateUsingADS": "Azure Data Studio를 사용하여 데이터베이스 마이그레이션",
- "sql.migration.dashboard.help.link.sqldb": "자습서: Azure SQL 데이터베이스에서 SQL Server로 마이그레이션(오프라인) - (미리 보기)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "자습서: Azure Virtual Machines에서 SQL Server로 마이그레이션(온라인)",
"sql.migration.dashboard.help.title": "도움말 및 비디오 링크",
"sql.migration.dashboard.login.migrate.task.button": "로그인을 Azure SQL로 마이그레이션",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "업로드된 데이터/크기",
"sql.migration.database": "데이터베이스",
"sql.migration.database.already.exists": "데이터베이스 '{0}'이(가) 대상 관리되는 인스턴스 '{1}'에 이미 있습니다.",
+ "sql.migration.database.already.exists.vm.info": "제공된 데이터베이스 이름이 Azure 가상 머신의 대상 SQL Server에 없는지 확인합니다.",
"sql.migration.database.assessment.description": "Azure SQL으로의 마이그레이션을 평가할 데이터베이스를 선택하세요.",
"sql.migration.database.assessment.title": "평가용 데이터베이스",
"sql.migration.database.backup.load.error": "데이터베이스 세부 정보에 액세스하는 동안 오류가 발생했습니다.",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "계속하려면 유효한 Azure 계정을 선택합니다.",
"sql.migration.invalid.blob.container.error": "계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 Blob 컨테이너를 선택하세요.",
"sql.migration.invalid.blob.lastBackupFile.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 마지막 백업 파일을 선택하세요.",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "계속하려면 '{0}' 원본 데이터베이스에 대해 유효한 백업 폴더를 선택하세요.",
"sql.migration.invalid.blob.resourceGroup.error": "계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 리소스 그룹을 선택하세요.",
"sql.migration.invalid.blob.storageAccount.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 저장소 계정을 선택하세요.",
"sql.migration.invalid.location.error": "계속하려면 유효한 위치를 선택하세요.",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "유효한 데이터베이스 마이그레이션 서비스를 선택하세요.",
"sql.migration.invalid.migration.service.offline.error": "노드에 연결된 Database Migration Service를 선택합니다.",
"sql.migration.invalid.network.share.location": "네트워크 공유 위치 형식이 잘못되었습니다. 예: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "블록 Blob이 SQL Server 2016 이상을 실행하는 대상에만 지원되므로 계속하려면 모든 백업 파일이 원본 데이터베이스 '{0}'에 대한 페이지 Blob인 BLOB 컨테이너를 선택합니다. 자세한 정보: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "잘못된 OwnerUri(매개 변수 'OwnerUri')로 인해 데이터베이스에 연결할 수 없습니다.",
"sql.migration.invalid.resourceGroup.error": "계속하려면 유효한 리소스 그룹을 선택하세요.",
"sql.migration.invalid.savedInfo": "저장된 세션을 검색할 수 없습니다. 새 세션을 선택하여 다시 시도하세요.",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "계속하려면 유효한 대상 사용자 이름을 입력합니다.",
"sql.migration.mode": "모드",
"sql.migration.more.info": "추가 정보",
+ "sql.migration.multi.step.all.steps.completed.errors": "다음 오류와 함께 모든 단계가 완료되었습니다.{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "모든 단계가 완료되었습니다.",
+ "sql.migration.multi.step.some.steps.are.still.running": "일부 단계가 아직 실행 중입니다.",
+ "sql.migration.multi.step.status": "단계 상태: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "결과 복사",
+ "sql.migration.multi.step.status.dialog.heading": "단계 세부 정보",
+ "sql.migration.multi.step.status.errors": "단계 상태: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "단계",
"sql.migration.na": "해당 없음",
"sql.migration.name": "이름",
"sql.migration.name.label": "이름:",
@@ -343,6 +366,7 @@
"sql.migration.no": "아니요",
"sql.migration.no.blobContainers.found": "Blob 컨테이너를 찾을 수 없습니다.",
"sql.migration.no.blobFiles.found": "BLOB 파일을 찾을 수 없습니다.",
+ "sql.migration.no.blobFolders.found": "BLOb 폴더를 찾을 수 없습니다.",
"sql.migration.no.fileShares.found": "파일 공유를 찾을 수 없습니다.",
"sql.migration.no.issues.mi": "Azure SQL Managed Instance로 마이그레이션하는 데 문제가 없습니다.",
"sql.migration.no.issues.sqldb": "Azure SQL 데이터베이스로 마이그레이션하는 데 문제가 없습니다.",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "마이그레이션을 다시 시도할 때 오류가 발생합니다.",
"sql.migration.rg.created": "리소스 그룹을 만들었습니다.",
"sql.migration.run.validation": "유효성 검사 실행",
+ "sql.migration.running.multi.steps.heading": "다음 단계를 실행하고 있습니다.",
"sql.migration.save.assessment.report": "평가 보고서 저장",
"sql.migration.save.assessment.report.success": "평가 보고서를 {0}에 저장했습니다.",
"sql.migration.save.close": "저장하고 닫기",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "{0}번째 백분위수",
"sql.migration.sku.recommendation": "Azure 권장 사항(미리 보기)",
"sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Azure SQL Database(미리 보기)로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Azure 가상 머신의 SQL Server로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.",
"sql.migration.sku.recommendationReason": "권장 이유",
"sql.migration.sku.recommendations": "권장 사항",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "SQL 데이터 파일",
"sql.migration.sku.sql.logDisk": "SQL 로그 파일",
"sql.migration.sku.sql.temp": "SQL tempdb",
- "sql.migration.sku.sqldb.card.title": "Azure SQL Database(미리 보기)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Azure SQL Database",
"sql.migration.sku.stop.performance.collection": "데이터 수집 중지",
"sql.migration.sku.storage.dimension": "차원",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "SQL Managed Instance",
"sql.migration.sql.server.instance": "SQL Server 인스턴스",
"sql.migration.sql.virtual.machine": "SQL 가상 머신",
+ "sql.migration.sql.vm.page.blob.info": "SQL Server 2014 이하를 실행하는 대상 서버의 경우 데이터베이스를 백업할 때 네트워크 공유 옵션을 사용하여 업로드하는 대신 Azure Storage Blob 컨테이너에 저장해야 합니다. 또한 블록 Blob은 SQL Server 2016 이상을 실행하는 대상에만 지원되므로 백업 파일을 페이지 Blob으로 저장해야 합니다. 자세한 정보: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "알려진 문제, 제한 사항 및 문제 해결",
"sql.migration.sqldb.column.copyduration": "복사 기간",
"sql.migration.sqldb.column.copystart": "복사 시작",
"sql.migration.sqldb.column.copythroughput": "복사 처리량",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "시작 시간",
"sql.migration.starting.login": "로그인을 확인하고 마이그레이션하는 중입니다.",
"sql.migration.starting.login.failed": "로그인 확인 및 마이그레이션하지 못 함",
+ "sql.migration.starting.migration.dberror": "{0} 데이터베이스 인증서를 마이그레이션하는 동안 오류가 발생했습니다. {1}",
+ "sql.migration.starting.migration.error": "인증서 마이그레이션을 시작하는 동안 오류 발생: '{0}'",
+ "sql.migration.state.canceled": "취소함",
+ "sql.migration.state.failed": "실패",
+ "sql.migration.state.pending": "보류 중",
+ "sql.migration.state.running": "실행하는 중",
+ "sql.migration.state.succeeded": "성공",
"sql.migration.status": "상태",
"sql.migration.status.add.account": "계정 추가",
"sql.migration.status.add.account.MESSAGE": "Azure 계정을 추가하여 기존 마이그레이션 및 해당 상태를 확인합니다.",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "대상 테이블이 없음",
"sql.migration.target.table.not.empty": "대상 테이블이 비어 있지 않습니다.",
"sql.migration.target.version": "대상 버전",
+ "sql.migration.tde.button.caption": "편집",
+ "sql.migration.tde.button.migrate": "인증서 마이그레이션",
+ "sql.migration.tde.migrate.canceled": "인증서 마이그레이션을 취소했습니다. 계속하려면 인증서 마이그레이션을 실행하고 완료하세요.",
+ "sql.migration.tde.migrate.canceled.errors": "다음 오류로 유효성 검사가 취소되었습니다. {0}{1}",
+ "sql.migration.tde.migrate.column.databases": "데이터베이스",
+ "sql.migration.tde.migrate.column.status": "상태",
+ "sql.migration.tde.migrate.completed.errors": "다음 오류와 함께 마이그레이션이 완료됨:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "마이그레이션 결과 복사",
+ "sql.migration.tde.migrate.done.button": "완료",
+ "sql.migration.tde.migrate.heading": "다음 데이터베이스에서 인증서를 마이그레이션하는 중:",
+ "sql.migration.tde.migrate.not.run": "인증서 마이그레이션이 현재 구성에 대해 실행되지 않았습니다. 계속하려면 인증서 마이그레이션을 실행하고 완료하세요.",
+ "sql.migration.tde.migrate.results.heading": "인증서 마이그레이션 진행률 세부 정보:",
+ "sql.migration.tde.migrate.results.heading.completed": "인증서 마이그레이션 결과:",
+ "sql.migration.tde.migrate.results.heading.previous": "이전 인증서 마이그레이션 결과:",
+ "sql.migration.tde.migrate.start.validation": "마이그레이션 다시 시도",
+ "sql.migration.tde.migrate.status.details": "마이그레이션 상태: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "인증서 마이그레이션을 완료했습니다. 마이그레이션을 계속하려면 [다음]을 클릭하세요.",
+ "sql.migration.tde.migrate.validation.camceled": "마이그레이션을 취소했습니다.",
+ "sql.migration.tde.migrate.validation.completed": "마이그레이션을 완료했습니다.",
+ "sql.migration.tde.msg.databases.selected": "마이그레이션에 {0} 투명한 데이터 암호화를 사용하는 데이터베이스를 선택했습니다. {1}",
+ "sql.migration.tde.msg.empty": "암호화된 데이터베이스를 선택하지 않았습니다.",
+ "sql.migration.tde.msg.manual": "인증서를 수동으로 마이그레이션하도록 선택했습니다.",
+ "sql.migration.tde.msg.tde": "Azure Data Studio에 암호화 인증서 및 데이터베이스를 마이그레이션하기 위한 액세스 권한을 부여했습니다.",
+ "sql.migration.tde.progress.update": "{1}개 중 {0}개 완료",
+ "sql.migration.tde.wizard.databases.selected": "선택한 데이터베이스 {1}개 중 {0}개가 투명한 데이터 암호화를 사용하고 있습니다.",
+ "sql.migration.tde.wizard.description": "암호화된 데이터베이스를 마이그레이션하려면 마이그레이션을 계속하기 전에 암호화 인증서에 대한 액세스를 제공하거나 인증서를 수동으로 마이그레이션해야 합니다. {0}.",
+ "sql.migration.tde.wizard.network.share.info": "인증서를 배치할 네트워크 경로입니다.",
+ "sql.migration.tde.wizard.network.share.label": "인증서의 네트워크 경로",
+ "sql.migration.tde.wizard.network.share.placeholder": "네트워크 경로 입력",
+ "sql.migration.tde.wizard.optionads": "내 인증서와 프라이빗 키를 대상으로 내보냅니다.",
+ "sql.migration.tde.wizard.optionadsconfirm": "인증서에 액세스하기 위해 내 자격 증명을 사용하는 데 동의합니다.",
+ "sql.migration.tde.wizard.optionmanual": "Azure Data Studio 인증서를 내보내지 않겠습니다.",
+ "sql.migration.tde.wizard.optionmanual.warning": "마이그레이션을 계속하기 전에 인증서를 마이그레이션해야 합니다. 그러지 않으면 마이그레이션이 실패합니다. {0}.",
+ "sql.migration.tde.wizard.optionscaption": "인증서 마이그레이션",
+ "sql.migration.tde.wizard.title": "암호화된 데이터베이스를 선택했습니다.",
"sql.migration.test.connection": "연결 테스트",
"sql.migration.type": "형식",
"sql.migration.type.label": "형식:",
@@ -689,6 +759,7 @@
"sql.migration.username": "사용자 이름",
"sql.migration.username.label": "대상 사용자 이름",
"sql.migration.username.placeholder": "대상 사용자 이름 입력",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "상태",
"sql.migration.validate.ir.column.validation.steps": "유효성 검사 단계",
"sql.migration.validate.ir.completed.errors": "다음 오류로 유효성 검사가 완료되었습니다. {0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "유효성 검사가 완료되었습니다. 마이그레이션을 계속하려면 [다음]을 클릭하세요.",
"sql.migration.view.all": "모든 데이터베이스 마이그레이션",
"sql.migration.view.select.button.label": "보기/선택",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "SQL Server IaaS 에이전트 확장이 현재 전체 모드가 아닌 '{1}' 모드에 있으므로 가상 머신 ‘{0}’ 마이그레이션에 사용할 수 없습니다. 자세한 정보: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "기본 가상 머신이 실행되고 있지 않으므로 가상 머신 '{0}'을 마이그레이션에 사용할 수 없습니다. 다시 시도하기 전에 전원이 켜져 있는지 확인하세요.",
"sql.migration.warning": "경고",
"sql.migration.warnings": "경고",
"sql.migration.warnings.count": "경고({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "연결에 성공했습니다. 검색된 대상 데이터베이스: {0}",
"sql.migration.wizard.target.description": "Azure 계정과 {0} 대상을 선택합니다.",
"sql.migration.wizard.target.login.error": "로그인 정보를 가져오는 동안 오류 발생: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "데이터베이스 매핑 오류입니다. 대상 데이터베이스 '{0}'을 데이터베이스 '{1}'에 대한 마이그레이션 대상으로 선택할 수 없습니다. 대상 데이터베이스 '${targetDatabaseName}'이(가) 데이터베이스 '{2}'에 대한 마이그레이션 대상으로 이미 선택되어 있습니다. 다른 대상 데이터베이스를 선택하세요.",
+ "sql.migration.wizard.target.mapping.error.duplicate": "데이터베이스 매핑 오류입니다. 대상 데이터베이스 '{0}'을(를) 데이터베이스 '{1}'의 마이그레이션 대상으로 선택할 수 없습니다. 대상 데이터베이스 '{2}'이(가) 데이터베이스 '{3}'의 마이그레이션 대상으로 이미 선택되었습니다. 다른 대상 데이터베이스를 선택하세요.",
"sql.migration.wizard.target.missing": "데이터베이스 매핑 오류입니다. 마이그레이션할 대상 데이터베이스가 없습니다. 대상 서버 연결을 구성하고 연결을 클릭하여 사용 가능한 데이터베이스 마이그레이션 대상 목록을 수집하세요.",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
- "sql.migration.wizard.target.source.mapping.error": "데이터베이스 매핑 오류입니다. 원본 데이터베이스 '{0}'이(가) 대상 데이터베이스에 매핑되지 않았습니다. 마이그레이션할 대상 데이터베이스를 선택하세요.",
+ "sql.migration.wizard.target.source.collation.error": "데이터베이스 매핑 오류(오류 코드: {0})가 '{1}' 및 '{2}' 데이터베이스 사이에서 발견되었습니다. 원본 데이터베이스 데이터 정렬 '{3}'이(가) 대상 데이터베이스 데이터 정렬 '{4}'과(와) 일치하지 않습니다. 원본 데이터베이스와 동일한 데이터 정렬을 사용하여 대상 데이터베이스를 선택하거나 다시 생성하세요.",
+ "sql.migration.wizard.target.source.mapping.error": "데이터베이스 매핑 오류입니다. 원본 데이터베이스 '{0}'이(가) 대상 데이터베이스에 매핑되지 않았습니다. 마이그레이션할 대상 데이터베이스를 선택하세요.",
"sql.migration.wizard.target.title": "Azure SQL 대상",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "자세한 정보: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.yes": "예",
"total.databases.selected": "데이터베이스 {0}/{1}개가 선택됨",
- "total.tables.selected.of.total": "{0}/{1}"
+ "total.tables.selected.of.total": "{0}/{1}",
+ "waitingForService": "{0} 구성 요소가 시작하기를 기다리는 중입니다."
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "마이그레이션을 시작하는 동안 오류 발생: '{0}'",
"sql.migration.starting.migration.message": "데이터베이스 {0}에서 {1}-{2}(으)로 마이그레이션을 시작하는 중"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "{0} 다운로드 중",
+ "downloadingServiceComplete": "{0} 다운로드 완료",
+ "downloadingServiceSize": "({0}KB)",
+ "downloadingServiceStatus": "{0} 다운로드 중",
+ "entryExtractedChannelMsg": "추출된 {0}({1}/{2})",
+ "flatFileImport.serviceStartFailed": "{0}:{1}을(를) 시작하지 못함",
+ "installingService": "{0} 서비스를 설치하는 중",
+ "installingServiceDetailed": "{1}에 {0} 설치 중",
+ "serviceInstalled": "{0}을(를) 설치함",
+ "serviceStarted": "{0}을(를) 시작함",
+ "serviceStarting": "{0}을(를) 시작하는 중"
+ },
"package": {
"cancel-migration-menu": "마이그레이션 취소",
"complete-cutover-menu": "컷오버 완료",
diff --git a/i18n/ads-language-pack-ko/translations/main.i18n.json b/i18n/ads-language-pack-ko/translations/main.i18n.json
index a69aab06ee..75f69241e2 100644
--- a/i18n/ads-language-pack-ko/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "Azure Data Studio '{2}'와(과) 호환되지 않으므로 '{1}' 확장의 '{0}' 버전을 설치할 수 없습니다. 확장을 설치하려면 Azure Data Studio {3}(으)로 업데이트하세요.",
"installExtensionCompletedAndReloadRequired": "{0} 확장 설치가 완료되었습니다. Azure Data Studio를 다시 로드하여 사용하도록 설정하세요.",
"maxMemoryForLargeFilesMB": "큰 파일을 열려고 할 때 다시 시작한 후 Azure Data Studio에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다.",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "새 Notebook(&&N)",
"miNewQuery": "새 쿼리(&&Q)",
"miinstallVsix": "VSIX 패키지에서 확장 설치",
"newQuery": "새 쿼리",
"notebook.cellTitle": "전자 필기장 셀 제목 메뉴",
+ "notebook.cellToolbarLocation.description": "셀 도구 모음을 표시할지 숨길지 여부입니다(VS Code 전자 필기장만 해당).",
+ "notebook.cellToolbarVisibility.description": "마우스로 가리키거나 클릭할 때 셀 도구 모음을 표시할지 여부입니다(VS Code 전자 필기장만 해당).",
+ "notebook.compactView.description": "전자 필기장 편집기를 압축된 형식으로 렌더링할지를 제어합니다. 예를 들어 이 기능을 켜면 왼쪽 여백 너비가 줄어듭니다(VS Code 전자 필기장만 해당).",
+ "notebook.consolidatedOutputButton.description": "출력 도구 모음에서 출력 동작을 렌더링할지를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.consolidatedRunButton.description": "실행 버튼 옆 드롭다운에 추가 작업을 표시할지를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.diff.enablePreview.description": "전자 필기장에 향상된 텍스트 diff 편집기를 사용할지 여부입니다(VS Code 전자 필기장만 해당).",
+ "notebook.displayOrder.description": "출력 MIME 형식의 우선 순위 목록입니다(VS Code 전자 필기장만 해당).",
+ "notebook.dragAndDrop.description": "Notebook 편집기에서 끌어서 놓기를 통해 셀을 이동할 수 있는지를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.editorOptions.experimentalCustomization": "전자 필기장에서 사용되는 코드 편집기에 대한 설정입니다. 이 항목은 대부분의 editor.* 설정을 사용자 지정하는 데 사용할 수 있습니다(VS Code 전자 필기장만 해당).",
+ "notebook.focusIndicator.description": "셀 테두리를 따라 또는 왼쪽 제본용 여백 중 포커스 표시기를 렌더링할 위치를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.globalToolbar.description": "전자 필기장 편집기 내에서 전역 도구 모음을 렌더링할지를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.globalToolbarShowLabel": "전자 필기장 도구 모음의 작업에서 레이블을 렌더링할지를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.insertToolbarPosition.description": "셀 삽입 작업을 표시할 위치를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.interactiveWindow.collapseCodeCells": "대화형 창의 코드 셀을 기본적으로 축소할지를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.markup.fontSize": "전자 필기장에서 렌더링된 태그의 글꼴 크기(픽셀)를 제어합니다. '0'으로 설정하면 '#editor.fontSize#'의 120%를 사용합니다(VS Code 전자 필기장만 해당).",
+ "notebook.outputFontFamily": "전자 필기장 셀의 출력 텍스트에 대한 글꼴 패밀리입니다. 비워 두면 `#editor.fontFamily#`를 사용합니다(VS Code 전자 필기장만 해당).",
+ "notebook.outputFontSize": "전자 필기장 셀의 출력 텍스트에 대한 글꼴 크기입니다. 0으로 설정하면 `#editor.fontSize#`를 사용합니다(VS Code 전자 필기장만 해당).",
+ "notebook.outputLineHeight": "전자 필기장 셀에 대한 출력 텍스트의 줄 높이입니다.\r\n - 0에서 8 사이의 값은 글꼴 크기의 승수로 사용됩니다.\r\n - 8보다 크거나 같은 값은 유효한 값으로 사용됩니다(VS Code 전자 필기장만 해당).",
+ "notebook.showCellStatusbar.description": "셀 상태 표시줄을 표시할지 여부입니다(VS Code 전자 필기장만 해당).",
+ "notebook.showFoldingControls.description": "Markdown 헤더 폴딩 화살표를 표시할 때를 제어합니다(VS Code 전자 필기장만 해당).",
+ "notebook.textOutputLineLimit": "텍스트 출력에서 렌더링할 텍스트 줄 수를 제어합니다(VS Code 전자 필기장만 해당).",
"notebook.title": "전자 필기장 제목 메뉴",
"notebook.toolbar": "전자 필기장 도구 모음 메뉴",
+ "notebook.undoRedoPerCell.description": "각 셀에 별도의 실행 취소/다시 실행 스택을 사용할지 여부입니다(VS Code 전자 필기장만 해당).",
"objectExplorer.context": "개체 탐색기 항목 상황에 맞는 메뉴",
"openDefaultSettingsJson": "기본 설정 JSON 열기",
"openDefaultSettingsJson.capitalized": "기본 설정 열기(JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "사용되지 않는 API 알림",
"previewFeatures.configEnable": "해제되지 않은 미리 보기 기능 사용",
"previewFeatures.configTitle": "미리 보기 기능",
- "showConnectDialogOnStartup": "시작 시 연결 대화 상자 표시"
+ "showConnectDialogOnStartup": "시작 시 연결 대화 상자 표시",
+ "useVSCodeNotebooks": "(미리 보기) VS Code 전자 필기장을 기본 전자 필기장 환경으로 사용합니다. 참고: 이 설정을 사용하려면 Azure Data Studio를 다시 시작해야 합니다.",
+ "useVSCodeNotebooksTitle": "VS Code 전자 필기장 사용"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "기타 작업",
@@ -11901,6 +11926,7 @@
"status.connection.status": "연결 상태"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "공급자의 Azure 리소스 엔드포인트입니다.",
"schema.connectionOptions": "연결 옵션",
"schema.displayName": "공급자의 표시 이름",
"schema.enableConnectionStringOption": "공급자가 연결 문자열을 입력 옵션으로 지원하는지 여부입니다. 기본값은 false입니다.",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "보기 구성"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "{0} 오류를 나타내며 복사 실패",
+ "copyFailed": "복사하지 못했습니다(오류: {0}).",
"notebook.showChart": "차트 표시",
"notebook.showTable": "테이블 표시"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "글꼴 두께를 제어합니다.",
"letterSpacing": "문자 간격(픽셀)을 제어합니다.",
"maxColumnWidth": "자동으로 크기가 조정되는 열의 최대 너비(픽셀)",
+ "resultsGrid.showJsonAsLink": "JSON 서식 문자열이 있는 셀을 하이퍼링크로 표시할지 여부입니다. 사용하도록 설정하면 클릭 시 JSON 값이 다른 탭에서 열립니다. 기본값은 true입니다.",
"resultsGridConfigurationTitle": "결과 표 및 메시지",
"rowHeight": "행 높이(픽셀)를 제어합니다."
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "닫기",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "계정 추가...",
- "refreshFailed": "사용자가 계정 새로 고침을 취소했습니다."
+ "refreshCanceled": "사용자가 계정 새로 고침을 취소했습니다.",
+ "refreshFailed": "0 \r\n오류 메시지: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Azure 계정",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "연결 오류",
- "enableTrustServerCertificate": "신뢰 서버 인증서 활성화",
"kerberosErrorStart": "Kerberos 오류로 인해 연결이 실패했습니다.",
"kerberosHelpLink": "Kerberos 구성 도움말이 {0}에 있습니다.",
"kerberosKinit": "이전에 연결된 경우 kinit을 다시 실행해야 할 수 있습니다.",
- "runKinit": "Kinit 실행",
- "trustServerCertInstructionText": "이 연결에서 암호화가 사용 설정되었습니다. 대상 SQL Server의 SSL 및 인증서 구성을 검토하거나 연결 대화 상자에서 '신뢰할 수 있는 서버 인증서'를 사용 설정하세요.\r\n\r\n 참고: 자체 서명된 인증서 제한된 보호만 제공하며 프로덕션 환경에서는 권장되지 않습니다. 이 연결에서 '신뢰할 수 있는 서버 인증서'를 활성화하고 다시 시도하시겠습니까? "
+ "runKinit": "Kinit 실행"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "연결 형식",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "저장되지 않은 연결"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "'{1}'에 계속 로그인하려면 '{0}'의 암호를 변경해야 합니다.",
+ "passwordChangeDialog.Message2": "아래에 새 암호를 입력하세요.",
"passwordChangeDialog.cancel": "취소",
"passwordChangeDialog.confirmPassword": "암호 확인:",
"passwordChangeDialog.connecting": "연결 중",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "확인을 누르고 두 상자에 정확히 동일한 암호를 입력하세요.",
"passwordChangeDialog.newPassword": "새 암호:",
"passwordChangeDialog.ok": "확인",
+ "passwordChangeDialog.passwordChangeInProgress": "암호 변경이 이미 진행 중입니다.",
"passwordChangeDialog.title": "암호 변경"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "서버 그룹 편집",
"connectionTree.refresh": "새로 고침",
"deleteConnection": "연결 삭제",
+ "deleteConnectionConfirmation": "'{0}' 연결을 삭제할까요?",
+ "deleteConnectionConfirmationNo": "아니요",
+ "deleteConnectionConfirmationYes": "예",
"deleteConnectionGroup": "그룹 삭제",
+ "deleteConnectionGroupConfirmation": "'{0}' 연결 그룹을 삭제할까요?",
"showAllConnections": "모든 연결 표시"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "절 추가",
+ "profilerFilterDialog.allClausesCleared": "모든 절이 지워졌습니다.",
"profilerFilterDialog.apply": "적용",
"profilerFilterDialog.cancel": "취소",
"profilerFilterDialog.clear": "모두 지우기",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "Null이 아님",
"profilerFilterDialog.isNullOperator": "Null임",
"profilerFilterDialog.loadFilter": "필터 로드",
+ "profilerFilterDialog.newClauseAdded": "새 절이 추가되었습니다.",
"profilerFilterDialog.notContainsOperator": "포함하지 않음",
"profilerFilterDialog.notStartsWithOperator": "다음으로 시작하지 않음",
"profilerFilterDialog.ok": "확인",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "셀 업데이트 실패: "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "{0} 오류를 나타내며 복사 실패",
+ "copyFailed": "복사하지 못했습니다(오류: {0}).",
"elapsedBatchTime": "일괄 처리 실행 시간: {0}",
"query.ExecutionFailedError": "예기치 않은 오류로 인해 실행하지 못했습니다. {0}\t{1}",
"query.message.executionTime": "총 실행 시간: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "시작(&S)",
"showReleaseNotes": "시작 표시"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "{0}단계: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-pt-BR/package.json b/i18n/ads-language-pack-pt-BR/package.json
index 10a7c303d6..1c79c7d8ef 100644
--- a/i18n/ads-language-pack-pt-BR/package.json
+++ b/i18n/ads-language-pack-pt-BR/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-pt-br",
"displayName": "Portuguese (Brazil) Language Pack for Azure Data Studio",
"description": "Language pack extension for Portuguese (Brazil)",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/arc.i18n.json
index 0b78bb0faf..db2ce0bdae 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "Backup",
"arc.backups": "Backups",
"arc.backupsStorage": "{0} backups",
+ "arc.booleanfalse": "Falso",
+ "arc.booleantrue": "Verdadeiro",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "Cancelar",
"arc.clickTheNewSupportRequestButton": "Clique no botão nova solicitação de suporte para enviar uma solicitação de suporte no Portal do Azure.",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "Descartando outra extensão no momento. Tente novamente após a conclusão.",
"arc.earliestPitrRestorePoint": "Ponto no tempo mais antigo",
"arc.emergency": "Emergência",
+ "arc.enableTrustServerCert": "Certificado do servidor de confiança",
+ "arc.encrypt": "Criptografar",
+ "arc.encryptDescription": "Se for true, o SQL Server usará criptografia SSL para todos os dados enviados entre cliente e servidor, se o servidor possuir um certificado instalado.",
"arc.endpoint": "Ponto de Extremidade",
"arc.enterANonEmptyPassword": "Insira uma senha não vazia ou clique em escape para sair.",
"arc.enterNewPassword": "Insira uma nova senha",
@@ -165,6 +170,7 @@
"arc.missingExtension": "A extensão {0} é necessária para exibir as configurações do mecanismo. Deseja instalá-lo agora?",
"arc.monitor": "Monitor",
"arc.monitorUpgrade": "Você pode verificar o status da atualização executando o seguinte comando:",
+ "arc.msgPromptSSLCertificateValidationFailed": "A criptografia foi habilitada nesta conexão, examine sua configuração de SSL e certificado para a configuração de SQL Server, ou configure o 'Certificado do servidor de confiança' como 'true' na caixa de diálogo de conexão. Observação: um certificado autoassinado oferece apenas proteção limitada e não é uma prática recomendada para ambientes de produção. Deseja habilitar o 'Certificado do servidor de confiança' nesta conexão e tentar novamente?",
"arc.name": "Nome",
"arc.namespace": "Namespace",
"arc.networking": "Rede",
@@ -230,6 +236,7 @@
"arc.properties": "Propriedades",
"arc.ram": "RAM",
"arc.rangeSetting": "Espera-se que o valor esteja no intervalo {0} - {1}",
+ "arc.readMore": "Leia mais",
"arc.ready": "Pronto",
"arc.recovering": "Recuperando",
"arc.recoveringPending": "Recuperação Pendente",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "Sincronizar Secundário para Confirmar",
"arc.thePasswordsDoNotMatch": "As senhas não coincidem. Confirme a senha ou pressione escape para sair.",
"arc.troubleshoot": "Solucionar problemas",
+ "arc.trustServerCertDescription": "Se for true (e encrypt=true), o SQL Server usará criptografia SSL para todos os dados enviados entre cliente e servidor sem validar o certificado do servidor.",
+ "arc.trustServerCertificate": "Certificado do Servidor Confiável",
"arc.type": "Tipo",
"arc.unknown": "Desconhecido",
"arc.unloadExtensions": "Descarregar extensões",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json
index d1f642815b..3fd954a30d 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "As informações do locatário não foram encontradas para a conta.",
"azure.responseError": "Falha na recuperação de token com um erro. [Abrir ferramentas para desenvolvedores] ({0}) para obter mais detalhes.",
"azure.tenantNotFound": "Locatário especificado com ID '{0}' não encontrado.",
- "azureAuth.unidentifiedError": "Erro não identificado com a autenticação do Azure",
"azurecore.consentDialog.body": "O locatário '{0} ({1})' requer que você seja autenticado novamente para acessar os recursos de {2}. Pressione Abrir para iniciar o processo de autenticação.",
"azurecore.consentDialog.cancel": "Cancelar",
"azurecore.consentDialog.ignore": "Ignorar Locatário",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "Nenhum método de autenticação do Azure disponível. Você precisa habilitar os métodos de autenticação na configuração do ADS.",
"azure.NoAuthMethod.Selected": "Nenhum método de autenticação do Azure selecionado. Você precisa selecionar o método de autenticação que deseja usar.",
- "azure.deprecatedGetSecurityToken": "Uma chamada foi realizada para azdata.accounts.getSecurityToken. Esse método foi preterido e será removido em versões futuras. Em vez disso, use getAccountSecurityToken."
+ "azure.deprecatedGetSecurityToken": "Uma chamada foi realizada para azdata.accounts.getSecurityToken. Esse método foi preterido e será removido em versões futuras. Em vez disso, use getAccountSecurityToken.",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "Falha ao limpar o cache do token",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (China)",
- "germanyCloud": "Azure (Alemanha)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (Governo dos EUA)",
- "usNatCloudDisplayName": "Azure (Nacional dos EUA)"
+ "usGovCloudDisplayName": "Azure (Governo dos EUA)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "Você precisa selecionar uma conta do Azure para que este recurso funcione.",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json
index bf558b3526..c464671b6f 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "Tipo de autenticação",
"cms.connectionOptions.columnEncryptionSetting.description": "A configuração de criptografia de coluna padrão para todos os comandos na conexão",
"cms.connectionOptions.columnEncryptionSetting.displayName": "Criptografia de coluna",
+ "cms.connectionOptions.commandTimeout.description": "O período de tempo (em segundos) para aguardar a execução de um comando antes de encerrar a tentativa e gerar um erro",
+ "cms.connectionOptions.commandTimeout.displayName": "Tempo limite do comando",
"cms.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão",
"cms.connectionOptions.connectRetryCount.displayName": "Contagem de nova tentativa de conexão",
"cms.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "Conexão de contexto",
"cms.connectionOptions.currentLanguage.description": "O nome do registro de idioma do SQL Server",
"cms.connectionOptions.currentLanguage.displayName": "Idioma atual",
- "cms.connectionOptions.encrypt.description": "Quando true, o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor quando o servidor tem um certificado instalado",
+ "cms.connectionOptions.encrypt.categoryValues.false": "Opcional (Falso)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "Estrito",
+ "cms.connectionOptions.encrypt.categoryValues.true": "Obrigatório (Verdadeiro)",
+ "cms.connectionOptions.encrypt.description": "Quando 'Obrigatório' ou 'Estrito', o SQL Server usa criptografia SSL para todos os dados enviados entre o cliente e o servidor se o servidor tiver um certificado instalado. Quando definido como 'Strict', o SQL Server usa o TDS 8.0 para todas as transferências de dados entre o cliente e o servidor. 'Strict' tem suporte no SQL Server 2022 em diante.",
"cms.connectionOptions.encrypt.displayName": "Criptografar",
"cms.connectionOptions.failoverPartner.description": "O nome ou o endereço de rede da instância do SQL Server que atua como um parceiro de failover",
"cms.connectionOptions.failoverPartner.displayName": "Parceiro de failover",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "Replicação",
"cms.connectionOptions.groupName.security": "Segurança",
"cms.connectionOptions.groupName.source": "Fonte",
+ "cms.connectionOptions.hostNameInCertificate.description": "Indica o nome do host especificado no certificado TLS que será usado pelo SQL Server para validar o certificado do servidor. Quando não especificado, o nome do servidor é usado por padrão para validação do certificado.",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "Nome do host no certificado",
"cms.connectionOptions.loadBalanceTimeout.description": "O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída",
"cms.connectionOptions.loadBalanceTimeout.displayName": "Tempo limite de balanceamento de carga",
"cms.connectionOptions.maxPoolSize.description": "O número máximo de conexões permitidas no pool",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "Descrição do Servidor",
"cms.connectionOptions.serverName.description": "Nome da instância do SQL Server",
"cms.connectionOptions.serverName.displayName": "Servidor",
- "cms.connectionOptions.trustServerCertificate.description": "Quando true (e encrypt=true), o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor",
+ "cms.connectionOptions.trustServerCertificate.description": "Quando verdadeiro (e encrypt=true), o SQL Server usa criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor. Esta propriedade não é suportada com Encrypt=Strict.",
"cms.connectionOptions.trustServerCertificate.displayName": "Certificado do servidor de confiança",
"cms.connectionOptions.typeSystemVersion.description": "Indica qual sistema de tipo de servidor o provedor poderá expor por meio do DataReader",
"cms.connectionOptions.typeSystemVersion.displayName": "Versão do sistema de tipos",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json
index 8d7be574d7..e4de38f027 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "Plataforma de Destino",
"dataworkspace.workspacePlaceholder": "Selecionar o arquivo da ({0}) espaço de trabalho",
"dataworkspace.yesRecommended": "Sim (Recomendado)",
+ "dragAndDropNotSupported": "Esse tipo de projeto não é compatível com a ação de arrastar e soltar.",
"fileDoesNotExist": "O arquivo '{0}' não existe",
+ "filenameEndingInPeriodErrorMessage": "O nome do arquivo não pode terminar com um ponto",
"gitCloneError": "Ocorreu um erro durante a clonagem do git. Exibir a saída do git para obter mais detalhes",
"gitCloneMessage": "Clonando o repositório git '{0}'...",
+ "invalidFileCharsErrorMessage": "Caracteres de arquivo inválidos",
"noPreviousData": "Antes {0} para o projeto atual será exibido aqui, execute para visualizar os resultados.",
+ "noProjectProvidingExtensionsInstalled": "Não há extensões de projeto de banco de dados instaladas. Instale uma extensão de projeto de banco de dados para usar esse recurso.",
+ "onlyMovingOneFileIsSupported": "Só há suporte para a movimentação de um arquivo por vez.",
"openedProjectsUndefinedAfterRefresh": "A lista de projetos abertos não deve estar indefinida após a atualização do disco.",
- "projectNameNull": "O nome do projeto é nulo"
+ "projectNameNull": "O nome do projeto é nulo",
+ "reservedValueErrorMessage": "Nome de arquivo reservado. Escolha outro nome e tente novamente",
+ "reservedWindowsFilenameErrorMessage": "Este nome de arquivo está reservado para ser usado pelo Windows. Escolha outro nome e tente novamente.",
+ "tooLongFilenameErrorMessage": "O nome do arquivo não pode ter mais de 255 caracteres",
+ "trailingWhitespaceErrorMessage": "O nome do arquivo não pode terminar com um espaço em branco",
+ "undefinedFilenameErrorMessage": "Nome indefinido",
+ "whitespaceFilenameErrorMessage": "O nome do arquivo não pode ser espaço em branco"
},
"package": {
"close-workspace-command": "Fechar espaço de trabalho",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json
index c0f9f2169a..9881e2a7f8 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "Erro de conexão",
+ "enableTrustServerCertificate": "Certificado do servidor de confiança",
+ "trustServerCertInstructionText": "A criptografia foi habilitada nesta conexão, examine sua configuração de SSL e certificado para a configuração de SQL Server, ou habilite \"Certificado do servidor de confiança\" na caixa de diálogo de conexão.\r\n\r\nObservação: um certificado autoassinado oferece apenas proteção limitada e não é uma prática recomendada para ambientes de produção. Deseja habilitar o \"Certificado do servidor de confiança\" nesta conexão e tentar novamente? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "O Azure Data Studio precisa entrar em contato com o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted, mas nenhuma conta vinculada do Azure foi selecionada. Repita a consulta e selecione uma conta vinculada do Azure quando solicitado.",
"mssql.chooseLinkedAzureAccount": "Selecione uma conta vinculada do Azure:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "Ocorreu um erro ao converter o documento do Notebook para SQL. Erro: {0}",
"mssql.searchServers": "Nomes de Servidores de Pesquisa"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "logon",
+ "objectManagement.LoginTypeDisplayNameInTitle": "Logon",
+ "objectManagement.OkText": "OK",
+ "objectManagement.UserDisplayName": "usuário",
+ "objectManagement.UserTypeDisplayNameInTitle": "Usuário",
+ "objectManagement.advancedSectionHeader": "Avançado",
+ "objectManagement.blankPasswordConfirmation": "A criação de um logon com uma senha em branco é um risco à segurança. Tem certeza de que deseja continuar?",
+ "objectManagement.confirmPasswordLabel": "Confirmar senha",
+ "objectManagement.createObjectOperationName": "Criar {0}",
+ "objectManagement.deleteLoginConfirmation": "A exclusão de logons do servidor não exclui os usuários de banco de dados associados aos logons. Para concluir o processo, exclua os usuários em cada banco de dados. Pode ser necessário primeiro transferir a propriedade de esquemas aos novos usuários.",
+ "objectManagement.deleteObjectConfirmation": "Tem certeza de que deseja excluir o {0}: {1}?",
+ "objectManagement.deleteObjectError": "Erro ao excluir o {0}: {1}. {2}",
+ "objectManagement.deleteObjectOperationName": "Excluir {0} \"{1}\"",
+ "objectManagement.enabledLabel": "Habilitado",
+ "objectManagement.generalSectionHeader": "Geral",
+ "objectManagement.helpText": "Ajuda",
+ "objectManagement.invalidPasswordError": "A senha não atende ao requisito de complexidade. Para obter mais informações: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "objectManagement.loadingDialog": "Carregando diálogo...",
+ "objectManagement.login.aadAuthenticationType": "Autenticação do Azure Active Directory",
+ "objectManagement.login.authenticateType": "Autenticação",
+ "objectManagement.login.defaultDatabaseLabel": "Banco de dados padrão",
+ "objectManagement.login.defaultLanguageLabel": "Idioma padrão",
+ "objectManagement.login.enforcePasswordExpirationLabel": "Impor validade de senha",
+ "objectManagement.login.enforcePasswordPolicyLabel": "Impor política de senha",
+ "objectManagement.login.lockedOutLabel": "O logon está bloqueado",
+ "objectManagement.login.mustChangePasswordLabel": "O usuário deve alterar a senha no próximo login",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "A senha antiga não pode ficar vazia.",
+ "objectManagement.login.oldPasswordLabel": "Senha antiga",
+ "objectManagement.login.permissionToConnectLabel": "Permissão para conectar ao mecanismo de banco de dados",
+ "objectManagement.login.serverRoleSectionHeader": "Funções de Servidor",
+ "objectManagement.login.specifyOldPasswordLabel": "Especificar a senha antiga",
+ "objectManagement.login.sqlAuthSectionHeader": "Autenticação do SQL",
+ "objectManagement.login.sqlAuthenticationType": "Autenticação do SQL",
+ "objectManagement.login.windowsAuthenticationType": "Autenticação do Windows",
+ "objectManagement.nameCannotBeEmptyError": "O nome não pode ficar em branco.",
+ "objectManagement.nameLabel": "Nome",
+ "objectManagement.newObjectDialogTitle": "{0} – Novo (Versão prévia)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} – {1} (Versão prévia)",
+ "objectManagement.openNewObjectDialogError": "Erro ao abrir o novo diálogo {0}. {1}",
+ "objectManagement.openObjectPropertiesDialogError": "Erro ao abrir a caixa de diálogo de propriedades para {0}: {1}. {2}",
+ "objectManagement.passwordCannotBeEmptyError": "A senha não pode ficar em branco.",
+ "objectManagement.passwordLabel": "Senha",
+ "objectManagement.passwordsNotMatchError": "A senha deve corresponder à confirmação da senha.",
+ "objectManagement.refreshOEError": "Erro ao atualizar o pesquisador de objetos. {0}",
+ "objectManagement.selectedLabel": "Selecionado",
+ "objectManagement.updateObjectOperationName": "Atualizar {0} \"{1}\"",
+ "objectManagement.user.containedUser": "Usuário independente",
+ "objectManagement.user.defaultSchemaLabel": "Esquema padrão",
+ "objectManagement.user.loginLabel": "Logon",
+ "objectManagement.user.membershipLabel": "Associação",
+ "objectManagement.user.ownedSchemasLabel": "Esquemas Proprietários",
+ "objectManagement.user.type": "Tipo",
+ "objectManagement.user.userWithGroupLogin": "Usuário com logon de grupo do Windows",
+ "objectManagement.user.userWithLogin": "Usuário com logon",
+ "objectManagement.user.userWithNoConnectAccess": "Usuário sem acesso de conexão",
+ "objectManagement.yesText": "Sim"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "Baixado {0}",
"downloadingServiceChannelMsg": "Baixando {0}",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "Tipo de autenticação",
"mssql.connectionOptions.columnEncryptionSetting.description": "Habilita ou desabilita o Always Encrypted para a conexão",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "O período de tempo (em segundos) para aguardar a execução de um comando antes de encerrar a tentativa e gerar um erro",
+ "mssql.connectionOptions.commandTimeout.displayName": "Tempo limite do comando",
"mssql.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão",
"mssql.connectionOptions.connectRetryCount.displayName": "Contagem de nova tentativa de conexão",
"mssql.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "Banco de dados",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Atestado do Azure",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Serviço Guardião de Host",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "Nenhum",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "Especifica um protocolo para atestar um enclave do lado do servidor usado com o Always Encrypted com enclaves seguros",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocolo de Atestado",
"mssql.connectionOptions.enclaveAttestationUrl.description": "Especifica um ponto de extremidade para atestar um enclave do lado do servidor usado com o Always Encrypted com enclaves seguros",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL de Atestado de Enclave",
- "mssql.connectionOptions.encrypt.description": "Quando true, o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor quando o servidor tem um certificado instalado",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "Opcional (Falso)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "Estrito",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "Obrigatório (Verdadeiro)",
+ "mssql.connectionOptions.encrypt.description": "Quando 'Obrigatório' ou 'Estrito', o SQL Server usa criptografia SSL para todos os dados enviados entre o cliente e o servidor se o servidor tiver um certificado instalado. Quando definido como 'Strict', o SQL Server usa o TDS 8.0 para todas as transferências de dados entre o cliente e o servidor. 'Strict' tem suporte no SQL Server 2022 em diante.",
"mssql.connectionOptions.encrypt.displayName": "Criptografar",
"mssql.connectionOptions.failoverPartner.description": "O nome ou o endereço de rede da instância do SQL Server que atua como um parceiro de failover",
"mssql.connectionOptions.failoverPartner.displayName": "Parceiro de failover",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "Replicação",
"mssql.connectionOptions.groupName.security": "Segurança",
"mssql.connectionOptions.groupName.source": "Origem",
+ "mssql.connectionOptions.hostNameInCertificate.description": "Indica o nome do host especificado no certificado TLS que será usado pelo SQL Server para validar o certificado do servidor. Quando não especificado, o nome do servidor é usado por padrão para validação do certificado.",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "Nome do host no certificado",
"mssql.connectionOptions.loadBalanceTimeout.description": "O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "Tempo limite de balanceamento de carga",
"mssql.connectionOptions.maxPoolSize.description": "O número máximo de conexões permitidas no pool",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "Porta",
"mssql.connectionOptions.replication.description": "Usado pelo SQL Server na replicação",
"mssql.connectionOptions.replication.displayName": "Replicação",
+ "mssql.connectionOptions.secureEnclaves.description": "Enables or disables Secure Enclaves for the connection",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "Nome da instância do SQL Server",
"mssql.connectionOptions.serverName.displayName": "Servidor",
- "mssql.connectionOptions.trustServerCertificate.description": "Quando true (e encrypt=true), o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor",
+ "mssql.connectionOptions.trustServerCertificate.description": "Quando verdadeiro (e encrypt=true), o SQL Server usa criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor. Esta propriedade não é suportada com Encrypt=Strict.",
"mssql.connectionOptions.trustServerCertificate.displayName": "Certificado do servidor de confiança",
"mssql.connectionOptions.typeSystemVersion.description": "Indica qual sistema do tipo de servidor o provedor vai expor por meio do DataReader",
"mssql.connectionOptions.typeSystemVersion.displayName": "Versão do sistema de tipos",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso",
"mssql.logFilesRemovalLimit": "Número máximo de arquivos antigos a serem removidos na inicialização com mssql.logRetentionMinutes expirado. Os arquivos que não forem limpos devido a essa limitação serão limpos na próxima vez em que o Azure Data Studio for iniciado.",
"mssql.logRetentionMinutes": "O número de minutos para reter os arquivos de log dos serviços de back-end. O padrão é uma semana.",
+ "mssql.objectExplorer.disableGroupBySchema": "Desabilitar Agrupar por Esquema",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "Habilitar Agrupar por Esquema",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "O tempo limite em segundos para expandir um nó no Pesquisador de Objetos. O valor padrão é 45 segundos.",
+ "mssql.objectExplorer.groupBySchema": "Quando habilitados, os objetos de banco de dados no Pesquisador de Objetos serão categorizados por esquema.",
"mssql.parallelMessageProcessing": "[Experimental] Se as solicitações ao SQL Tools Service devem ser tratadas em paralelo. Isso é introduzido para descobrir os problemas que podem ocorrer ao lidar com todas as solicitações em paralelo. O valor padrão é falso. O relançamento do ADS é necessário quando o valor é alterado.",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Habilitar a Parametrização para Always Encrypted",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "Habilitar a opção SET TRANSACTION ISOLATION LEVEL",
"mssql.query.xactAbortOn": "Habilitar a opção SET XACT_ABORT ON",
"mssql.tableDesigner.preloadDatabaseModel": "Se o modelo de banco de dados deve ser pré-carregado quando o nó do banco de dados no explorador de objetos for expandido. Quando ativado, o tempo de carregamento do designer de tabela pode ser reduzido. Nota: Você pode ver um uso de memória maior do que o normal se precisar expandir muitos nós de banco de dados.",
+ "mssql.tracing.desc": "Rastreia a comunicação entre o Azure Data Studio e o Serviço SQL Tools para o canal de saída do Serviço de Ferramentas SQL. AVISO: isso pode incluir informações confidenciais quando o log detalhado estiver habilitado.",
"mssql.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações",
"objectsListProperties.name": "Nome",
"onprem.databaseProperties.compatibilityLevel": "Nível de Compatibilidade",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "Versão do Sistema Operacional",
"onprem.serverProperties.serverEdition": "Edição",
"onprem.serverProperties.serverVersion": "Versão",
+ "title.changeNotebookConnection": "Alterar a conexão de Notebook SQL",
"title.clearSearchServerResult": "Pesquisar: Limpar os Resultados do Search Server",
+ "title.deleteObject": "Excluir",
"title.designTable": "Design",
+ "title.newApplicationRole": "Nova Função de Aplicativo",
+ "title.newDatabaseRole": "Nova Função de Banco de Dados",
+ "title.newLogin": "Novo Logon",
+ "title.newServerRole": "Nova Função de Servidor",
"title.newTable": "Nova Tabela",
+ "title.newUser": "Novo Usuário",
+ "title.objectProperties": "Propriedades",
"title.searchServers": "Pesquisar: Servidores",
"title.showLogFile": "Mostrar o Arquivo de Log"
}
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json
index 473c5c00fe..79cda66fdb 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "Nome do contêiner",
"docker-sql-2017-title": "Implantar imagens de contêiner do SQL Server 2017",
"docker-sql-2019-title": "Implantar imagens de contêiner do SQL Server 2019",
- "docker-sql-2022-title": "Implantar imagens de contêiner do SQL Server 2022 Visualização",
+ "docker-sql-2022-title": "Implantar imagens de contêiner do SQL Server 2022",
"docker-sql-password-field": "Senha do SQL Server",
"docker-sql-port-field": "Porta",
"extension-description": "Fornece uma experiência baseada em Notebook para implantar o Microsoft SQL Server",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "SQL Server no Windows",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "SQL Server 2022 Visualização",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "Servidor de Banco de Dados",
"sql-azure-elastic-pool-display-name": "Pool Elástico",
"sql-azure-single-database-display-name": "Banco de Dados Individual",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json
index 2370b75e8b..eba8615d29 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "Data",
"Failed": "Ocorreu um erro",
"InProgress": "Em andamento",
+ "Move": "Mover",
"PublishHistory": "Publicar histórico",
"Status": "Status",
"Success": "Sucesso",
@@ -76,7 +77,6 @@
"dataSource": "Fonte de dados",
"dataSourceDropdownTitle": "Fonte de dados",
"dataSourceRadioButtonLabel": "Fontes de dados",
- "dataSourcesNodeName": "Fontes dos dados",
"databaseLocation": "A localização do banco de dados é necessária para adicionar uma referência a um banco de dados",
"databaseName": "Nome do banco de dados",
"databaseNameLabel": "Banco de dados",
@@ -98,6 +98,7 @@
"deleteConfirmation": "Tem certeza de que deseja excluir {0}?",
"deleteConfirmationContents": "Tem certeza de que quer excluir {0} e todos os seus conteúdos?",
"deleteReferenceConfirmation": "Tem certeza de que quer excluir a referência a {0}?",
+ "deleteSqlCmdVariableConfirmation": "Tem certeza de que deseja excluir a Variável SQLCMD '{0}'?",
"deployAppSettingUpdateFailed": "Falha ao atualizar a configuração do aplicativo '{0}'",
"deployAppSettingUpdating": "Atualizando a configuração do aplicativo: '{0}'",
"deployDbTaskName": "Implantando o projeto do Banco de dados SQL localmente",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "Inserir variável de ambiente para cadeia de conexão do SQL",
"enterConnectionStringTemplate": "Inserir modelo de cadeia de conexão",
"enterNewDatabaseName": "Insira um nome de banco de dados",
+ "enterNewName": "Inserir novo nome",
+ "enterNewSqlCmdVariableDefaultValue": "Insira o valor padrão para a variável SQLCMD '{0}'",
+ "enterNewSqlCmdVariableName": "Insira o novo nome da Variável SQLCMD",
"enterNewValueForVar": "Inserir novo valor para a variável '{0}'",
"enterPassword": "Insira {0} senha de administrador",
"enterPortNumber": "Insira {0} número da porta ou pressione Enter para usar o valor padrão",
@@ -143,7 +147,9 @@
"errorDownloading": "Erro ao baixar {0}. Erro: {1}",
"errorExtracting": "Erro ao extrair arquivos de {0}. Erro: {1}",
"errorFindingBuildFilesLocation": "Erro ao localizar o local dos arquivos de build: {0}",
+ "errorMovingFile": "Erro ao mover o arquivo de {0} para {1}. Erro: {2}",
"errorReadingProjectGuid": "Erro ao tentar ler {0} do projeto '{1}'",
+ "errorRenamingFile": "Error when renaming file from {0} to {1}. Error: {2}",
"errorRetrievingBuildFiles": "Não foi possível criar o projeto. Ocorreu um erro ao recuperar arquivos necessários para compilar.",
"eulaAgreementTemplate": "Eu aceito os {0}.",
"eulaAgreementText": "Eu aceito os {0}.",
@@ -193,6 +199,8 @@
"location": "Localização",
"min": "min",
"missingVersion": "Entrada 'version' ausente no {0}",
+ "moveConfirmationPrompt": "Tem certeza de que deseja mover {0} para {1}?",
+ "movingFilesBetweenProjectsNotSupported": "Não há suporte para a movimentação de arquivos entre projetos",
"msec": "mseg",
"multipleMostDeploymentScripts": "Número inesperado de {0} files: {1}",
"multipleSqlProjFilesSelected": "Vários arquivos. sqlproj selecionados; selecione apenas um.",
@@ -215,6 +223,7 @@
"notValidVariableName": "O nome de variável '{0}' não é válido.",
"objectType": "Tipo de Objeto",
"okString": "Ok",
+ "onlyMoveSqlFilesSupported": "Só há suporte para a movimentação de arquivos .sql",
"openEulaString": "Abrir o Contrato de Licença",
"optionDescription": "Descrição da Opção",
"optionName": "Nome da Opção",
@@ -246,6 +255,7 @@
"publishAction": "Publicar",
"publishDialogName": "Publicar projeto",
"publishOptions": "Opções de Publicação",
+ "publishProfileElements": "Publicar elementos de perfil",
"publishProjectSucceed": "Projeto de banco de dados publicado com êxito",
"publishSettingsFiles": "Publicar arquivo de configurações",
"publishTo": "Destino de Publicação",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Atualizar Local",
"sqlDatabaseProjects.doNotAskAgain": "Não perguntar novamente",
"sqlDatabaseProjects.outputChannel": "Projetos de Banco de Dados",
+ "sqlcmdVariableAlreadyExists": "Já existe uma Variável SQLCMD com o mesmo nome neste projeto",
+ "sqlcmdVariablesNodeName": "Variáveis SQLCMD",
"storedProcedureFriendlyName": "Procedimento armazenado",
"suppressMissingDependenciesErrors": "Suprimir erros causados por referências não resolvidas no projeto referenciado",
"systemDatabase": "Bancos de dados do sistema",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "Projetos de Banco de Dados",
"sqlDatabaseProjects.addDatabaseReference": "Adicionar a referência do banco de dados",
"sqlDatabaseProjects.addExistingItem": "Adicionar Item Existente...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "Adicionar Variável SQLCMD",
"sqlDatabaseProjects.autorestSqlVersion": "Qual versão do Autorest.Sql usar do NPM. A mais recente será usada se não estiver definida.",
"sqlDatabaseProjects.build": "Compilar",
"sqlDatabaseProjects.changeTargetPlatform": "Alterar Plataforma de Destino",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "Criar e publicar esquemas de banco de dados SQL",
"sqlDatabaseProjects.displayName": "Projetos de Banco de Dados",
"sqlDatabaseProjects.dotnetInstallLocation": "Caminho completo para o SDK do .NET no computador. Por exemplo, se o dotnet.exe estiver localizado em C:\\folder1\\dotnet\\dotnet.exe, defina o caminho para essa configuração como C:\\folder1\\dotnet",
+ "sqlDatabaseProjects.edit": "Editar",
"sqlDatabaseProjects.editProjectFile": "Editar Arquivo .sqlproj",
"sqlDatabaseProjects.enablePreviewFeatures": "Habilitar recursos de projetos de Banco de Dados SQL do Microsoft Azure visualização",
"sqlDatabaseProjects.exclude": "Excluir do projeto",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "Abrir no Designer",
"sqlDatabaseProjects.properties": "Propriedades",
"sqlDatabaseProjects.publish": "Publicar",
+ "sqlDatabaseProjects.rename": "Renomear",
"sqlDatabaseProjects.schemaCompare": "Comparação de Esquemas",
"sqlDatabaseProjects.updateProjectFromDatabase": "Atualizar o Projeto do Banco de Dados",
"sqlDatabaseProjects.validateExternalStreamingJob": "Validar Trabalho de Streaming Externo",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json
index f8254a6d95..1c5f440cf2 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "Ocorreu um erro ao acessar a conta selecionada '{0}' e o locatário '{1}'. Selecione “Vincular conta” e atualize a conta, ou selecione uma conta diferente. Erro '{2}'",
"azure.accounts.accountStaleError": "O token de acesso para a conta selecionada '{0}' e o locatário '{1}' não são mais válidos. Selecione “Vincular conta” e atualize a conta, ou selecione uma conta diferente.",
+ "serviceCrashMessage": "O componente do serviço de migração não pôde ser iniciado. {0}",
+ "serviceCrashed": "O componente de serviço travou.",
+ "serviceProviderIntializationError": "O provedor de serviços não pôde ser inicializado.",
"sql-migration.login.wizard.title": "Migrar os logons de '{0}' para SQL do Azure",
"sql-migration.wizard.title": "Migrar '{0}' para SQL do Azure",
"sql.cancel.migration.confirmation": "Tem certeza de que deseja cancelar esta migração?",
- "sql.login.migration..error": "Ocorreu um erro de migração de logon: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "O Nome de Domínio do Azure Active Directory (necessário apenas para migrar logons de autenticação do Windows)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "Insira o Nome de Domínio do AAD",
+ "sql.login.migration.collecting.target.logins.failed": "Collecting target login failed with error code {0}",
"sql.login.migration.complete": "A migração de logon foi concluída",
"sql.login.migration.db.title": "Banco de Dados SQL do Azure",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "O nome de domínio do Azure Active Directory (AAD) é necessário para migrar o logon do Windows. Insira um Nome de Domínio do AAD ou anule a seleção dos logons do Windows.",
+ "sql.login.migration.error": "Ocorreu um erro de migração de logon: {0}",
"sql.login.migration.establish.user.mappings": "A validação e a migração de logons foram concluídas.\r\n\r\nEstabelecendo os mapeamentos de usuários.",
"sql.login.migration.establish.user.mappings.failed": "Ocorreu um erro ao estabelecer os mapeamentos de usuários",
"sql.login.migration.failed": "Ocorreu um erro ao migrar os logons",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "A migração de logon está em andamento",
+ "sql.login.migration.login.status.details.title": "Detalhes do status da migração para {0}",
"sql.login.migration.logins.found": "Logon encontrado",
"sql.login.migration.logins.not.found": "Logon não encontrado",
"sql.login.migration.mi.title": "Instância Gerenciada de SQL do Azure",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "Anterior (Desabilitado)",
"sql.login.migration.status.page.title": "Status de Migração",
"sql.login.migration.status.succeeded": "Êxito",
+ "sql.login.migration.steps.migrate.logins": "Migrar logons",
+ "sql.login.migration.steps.not.started": "Não iniciado",
"sql.login.migration.target.status.column": "Status de Destino",
"sql.login.migration.target.title": "SQL do Azure de destino",
"sql.login.migration.type": "Tipo de logon",
"sql.login.migration.vm.title": "SQL Server na Máquina Virtual do Azure",
"sql.login.migration.wizard.target.connection.success": "A conexão foi bem-sucedida.",
- "sql.login.migration.wizard.target.data.migration.warning": "Observe que o recurso de migração de logon está no modo de versão prévia privada.",
+ "sql.login.migration.wizard.target.data.migration.warning": "Please note that login migration feature is in public preview mode.",
"sql.login.migration.wizard.target.description": "Selecione a Instância Gerenciada de SQL do Azure de destino, a VM de SQL do Azure ou o(s) banco(s) de dados de SQL do Azure para onde você deseja migrar seus logons.",
"sql.login.migration.wizard.target.permission.warning": "Verifique se o usuário atual tem permissões de administrador de sistema para obter todas as informações de logon da instância atual ({0}).",
"sql.login.migration.wizard.target.type.title": "Tipo de destino do SQL do Azure",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "Local do backup",
"sql.migration.backup.start.time": "Hora de início do backup",
"sql.migration.bc.info": "Uma substituição de migração de Instância Gerenciada de SQL para a camada de serviço Comercialmente Crítico pode levar muito mais tempo do que a de Uso Geral, pois três réplicas secundárias devem ser propagadas para o grupo de Alta Disponibilidade Always On. A duração da operação depende do tamanho dos dados. A velocidade de propagação em 90% dos casos é de 220 GB/hora ou superior.",
+ "sql.migration.blob.container.folder.label": "Pasta",
"sql.migration.blob.container.label": "Grupo de recursos de contêiner de blob",
"sql.migration.blob.container.last.backup.file.label": "Último arquivo de backup",
"sql.migration.blob.container.select": "Selecione um valor de contêiner blob primeiro.",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "O processo de substituição não pode ser iniciado até que todas as migrações sejam concluídos. Para retornar o último status do arquivo, atualize a janela do navegador.",
"sql.migration.close": "Fechar",
"sql.migration.complete.cutover": "Concluir substituição",
+ "sql.migration.completed.multi.steps.heading": "Executamos as seguintes etapas:",
"sql.migration.completing.cutover.warning": "Concluir a substituição sem restaurar todos os backups pode resultar em perda de dados.",
"sql.migration.confirm.checkbox.message": "Confirmo que não há backups de log adicionais para fornecer e desejo concluir a substituição.",
"sql.migration.connection.label": "Conectar",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "Um hub de artigos de migração que fornece orientações passo a passo para migrar e modernizar seus ativos de dados no Azure.",
"sql.migration.dashboard.help.description.mi": "Um tutorial passo a passo para migrar bancos de dados de uma instância do SQL Server (local ou Máquinas Virtuais do Azure) para a Instância Gerenciada de SQL do Azure com tempo de inatividade mínimo.",
"sql.migration.dashboard.help.description.migrateUsingADS": "A extensão SQL do Azure Migration para Azure Data Studio fornece recursos para avaliar, obter recomendações do Azure do tamanho certo e migrar bancos de dados do SQL Server para o Azure.",
- "sql.migration.dashboard.help.description.sqldb": "Um tutorial passo a passo para migrar bancos de dados de uma instância do SQL Server (no local ou Máquinas Virtuais do Azure) para o Banco de Dados SQL do Azure (VISUALIZAÇÃO).",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "Um tutorial passo a passo para migrar bancos de dados de uma instância do SQL Server (local) para o SQL Server em Máquinas Virtuais do Azure com tempo de inatividade mínimo.",
"sql.migration.dashboard.help.link.dmsGuide": "Guias de migração de banco de dados do Azure",
"sql.migration.dashboard.help.link.mi": "Tutorial: Migrar para Instância Gerenciada de SQL do Azure (online)",
"sql.migration.dashboard.help.link.migrateUsingADS": "Migrar bancos de dados usando Azure Data Studio",
- "sql.migration.dashboard.help.link.sqldb": "Tutorial: migrar para o SQL Server no Banco de Dados SQL do Azure (offline) - (VISUALIZAÇÃO)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "Tutorial: Migrar para SQL Server em Máquinas Virtuais do Azure (online)",
"sql.migration.dashboard.help.title": "Artigos de ajuda e links de vídeo",
"sql.migration.dashboard.login.migrate.task.button": "Migrar os logons para o SQL do Azure",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "Dados carregados/tamanho",
"sql.migration.database": "Banco de dados",
"sql.migration.database.already.exists": "O banco de dados '{0}' já existe na instância gerenciada de destino '{1}'.",
+ "sql.migration.database.already.exists.vm.info": "Verifique se os nomes de banco de dados fornecidos não existem no SQL Server de destino na Máquina Virtual do Azure.",
"sql.migration.database.assessment.description": "Selecione os bancos de dados que você deseja avaliar para migração para o SQL do Azure.",
"sql.migration.database.assessment.title": "Bancos de dados para avaliação",
"sql.migration.database.backup.load.error": "Erro ao acessar detalhes do banco de dados.",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "Para continuar, selecione uma conta válida do Azure.",
"sql.migration.invalid.blob.container.error": "Para continuar, selecione um contêiner de blob válido para o banco de dados de origem '{0}'.",
"sql.migration.invalid.blob.lastBackupFile.error": "Para continuar, selecione um último arquivo de backup válido para o banco dados de origem '{0}'.",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "Para continuar, selecione uma pasta de backup válida para o banco de dados de origem '{0}'.",
"sql.migration.invalid.blob.resourceGroup.error": "Para continuar, selecione um grupo de recursos válido para o banco de dados de origem '{0}'.",
"sql.migration.invalid.blob.storageAccount.error": "Para continuar, selecione uma conta de armazenamento válida para o banco de dados de origem '{0}'.",
"sql.migration.invalid.location.error": "Para continuar, selecione um local válido.",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "Selecione um Serviço de Migração de Banco de Dados válido.",
"sql.migration.invalid.migration.service.offline.error": "Selecione um Serviço de Migração de Banco de Dados que esteja conectado a um nó.",
"sql.migration.invalid.network.share.location": "Formato do local de compartilhamento de rede inválido. Exemplo: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "Para continuar, selecione um contêiner de blobs em que todos os arquivos de backup sejam blobs de páginas para o banco de dados de origem \"{0}\", pois os blobs de blocos têm suporte apenas para destinos que executam o SQL Server 2016 ou posterior. Saiba mais: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "Não é possível conectar-se ao banco de dados devido a OwnerUri inválido (Parâmetro 'OwnerUri')",
"sql.migration.invalid.resourceGroup.error": "Para continuar, selecione um grupo de recursos válido.",
"sql.migration.invalid.savedInfo": "Não é possível recuperar a sessão salva. Tente novamente seleccionando uma nova sessão.",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "Para continuar, insira um nome de usuário de destino válido.",
"sql.migration.mode": "Modo",
"sql.migration.more.info": "Mais informações",
+ "sql.migration.multi.step.all.steps.completed.errors": "Todas as etapas foram concluídas com o(s) seguinte(s) erros:{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "Todas as etapas foram bem-sucedidas.",
+ "sql.migration.multi.step.some.steps.are.still.running": "Algumas etapas ainda estão em execução.",
+ "sql.migration.multi.step.status": "Status da etapa: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "Copiar os resultados",
+ "sql.migration.multi.step.status.dialog.heading": "Detalhes da etapa",
+ "sql.migration.multi.step.status.errors": "Status da etapa: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "Etapas",
"sql.migration.na": "N/D",
"sql.migration.name": "Nome",
"sql.migration.name.label": "Nomes:",
@@ -343,6 +366,7 @@
"sql.migration.no": "Não",
"sql.migration.no.blobContainers.found": "Nenhum contêiner de blob encontrado.",
"sql.migration.no.blobFiles.found": "Nenhum arquivo blob encontrado.",
+ "sql.migration.no.blobFolders.found": "Nenhuma pasta de blob encontrada.",
"sql.migration.no.fileShares.found": "Nenhum compartilhamento de arquivos encontrado.",
"sql.migration.no.issues.mi": "Nenhum problema encontrado para migrar para a Instância Gerenciada de SQL do Azure.",
"sql.migration.no.issues.sqldb": "Nenhum problema encontrado para migrar para o Banco de Dados SQL do Azure.",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "Erro ao tentar novamente a migração.",
"sql.migration.rg.created": "Grupo de recursos criado",
"sql.migration.run.validation": "Executar validação",
+ "sql.migration.running.multi.steps.heading": "Estamos executando as seguintes etapas:",
"sql.migration.save.assessment.report": "Salvar relatório de avaliação",
"sql.migration.save.assessment.report.success": "Relatório de avaliação salvo com êxito em {0}.",
"sql.migration.save.close": "Salvar e fechar",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "{0}° percentil",
"sql.migration.sku.recommendation": "Recomendação do Azure (VERSÃO PRÉVIA)",
"sql.migration.sku.recommendation.view.assessment.mi": "Para migrar para a Instância Gerenciada de SQL do Azure, exiba os resultados da avaliação e selecione um ou mais bancos de dados.",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Para migrar para o Banco de Dados SQL do Azure (VISUALIZAÇÃO), visualize os resultados da avaliação e selecione um ou mais bancos de dados.",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Para migrar para o SQL Server na Máquina Virtual do Azure, exiba os resultados da avaliação e selecione um ou mais bancos de dados.",
"sql.migration.sku.recommendationReason": "Motivo da recomendação",
"sql.migration.sku.recommendations": "Recomendações",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "Arquivos de dados do SQL",
"sql.migration.sku.sql.logDisk": "Arquivos de log do SQL",
"sql.migration.sku.sql.temp": "Tempdb do SQL",
- "sql.migration.sku.sqldb.card.title": "Banco de Dados SQL do Azure (VISUALIZAÇÃO)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Banco de Dados SQL do Azure",
"sql.migration.sku.stop.performance.collection": "Interromper a Coleta de Dados",
"sql.migration.sku.storage.dimension": "Dimensão",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "Instância Gerenciada por SQL",
"sql.migration.sql.server.instance": "Instância do SQL Server",
"sql.migration.sql.virtual.machine": "Máquina Virtual SQL",
+ "sql.migration.sql.vm.page.blob.info": "Para servidores de destino que executam o SQL Server 2014 ou inferior, você deve armazenar seus backups de banco de dados em um contêiner do Azure Storage Blob em vez de carregá-los usando a opção de compartilhamento de rede. Além disso, você deve armazenar os arquivos de backup como blobs de páginas, pois os blobs de blocos têm suporte apenas para destinos que executam o SQL Server 2016 ou posterior. Saiba mais: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "Problemas conhecidos, limitações e solução de problemas",
"sql.migration.sqldb.column.copyduration": "Duração da cópia",
"sql.migration.sqldb.column.copystart": "Início da cópia",
"sql.migration.sqldb.column.copythroughput": "Copiar taxa de transferência",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "Hora de início",
"sql.migration.starting.login": "A validação e a migração de logons estão em andamento",
"sql.migration.starting.login.failed": "Ocorreu um erro ao validar e migrar os logons",
+ "sql.migration.starting.migration.dberror": "Erro ao migrar o certificado para o banco de dados {0}. {1}",
+ "sql.migration.starting.migration.error": "Erro ao iniciar a migração de certificado: “{0}”",
+ "sql.migration.state.canceled": "Cancelado",
+ "sql.migration.state.failed": "Com falha",
+ "sql.migration.state.pending": "Pendente",
+ "sql.migration.state.running": "Executando",
+ "sql.migration.state.succeeded": "Com êxito",
"sql.migration.status": "Status",
"sql.migration.status.add.account": "Adicionar conta",
"sql.migration.status.add.account.MESSAGE": "Adicione sua conta do Azure para exibir as migrações existentes e seu status.",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "A tabela de destino não existe",
"sql.migration.target.table.not.empty": "A tabela de destino não está vazia.",
"sql.migration.target.version": "Versão alvo",
+ "sql.migration.tde.button.caption": "Editar",
+ "sql.migration.tde.button.migrate": "Migrar certificados",
+ "sql.migration.tde.migrate.canceled": "A migração de certificados foi cancelada. Execute e conclua a migração de certificados para continuar.",
+ "sql.migration.tde.migrate.canceled.errors": "A validação foi cancelada com o(s) seguinte(s) erro(s):{0}{1}",
+ "sql.migration.tde.migrate.column.databases": "Bancos de dados",
+ "sql.migration.tde.migrate.column.status": "Status",
+ "sql.migration.tde.migrate.completed.errors": "Migração concluída com os seguintes erros:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "Copiar resultados da migração",
+ "sql.migration.tde.migrate.done.button": "Concluído",
+ "sql.migration.tde.migrate.heading": "Migrando os certificados dos seguintes bancos de dados:",
+ "sql.migration.tde.migrate.not.run": "A migração de certificados não foi executada para a configuração atual. Execute e conclua a migração de certificados para continuar.",
+ "sql.migration.tde.migrate.results.heading": "Detalhes do progresso da migração de certificados:",
+ "sql.migration.tde.migrate.results.heading.completed": "Resultados da migração de certificados:",
+ "sql.migration.tde.migrate.results.heading.previous": "Resultados anteriores da migração de certificados:",
+ "sql.migration.tde.migrate.start.validation": "Repetir a migração",
+ "sql.migration.tde.migrate.status.details": "Status da migração: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "Migração de certificados concluída com êxito. Clique em Avançar para continuar com a migração.",
+ "sql.migration.tde.migrate.validation.camceled": "Migração cancelada",
+ "sql.migration.tde.migrate.validation.completed": "Migração concluída com êxito.",
+ "sql.migration.tde.msg.databases.selected": "{0}O Transparent Data Encryption habilitou os bancos de dados selecionados para migração. {1}",
+ "sql.migration.tde.msg.empty": "Nenhum banco de dados criptografado selecionado.",
+ "sql.migration.tde.msg.manual": "Você optou por migrar os certificados manualmente.",
+ "sql.migration.tde.msg.tde": "Você deu acesso ao Azure Data Studio para migrar os certificados de criptografia e o banco de dados.",
+ "sql.migration.tde.progress.update": "{0} de {1} concluído(s)",
+ "sql.migration.tde.wizard.databases.selected": "{0} de {1} bancos de dados selecionados está usando criptografia de dados transparente.",
+ "sql.migration.tde.wizard.description": "Para migrar um banco de dados criptografado com êxito, você precisa fornecer acesso aos certificados de criptografia ou migrar certificados manualmente antes de prosseguir com a migração. {0}.",
+ "sql.migration.tde.wizard.network.share.info": "Caminho de rede em que o certificado será colocado.",
+ "sql.migration.tde.wizard.network.share.label": "Caminho de rede para o certificado",
+ "sql.migration.tde.wizard.network.share.placeholder": "Inserir caminho de rede",
+ "sql.migration.tde.wizard.optionads": "Exporte meus certificados e minha chave privada para o destino.",
+ "sql.migration.tde.wizard.optionadsconfirm": "Eu dou consentimento para usar minhas credenciais para acessar os certificados.",
+ "sql.migration.tde.wizard.optionmanual": "Não quero que o Azure Data Studio exporte os certificados.",
+ "sql.migration.tde.wizard.optionmanual.warning": "Você deve migrar os certificados antes de prosseguir com a migração, caso contrário, a migração falhará. {0}.",
+ "sql.migration.tde.wizard.optionscaption": "Migração de certificado",
+ "sql.migration.tde.wizard.title": "Banco de dados criptografado selecionado.",
"sql.migration.test.connection": "Testar conexão",
"sql.migration.type": "Tipo",
"sql.migration.type.label": "Tipo:",
@@ -689,6 +759,7 @@
"sql.migration.username": "Nome do usuário",
"sql.migration.username.label": "Nome do usuário de destino",
"sql.migration.username.placeholder": "Insira o nome do usuário de destino.",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "Status",
"sql.migration.validate.ir.column.validation.steps": "Etapas de validação",
"sql.migration.validate.ir.completed.errors": "Validação concluída com o(s) seguinte(s) erros:{0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "Validação concluída com êxito. Clique em Avançar para continuar com a migração.",
"sql.migration.view.all": "Todas as migrações de banco de dados",
"sql.migration.view.select.button.label": "Exibir/selecionar",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "A máquina virtual “{0}” está indisponível para migração porque a extensão do Agente IaaS do SQL Server está atualmente no modo “{1}” em vez do modo Completo. Saiba mais: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "A máquina virtual “{0}” está indisponível para migração porque a máquina virtual subjacente não está em execução. Verifique se ele está ligado antes de tentar novamente.",
"sql.migration.warning": "Aviso",
"sql.migration.warnings": "Avisos",
"sql.migration.warnings.count": "Avisos ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "A conexão foi bem-sucedida. Os bancos de dados de destino encontrados: {0}",
"sql.migration.wizard.target.description": "Selecione uma conta do Azure e seu destino {0}.",
"sql.migration.wizard.target.login.error": "Ocorreu um erro ao obter as informações de logon: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "Erro de mapeamento do banco de dados. O banco de dados de destino '{0}' não pode ser selecionado como um destino de migração para o banco de dados '{1}'. O banco de dados de destino '${targetDatabaseName}' já está selecionado como um destino de migração para o banco de dados '{2}'. Selecione outro banco de dados de destino.",
+ "sql.migration.wizard.target.mapping.error.duplicate": "Erro de mapeamento do banco de dados. O banco de dados de destino '{0}' não pode ser selecionado como um destino de migração para o banco de dados '{1}'. O banco de dados de destino '{2}' já está selecionado como um destino de migração para o banco de dados '{3}'. Selecione outro banco de dados de destino.",
"sql.migration.wizard.target.missing": "Erro de mapeamento de banco de dados. Os bancos de dados de destino estão ausentes para migração. Configure a conexão do servidor de destino e clique em conectar para coletar a lista de destinos de migração de banco de dados disponíveis.",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
+ "sql.migration.wizard.target.source.collation.error": "Erro de mapeamento (código de erro: {0}) encontrado entre os bancos de dados '{1}' e '{2}'. A ordenação do banco de dados de origem '{3}' não corresponde à ordenação do banco de dados '{4}'. Selecione ou crie novamente um banco de dados de destino com a mesma ordenação que o banco de dados de origem.",
"sql.migration.wizard.target.source.mapping.error": "Erro de mapeamento de banco de dados. O banco de dados de origem '{0}' não está mapeado para um banco de dados de destino. Selecione um banco de dados de destino para a migração.",
"sql.migration.wizard.target.title": "SQL do Azure de destino",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "Saiba mais: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.yes": "Sim",
"total.databases.selected": "{0} de {1} bancos de dados selecionados",
- "total.tables.selected.of.total": "{0} de {1}"
+ "total.tables.selected.of.total": "{0} de {1}",
+ "waitingForService": "Aguardando o componente {0} iniciar."
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "Erro ao iniciar a migração: '{0}'",
"sql.migration.starting.migration.message": "Iniciando a migração do banco de {0} para {1} - {2}"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "Baixando {0}",
+ "downloadingServiceComplete": "Download de concluído {0}",
+ "downloadingServiceSize": "({0} KB)",
+ "downloadingServiceStatus": "Baixando {0}",
+ "entryExtractedChannelMsg": "Extraído {0} ({1}/{2})",
+ "flatFileImport.serviceStartFailed": "Falha ao iniciar {0}: {1}",
+ "installingService": "Instalando {0} Serviço",
+ "installingServiceDetailed": "Instalando {0} para {1}",
+ "serviceInstalled": "Instalado {0}",
+ "serviceStarted": "{0} Iniciado",
+ "serviceStarting": "Iniciando {0}"
+ },
"package": {
"cancel-migration-menu": "Cancelar migração",
"complete-cutover-menu": "Concluir substituição",
diff --git a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json
index 85a672f817..69cb454803 100644
--- a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "Não é possível instalar a versão '{0}' da extensão '{1}' pois não é compatível com o Azure Data Studio '{2}'. Atualize para o Azure Data Studio {3} para instalar a extensão.",
"installExtensionCompletedAndReloadRequired": "A instalação da extensão {0} foi concluída. Recarregue o Azure Data Studio para habilitá-la.",
"maxMemoryForLargeFilesMB": "Controla a memória disponível para o Azure Data Studio após a reinicialização ao tentar abrir arquivos grandes. O mesmo efeito que especificar `--max-memory=NEWSIZE` na linha de comando.",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "&&Novo Bloco de anotações",
"miNewQuery": "Nova &&consulta",
"miinstallVsix": "Instalar extensão do pacote VSIX",
"newQuery": "Nova consulta",
"notebook.cellTitle": "O menu de título da célula do bloco de anotações",
+ "notebook.cellToolbarLocation.description": "Onde a barra de ferramentas da célula deve ser exibida ou se deve ser ocultada. (somente para Notebooks VS Code)",
+ "notebook.cellToolbarVisibility.description": "Se a barra de ferramentas celular deve aparecer no mouse ou clique. (apenas para cadernos de código vs)",
+ "notebook.compactView.description": "Controle se o editor de notebook deve ser renderizado em um formulário compacto. Por exemplo, quando ligado, diminuirá a largura da margem esquerda. (apenas para cadernos de código vs)",
+ "notebook.consolidatedOutputButton.description": "Controle se a ação de saídas deve ser renderizada na barra de ferramentas de saída. (apenas para cadernos de código vs)",
+ "notebook.consolidatedRunButton.description": "Controle se as ações extras são mostradas em um suspensão ao lado do botão Executar. (apenas para cadernos de código vs)",
+ "notebook.diff.enablePreview.description": "Se deve usar o editor de diff de texto aprimorado para notebook. (apenas para cadernos de código vs)",
+ "notebook.displayOrder.description": "Lista de prioridades para os tipos de MIME de saída. (apenas para cadernos de código vs)",
+ "notebook.dragAndDrop.description": "Controle se o editor de notebook deve permitir a movimentação de células através de arrasto e soltamento. (apenas para cadernos de código vs)",
+ "notebook.editorOptions.experimentalCustomization": "Configurações para editores de código usados em notebooks. Isso pode ser usado para personalizar a maioria dos editores.* Configurações. (apenas para cadernos de código vs)",
+ "notebook.focusIndicator.description": "Controla onde o indicador de foco é renderizado, ao longo das fronteiras da célula ou na calha esquerda. (apenas para cadernos de código vs)",
+ "notebook.globalToolbar.description": "Controle se deve renderizar uma barra de ferramentas global dentro do editor de notebooks. (apenas para cadernos de código vs)",
+ "notebook.globalToolbarShowLabel": "Controle se as ações na barra de ferramentas do notebook devem renderizar ou não. (apenas para cadernos de código vs)",
+ "notebook.insertToolbarPosition.description": "Controle onde as ações da célula de inserção devem aparecer. (apenas para cadernos de código vs)",
+ "notebook.interactiveWindow.collapseCodeCells": "Controla se as células de código na janela interativa são colapsadas por padrão. (apenas para cadernos de código vs)",
+ "notebook.markup.fontSize": "Controla o tamanho da fonte em pixels de marcação renderizada em notebooks. Quando definido como `0`, 120% do`#editor.fontsize#`é usado. (apenas para cadernos de código vs)",
+ "notebook.outputFontFamily": "A família de fontes para o texto de saída para células de notebook. Quando configurado para esvaziar, o `#editor.fontfamily#` é usado. (apenas para cadernos de código vs)",
+ "notebook.outputFontSize": "Tamanho da fonte para o texto de saída para células de notebook. Quando definido como 0 `#editor.fontsize#` é usado. (apenas para cadernos de código vs)",
+ "notebook.outputLineHeight": "Altura de linha do texto de saída para células de notebook.\r\n - Os valo\r\nres entre 0 e 8 serão usados como multiplicador com o tamanho da fonte.\r\n - Valores maiores ou iguais a 8 serão usados como valores efetivos. (apenas para cadernos de código vs)",
+ "notebook.showCellStatusbar.description": "Se a barra de status da célula deve ser mostrada. (apenas para cadernos de código vs)",
+ "notebook.showFoldingControls.description": "Controla quando o cabeçalho da seta dobrável do cabeçalho é mostrado. (apenas para cadernos de código vs)",
+ "notebook.textOutputLineLimit": "Controle quantas linhas de texto em uma saída de texto são renderizadas. (apenas para cadernos de código vs)",
"notebook.title": "O menu de título do bloco de anotações",
"notebook.toolbar": "O menu da barra de ferramentas do bloco de anotações.",
+ "notebook.undoRedoPerCell.description": "Se deve usar a pilha de desfazer/refazer para cada célula. (apenas para cadernos de código vs)",
"objectExplorer.context": "O menu de contexto do item do explorador de objetos",
"openDefaultSettingsJson": "abrir as configurações padrão JSON",
"openDefaultSettingsJson.capitalized": "Abrir Configurações Padrão (JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "Notificação de API obsoleta",
"previewFeatures.configEnable": "Habilitar versões prévias dos recursos não liberadas",
"previewFeatures.configTitle": "Versões prévias dos recursos",
- "showConnectDialogOnStartup": "Mostrar caixa de diálogo de conexão na inicialização"
+ "showConnectDialogOnStartup": "Mostrar caixa de diálogo de conexão na inicialização",
+ "useVSCodeNotebooks": "(Visualizar) Use o Code Notebooks como a experiência padrão do Notebook. Nota: O Azure Data Studio precisará ser reiniciado para ativar essa configuração.",
+ "useVSCodeNotebooksTitle": "Use vs notebooks de código"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "Mais ações",
@@ -11901,6 +11926,7 @@
"status.connection.status": "Status da Conexão"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "Ponto de extremidade do recurso do Azure para o provedor.",
"schema.connectionOptions": "Opções de conexão",
"schema.displayName": "Nome de Exibição do provedor",
"schema.enableConnectionStringOption": "Se o provedor oferece suporte à cadeia de conexão como uma opção de entrada. O valor padrão é falso.",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "Configurar Modo de Exibição"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "Falha na cópia com o erro {0}",
+ "copyFailed": "A cópia falhou com o erro: {0}",
"notebook.showChart": "Mostrar gráfico",
"notebook.showTable": "Mostrar tabela"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "Controla a espessura da fonte.",
"letterSpacing": "Controla o espaçamento de letras em pixels.",
"maxColumnWidth": "A largura máxima em pixels para colunas dimensionadas automaticamente",
+ "resultsGrid.showJsonAsLink": "Se as células com cadeia de caracteres formatada em JSON devem ser mostradas como hiperlink. Quando ativado, ao clicar, o valor JSON será aberto em outra guia. O valor padrão é verdadeiro.",
"resultsGridConfigurationTitle": "Grade de Resultados e Mensagens",
"rowHeight": "Controla a altura da linha em pixels"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "Fechar",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "Adicionando conta...",
- "refreshFailed": "A conta de atualização foi cancelada pelo usuário"
+ "refreshCanceled": "A conta de atualização foi cancelada pelo usuário",
+ "refreshFailed": "0 \r\nError Message: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Conta do Azure",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "Erro de conexão",
- "enableTrustServerCertificate": "Certificado do servidor de confiança",
"kerberosErrorStart": "A conexão falhou devido a um erro do Kerberos.",
"kerberosHelpLink": "Ajuda para configurar o Kerberos está disponível em {0}",
"kerberosKinit": "Se você já se conectou anteriormente, pode ser necessário executar novamente o kinit.",
- "runKinit": "Executar o Kinit",
- "trustServerCertInstructionText": "A criptografia foi habilitada nesta conexão, examine sua configuração de SSL e certificado para a configuração de SQL Server, ou habilite 'Certificado do servidor de confiança' na caixa de diálogo de conexão.\r\n\r\n\t\t\tObservação: um certificado autoassinado oferece apenas proteção limitada e não é uma prática recomendada para ambientes de produção. Deseja habilitar o 'Certificado do servidor de confiança' nesta conexão e tentar novamente? "
+ "runKinit": "Executar o Kinit"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "Tipo de conexão",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "Conexões Não Salvas"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "A senha deve ser alterada para '{0}' para continuar fazendo logon em '{1}'.",
+ "passwordChangeDialog.Message2": "Insira uma nova senha abaixo:",
"passwordChangeDialog.cancel": "Cancelar",
"passwordChangeDialog.confirmPassword": "Confirmar senha:",
"passwordChangeDialog.connecting": "Conectando",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "Pressione OK e insira exatamente a mesma senha nas duas caixas.",
"passwordChangeDialog.newPassword": "Nova senha:",
"passwordChangeDialog.ok": "OK",
+ "passwordChangeDialog.passwordChangeInProgress": "A alteração de senha já está em andamento",
"passwordChangeDialog.title": "Alterar Senha"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "Editar Grupo de Servidores",
"connectionTree.refresh": "Atualizar",
"deleteConnection": "Excluir Conexão",
+ "deleteConnectionConfirmation": "Tem certeza de que deseja excluir a conexão '{0}'?",
+ "deleteConnectionConfirmationNo": "Não",
+ "deleteConnectionConfirmationYes": "Sim",
"deleteConnectionGroup": "Excluir Grupo",
+ "deleteConnectionGroupConfirmation": "Tem certeza de que deseja excluir o grupo de conexões '{0}'?",
"showAllConnections": "Mostrar Todas as Conexões"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "Adicionar uma cláusula",
+ "profilerFilterDialog.allClausesCleared": "Todas as cláusulas foram limpas.",
"profilerFilterDialog.apply": "Aplicar",
"profilerFilterDialog.cancel": "Cancelar",
"profilerFilterDialog.clear": "Limpar tudo",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "Não É Nulo",
"profilerFilterDialog.isNullOperator": "É Nulo",
"profilerFilterDialog.loadFilter": "Carregar Filtro",
+ "profilerFilterDialog.newClauseAdded": "Uma nova cláusula foi adicionada.",
"profilerFilterDialog.notContainsOperator": "Não Contém",
"profilerFilterDialog.notStartsWithOperator": "Não Começa Com",
"profilerFilterDialog.ok": "OK",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "Falha na célula de atualização: "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "Falha na cópia com o erro {0}",
+ "copyFailed": "A cópia falhou com o erro: {0}",
"elapsedBatchTime": "Tempo de execução em lote: {0}",
"query.ExecutionFailedError": "A execução falhou devido a um erro inesperado: {0} {1}",
"query.message.executionTime": "Tempo total de execução: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "I&&ntrodução",
"showReleaseNotes": "Mostrar Introdução"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "Etapa {0}: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-ru/package.json b/i18n/ads-language-pack-ru/package.json
index dc3f448ba2..740f80c113 100644
--- a/i18n/ads-language-pack-ru/package.json
+++ b/i18n/ads-language-pack-ru/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-ru",
"displayName": "Russian Language Pack for Azure Data Studio",
"description": "Language pack extension for Russian",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json
index e1430ca5c7..5bad1e98cb 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "Резервное копирование",
"arc.backups": "Резервные копии",
"arc.backupsStorage": "Резервные копии: {0}",
+ "arc.booleanfalse": "ЛОЖЬ",
+ "arc.booleantrue": "ИСТИНА",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "Отмена",
"arc.clickTheNewSupportRequestButton": "Нажмите кнопку \"Новый запрос в службу поддержки\", чтобы отправить запрос в службу поддержки на портале Azure.",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "Сейчас выполняется удаление другого расширения. Повторите попытку после его завершения.",
"arc.earliestPitrRestorePoint": "Самая ранняя точка во времени",
"arc.emergency": "Аварийный режим",
+ "arc.enableTrustServerCert": "Включить сертификат доверенного сервера",
+ "arc.encrypt": "Шифровать",
+ "arc.encryptDescription": "Если задано значение ИСТИНА, SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, если на сервере установлен сертификат.",
"arc.endpoint": "Конечная точка",
"arc.enterANonEmptyPassword": "Введите непустой пароль или нажмите клавишу ESC, чтобы выйти.",
"arc.enterNewPassword": "Введите новый пароль",
@@ -165,6 +170,7 @@
"arc.missingExtension": "Для просмотра параметров модуля требуется расширение {0}. Вы хотите установить его сейчас?",
"arc.monitor": "Монитор",
"arc.monitorUpgrade": "Чтобы проверить состояние обновления, выполните следующую команду:",
+ "arc.msgPromptSSLCertificateValidationFailed": "Для этого подключения было включено шифрование, проверьте конфигурацию SSL и сертификата для целевого SQL Server или установите для параметра «Сертификат доверенного сервера» значение «true» в файле настроек. Примечание. Самозаверяющий сертификат обеспечивает лишь ограниченную защиту и не рекомендуется для производственных сред. Вы хотите включить «Сертификат доверенного сервера» для этого подключения и повторить попытку?",
"arc.name": "Имя",
"arc.namespace": "Пространство имен",
"arc.networking": "Сеть",
@@ -230,6 +236,7 @@
"arc.properties": "Свойства",
"arc.ram": "ОЗУ",
"arc.rangeSetting": "Значение должно находиться в диапазоне от {0} до {1}",
+ "arc.readMore": "Дополнительные сведения",
"arc.ready": "Готово",
"arc.recovering": "Восстановление по журналу",
"arc.recoveringPending": "Ожидание восстановления",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "Синхронизировать получателя для фиксации",
"arc.thePasswordsDoNotMatch": "Пароли не совпадают. Подтвердите пароль или нажмите клавишу ESC для выхода.",
"arc.troubleshoot": "Устранение неполадок",
+ "arc.trustServerCertDescription": "Если задано значение ИСТИНА (и encrypt=true), SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, без проверки сертификата сервера.",
+ "arc.trustServerCertificate": "Сертификат доверенного сервера",
"arc.type": "Тип",
"arc.unknown": "Неизвестно",
"arc.unloadExtensions": "Отменить загрузку расширений",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json
index 205fe75a97..39d233b864 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "Для учетной записи не найдены сведения о владении клиентом.",
"azure.responseError": "Не удалось получить токен из-за ошибки. [Откройте инструменты разработчика]({0}), чтобы узнать подробности.",
"azure.tenantNotFound": "Указанный клиент с идентификатором \"{0}\" не найден.",
- "azureAuth.unidentifiedError": "Неизвестная ошибка при проверке подлинности Azure",
"azurecore.consentDialog.body": "Клиент \"{0} ({1})\" требует повторной проверки подлинности для доступа к ресурсам {2}. Нажмите кнопку \"Открыть\", чтобы начать процесс проверки подлинности.",
"azurecore.consentDialog.cancel": "Отмена",
"azurecore.consentDialog.ignore": "Игнорировать клиента",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "Методы проверки подлинности Azure недоступны. Необходимо включить методы проверки подлинности в конфигурации ADS.",
"azure.NoAuthMethod.Selected": "Метод проверки подлинности Azure не выбран. Необходимо выбрать метод проверки подлинности, который будет использоваться.",
- "azure.deprecatedGetSecurityToken": "Выполнен вызов метода azdata.accounts.getSecurityToken. Этот метод является устаревшим и будет удален в будущих выпусках. Используйте вместо него метод getAccountSecurityToken."
+ "azure.deprecatedGetSecurityToken": "Выполнен вызов метода azdata.accounts.getSecurityToken. Этот метод является устаревшим и будет удален в будущих выпусках. Используйте вместо него метод getAccountSecurityToken.",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "Не удалось очистить кэш токена",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure для Китая",
- "germanyCloud": "Azure для Германии",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure для государственных организаций США",
- "usNatCloudDisplayName": "Azure (национальное облако для США)"
+ "usGovCloudDisplayName": "Azure для государственных организаций США"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "Для работы этой функции необходимо выбрать учетную запись Azure.",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json
index 9f41ddae3e..ac85b3828f 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "Тип проверки подлинности",
"cms.connectionOptions.columnEncryptionSetting.description": "Параметр шифрования столбца по умолчанию для всех команд подключения",
"cms.connectionOptions.columnEncryptionSetting.displayName": "Шифрование столбцов",
+ "cms.connectionOptions.commandTimeout.description": "Длительность (в секундах) ожидания выполнения команды, после чего попытка прекращается и выводится ошибка",
+ "cms.connectionOptions.commandTimeout.displayName": "Время ожидания команды",
"cms.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения",
"cms.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения",
"cms.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "Контекстное подключение",
"cms.connectionOptions.currentLanguage.description": "Имя записи языка SQL Server",
"cms.connectionOptions.currentLanguage.displayName": "Текущий язык",
- "cms.connectionOptions.encrypt.description": "Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат",
+ "cms.connectionOptions.encrypt.categoryValues.false": "Необязательное (False)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "Строгое",
+ "cms.connectionOptions.encrypt.categoryValues.true": "Обязательное (True)",
+ "cms.connectionOptions.encrypt.description": "Если задано значение \"Mandatory\" или \"Strict\", SQL Server использует SSL-шифрование для всех данных, отправляемых между клиентом и сервером, если на сервере установлен сертификат. Если установлено значение \"Strict\", SQL Server использует TDS 8.0 для передачи всех данных между клиентом и сервером. Значение \"Strict\" поддерживается в SQL Server 2022 и более поздних версиях.",
"cms.connectionOptions.encrypt.displayName": "Шифровать",
"cms.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра SQL Server, выступающего в роли партнера по обеспечению отработки отказа",
"cms.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "Репликация",
"cms.connectionOptions.groupName.security": "Безопасность",
"cms.connectionOptions.groupName.source": "Источник",
+ "cms.connectionOptions.hostNameInCertificate.description": "Задает имя узла, указанное в сертификате TLS, которое будет использоваться SQL Server для проверки сертификата сервера. Если оно не указано, то по умолчанию для проверки сертификата используется имя сервера.",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "Имя узла в сертификате",
"cms.connectionOptions.loadBalanceTimeout.description": "Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения",
"cms.connectionOptions.loadBalanceTimeout.displayName": "Истекло время ожидания при балансировке нагрузки",
"cms.connectionOptions.maxPoolSize.description": "Максимально допустимое число подключений в пуле",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "Описание сервера",
"cms.connectionOptions.serverName.description": "Имя экземпляра SQL Server",
"cms.connectionOptions.serverName.displayName": "Сервер",
- "cms.connectionOptions.trustServerCertificate.description": "Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера",
+ "cms.connectionOptions.trustServerCertificate.description": "Если задано значение \"true\" (и параметр \"encrypt\" имеет значение \"true\"), SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, без проверки сертификата сервера. Это свойство не поддерживается, если параметр \"Encrypt\" имеет значение \"Strict\".",
"cms.connectionOptions.trustServerCertificate.displayName": "Доверять сертификату сервера",
"cms.connectionOptions.typeSystemVersion.description": "Указывает, какую систему серверного типа предоставит поставщик через DataReader",
"cms.connectionOptions.typeSystemVersion.displayName": "Версия системы типов",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json
index d37ecbc108..439a0291cc 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "Целевая Платформа",
"dataworkspace.workspacePlaceholder": "Выберите файл рабочей области ({0})",
"dataworkspace.yesRecommended": "Да (рекомендуется)",
+ "dragAndDropNotSupported": "Этот тип проекта не поддерживает перетаскивание.",
"fileDoesNotExist": "Файл \"{0}\" не существует",
+ "filenameEndingInPeriodErrorMessage": "Имя не может заканчиваться точкой",
"gitCloneError": "Ошибка во время клонирования Git. Просмотрите выходные данные Git, чтобы получить дополнительные сведения",
"gitCloneMessage": "Клонирование репозитория Git \"{0}\"...",
+ "invalidFileCharsErrorMessage": "Недопустимые символы файла",
"noPreviousData": "Предыдущие {0} для текущего проекта будут отображаться здесь. Чтобы увидеть результаты, используйте запуск.",
+ "noProjectProvidingExtensionsInstalled": "Расширения проекта базы данных не установлены. Установите расширение проекта базы данных, чтобы использовать эту функцию.",
+ "onlyMovingOneFileIsSupported": "Поддерживается перемещение только одного файла за раз.",
"openedProjectsUndefinedAfterRefresh": "Список открытых проектов не должен быть определен после обновления с диска.",
- "projectNameNull": "Имя проекта имеет значение NULL"
+ "projectNameNull": "Имя проекта имеет значение NULL",
+ "reservedValueErrorMessage": "Имя файла уже используется. Выберите другое имя и повторите попытку",
+ "reservedWindowsFilenameErrorMessage": "Это имя файла зарезервировано для использования операционной системой. Выберите другое имя и повторите попытку",
+ "tooLongFilenameErrorMessage": "Имя файла не может превышать 255 символов",
+ "trailingWhitespaceErrorMessage": "Имя не может заканчиваться пробелом",
+ "undefinedFilenameErrorMessage": "Неопределенное имя",
+ "whitespaceFilenameErrorMessage": "Имя файла не может быть пробелом"
},
"package": {
"close-workspace-command": "Закрыть рабочую область",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json
index d16b88e5ad..9a2a716595 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "Ошибка подключения",
+ "enableTrustServerCertificate": "Доверять сертификату сервера",
+ "trustServerCertInstructionText": "Для этого подключения включено шифрование. Проверьте конфигурацию SSL и сертификата для целевого SQL Server или включите \"Доверять сертификату сервера\" в диалоговом окне подключения.\r\n\r\nПримечание. Самозаверяющий сертификат обеспечивает только ограниченную защиту и не рекомендуется для рабочих сред. Вы хотите включить \"Доверять сертификату сервера\" для этого подключения и повторить попытку? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio необходимо связаться с Azure Key Vault для доступа к главному ключу столбца для Always Encrypted, но связанная учетная запись Azure не выбрана. Повторите запрос и выберите связанную учетную запись Azure при появлении соответствующего запроса.",
"mssql.chooseLinkedAzureAccount": "Выберите связанную учетную запись Azure:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "Произошла ошибка при преобразовании документа записной книжки в SQL. Ошибка: {0}",
"mssql.searchServers": "Поиск имен серверов"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "имя для входа",
+ "objectManagement.LoginTypeDisplayNameInTitle": "Вход",
+ "objectManagement.OkText": "OK",
+ "objectManagement.UserDisplayName": "пользователь",
+ "objectManagement.UserTypeDisplayNameInTitle": "Пользователь",
+ "objectManagement.advancedSectionHeader": "Дополнительно",
+ "objectManagement.blankPasswordConfirmation": "Создание имени для входа с пустым паролем создает угрозу безопасности. Продолжить?",
+ "objectManagement.confirmPasswordLabel": "Подтверждение пароля",
+ "objectManagement.createObjectOperationName": "Создать {0}",
+ "objectManagement.deleteLoginConfirmation": "Удаление имен для входа на сервер не удаляет пользователей связанных с этими подключениями. Чтобы выполнить этот процесс, удалите пользователей в каждой базе данных. Возможно, необходимо сначала перенести данные о принадлежности схем новым пользователям.",
+ "objectManagement.deleteObjectConfirmation": "Вы действительно хотите удалить {0}: {1}?",
+ "objectManagement.deleteObjectError": "Ошибка при удалении {0}: {1}. {2}",
+ "objectManagement.deleteObjectOperationName": "Удаление: {0} \"{1}\"",
+ "objectManagement.enabledLabel": "Включено",
+ "objectManagement.generalSectionHeader": "Общие",
+ "objectManagement.helpText": "Справка",
+ "objectManagement.invalidPasswordError": "Пароль не соответствует требованиям сложности. Для получения дополнительных сведений: https://docs.microsoft.com/sql/relational-databases/security/password-policy.",
+ "objectManagement.loadingDialog": "Загрузка диалогового окна...",
+ "objectManagement.login.aadAuthenticationType": "Проверка подлинности Azure Active Directory",
+ "objectManagement.login.authenticateType": "Аутентификация",
+ "objectManagement.login.defaultDatabaseLabel": "База данных по умолчанию",
+ "objectManagement.login.defaultLanguageLabel": "Язык по умолчанию",
+ "objectManagement.login.enforcePasswordExpirationLabel": "Обеспечить срок действия пароля",
+ "objectManagement.login.enforcePasswordPolicyLabel": "Требовать использование политики паролей.",
+ "objectManagement.login.lockedOutLabel": "Имя для входа заблокировано",
+ "objectManagement.login.mustChangePasswordLabel": "Пользователь должен сменить пароль при следующем входе",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "Старый пароль не может быть пустым.",
+ "objectManagement.login.oldPasswordLabel": "Старый пароль",
+ "objectManagement.login.permissionToConnectLabel": "Разрешение на подключение к ядру СУБД",
+ "objectManagement.login.serverRoleSectionHeader": "Роли сервера",
+ "objectManagement.login.specifyOldPasswordLabel": "Укажите старый пароль",
+ "objectManagement.login.sqlAuthSectionHeader": "Проверка подлинности SQL",
+ "objectManagement.login.sqlAuthenticationType": "Проверка подлинности SQL",
+ "objectManagement.login.windowsAuthenticationType": "Проверка подлинности Windows.",
+ "objectManagement.nameCannotBeEmptyError": "Необходимо ввести имя.",
+ "objectManagement.nameLabel": "Имя",
+ "objectManagement.newObjectDialogTitle": "{0} — предварительная версия",
+ "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (предварительная версия)",
+ "objectManagement.openNewObjectDialogError": "Произошла ошибка при открытии нового {0} диалога. {1}",
+ "objectManagement.openObjectPropertiesDialogError": "Произошла ошибка при открытии диалогового окно свойств для {0}: {1}. {2}",
+ "objectManagement.passwordCannotBeEmptyError": "Пароль не может быть пустым.",
+ "objectManagement.passwordLabel": "Пароль",
+ "objectManagement.passwordsNotMatchError": "Пароль должен совпадать с паролем подтверждения.",
+ "objectManagement.refreshOEError": "Произошла ошибка при обновлении обозревателя объектов. {0}",
+ "objectManagement.selectedLabel": "Выбрано",
+ "objectManagement.updateObjectOperationName": "Обновление {0} \"{1}\"",
+ "objectManagement.user.containedUser": "Автономный пользователь",
+ "objectManagement.user.defaultSchemaLabel": "Схема по умолчанию",
+ "objectManagement.user.loginLabel": "Вход",
+ "objectManagement.user.membershipLabel": "Участие",
+ "objectManagement.user.ownedSchemasLabel": "Собственные схемы",
+ "objectManagement.user.type": "Тип",
+ "objectManagement.user.userWithGroupLogin": "Пользователь с именем для входа в группу Windows",
+ "objectManagement.user.userWithLogin": "Пользователь с именем для входа",
+ "objectManagement.user.userWithNoConnectAccess": "Пользователь без доступа к подключению",
+ "objectManagement.yesText": "Да"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "Скачано {0}",
"downloadingServiceChannelMsg": "Идет загрузка {0}",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "Тип проверки подлинности",
"mssql.connectionOptions.columnEncryptionSetting.description": "Включает или отключает Always Encrypted для подключения",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "Длительность (в секундах) ожидания выполнения команды, после чего попытка прекращается и выводится ошибка",
+ "mssql.connectionOptions.commandTimeout.displayName": "Время ожидания команды",
"mssql.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения",
"mssql.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения",
"mssql.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "База данных",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Аттестация Azure",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Служба защиты узла",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "Нет",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "Задает протокол для аттестации анклава на стороне сервера, используемого Always Encrypted с защищенным анклавами",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Протокол аттестации",
"mssql.connectionOptions.enclaveAttestationUrl.description": "Задает конечную точку для аттестации анклава на стороне сервера, используемого Always Encrypted с защищенным анклавами",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL-адрес аттестации анклава",
- "mssql.connectionOptions.encrypt.description": "Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "Необязательное (False)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "Строгое",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "Обязательное (True)",
+ "mssql.connectionOptions.encrypt.description": "Если задано значение \"Mandatory\" или \"Strict\", SQL Server использует SSL-шифрование для всех данных, отправляемых между клиентом и сервером, если на сервере установлен сертификат. Если установлено значение \"Strict\", SQL Server использует TDS 8.0 для передачи всех данных между клиентом и сервером. Значение \"Strict\" поддерживается в SQL Server 2022 и более поздних версиях.",
"mssql.connectionOptions.encrypt.displayName": "Шифровать",
"mssql.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра SQL Server, выступающего в роли партнера по обеспечению отработки отказа",
"mssql.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "Репликация",
"mssql.connectionOptions.groupName.security": "Безопасность",
"mssql.connectionOptions.groupName.source": "Источник",
+ "mssql.connectionOptions.hostNameInCertificate.description": "Задает имя узла, указанное в сертификате TLS, которое будет использоваться SQL Server для проверки сертификата сервера. Если оно не указано, то по умолчанию для проверки сертификата используется имя сервера.",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "Имя узла в сертификате",
"mssql.connectionOptions.loadBalanceTimeout.description": "Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "Истекло время ожидания при балансировке нагрузки",
"mssql.connectionOptions.maxPoolSize.description": "Максимально допустимое число подключений в пуле",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "Порт",
"mssql.connectionOptions.replication.description": "Используется SQL Server при репликации",
"mssql.connectionOptions.replication.displayName": "Репликация",
+ "mssql.connectionOptions.secureEnclaves.description": "Включает или отключает Secure Enclaves для подключения",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "Имя экземпляра SQL Server",
"mssql.connectionOptions.serverName.displayName": "Сервер",
- "mssql.connectionOptions.trustServerCertificate.description": "Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера",
+ "mssql.connectionOptions.trustServerCertificate.description": "Если задано значение \"true\" (и параметр \"encrypt\" имеет значение \"true\"), SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, без проверки сертификата сервера. Это свойство не поддерживается, если параметр \"Encrypt\" имеет значение \"Strict\".",
"mssql.connectionOptions.trustServerCertificate.displayName": "Доверять сертификату сервера",
"mssql.connectionOptions.typeSystemVersion.description": "Указывает серверную систему, доступ к которой поставщик будет предоставлять через DataReader",
"mssql.connectionOptions.typeSystemVersion.displayName": "Версия системы типов",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке",
"mssql.logFilesRemovalLimit": "Максимальное число старых файлов, удаляемых при запуске, с истекшим сроком mssql.logRetentionMinutes. Файлы, которые не были очищены из-за этого ограничения, очищаются при следующем запуске Azure Data Studio.",
"mssql.logRetentionMinutes": "Срок хранения файлов журналов (в минутах) для серверных служб. По умолчанию задана 1 неделя.",
+ "mssql.objectExplorer.disableGroupBySchema": "Отключить группирование по схеме",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "Включить группирование по схеме",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "Время ожидания в секундах для развертывания узла в обозревателе объектов SQL Server. Значение по умолчанию — 45 секунд.",
+ "mssql.objectExplorer.groupBySchema": "Если этот параметр включен, объекты базы данных в обозревателе объектов будут классифицированы по схеме.",
"mssql.parallelMessageProcessing": "[Experimental] Следует ли обрабатывать запросы к службе SQL Tools Service одновременно. Этот параметр введен для обнаружения проблем, которые могут возникнуть при параллельной обработке всех запросов. Значение по умолчанию — false. При изменении значения требуется перезапуск ADS.",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "Включить параметризацию для Always Encrypted",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "Установить параметр SET TRANSACTION ISOLATION LEVEL",
"mssql.query.xactAbortOn": "Установить параметр SET XACT_ABORT ON",
"mssql.tableDesigner.preloadDatabaseModel": "Следует ли предварительно загружать модель базы данных при расширении узла базы данных в проводнике объектов. При включении время загрузки конструктора таблиц может быть уменьшено. Примечание. Если вам нужно расширить множество узлов базы данных, использование памяти может быть выше обычного.",
+ "mssql.tracing.desc": "Отслеживает обмен данными между Azure Data Studio и службой SQL Tools Service в канал выходных данных службы SQL Tools Service. ПРЕДУПРЕЖДЕНИЕ. Данные могут включать конфиденциальную информацию, если включено подробное ведение журнала.",
"mssql.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.",
"objectsListProperties.name": "Имя",
"onprem.databaseProperties.compatibilityLevel": "Уровень совместимости",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "Версия ОС",
"onprem.serverProperties.serverEdition": "Выпуск",
"onprem.serverProperties.serverVersion": "Версия",
+ "title.changeNotebookConnection": "Изменить подключение к записной книжке SQL",
"title.clearSearchServerResult": "Поиск: очистить результаты поиска сервера",
+ "title.deleteObject": "Удалить",
"title.designTable": "Конструктор",
+ "title.newApplicationRole": "Новая роль приложения",
+ "title.newDatabaseRole": "Создать роль базы данных",
+ "title.newLogin": "Создать имя для входа",
+ "title.newServerRole": "Создать роль сервера",
"title.newTable": "Создать таблицу",
+ "title.newUser": "Новый пользователь",
+ "title.objectProperties": "Свойства",
"title.searchServers": "Поиск: серверы",
"title.showLogFile": "Показать файл журнала"
}
diff --git a/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json
index 0bb9060e1c..f16c5789c8 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "Имя контейнера",
"docker-sql-2017-title": "Развертывание образов контейнеров SQL Server 2017",
"docker-sql-2019-title": "Развертывание образов контейнеров SQL Server 2019",
- "docker-sql-2022-title": "Развертывание образов контейнеров предварительной версии SQL Server 2022",
+ "docker-sql-2022-title": "Развертывание образов контейнеров SQL Server 2022",
"docker-sql-password-field": "Пароль SQL Server",
"docker-sql-port-field": "Порт",
"extension-description": "Обеспечивает развертывание Microsoft SQL Server на основе записных книжек",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "SQL Server в Windows",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "Предварительная версия SQL Server 2022",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "Сервер базы данных",
"sql-azure-elastic-pool-display-name": "Эластичный пул",
"sql-azure-single-database-display-name": "Отдельная база данных",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json
index e3b7e01e56..1f401454e1 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "Дата",
"Failed": "Сбой",
"InProgress": "Выполняется",
+ "Move": "Переместить",
"PublishHistory": "Журнал публикации",
"Status": "Состояние",
"Success": "Выполнено",
@@ -76,7 +77,6 @@
"dataSource": "Источник данных",
"dataSourceDropdownTitle": "Источник данных",
"dataSourceRadioButtonLabel": "Источники данных",
- "dataSourcesNodeName": "Источники данных",
"databaseLocation": "Для добавления ссылки на базу данных требуется расположение базы данных",
"databaseName": "Имя базы данных",
"databaseNameLabel": "База данных",
@@ -98,6 +98,7 @@
"deleteConfirmation": "Вы действительно хотите удалить {0}?",
"deleteConfirmationContents": "Действительно удалить {0} и все его содержимое?",
"deleteReferenceConfirmation": "Вы действительно хотите удалить ссылку на {0}?",
+ "deleteSqlCmdVariableConfirmation": "Вы действительно хотите удалить переменную SQLCMD \"{0}\"?",
"deployAppSettingUpdateFailed": "Не удалось обновить параметр приложения \"{0}\"",
"deployAppSettingUpdating": "Идет обновление параметра приложения: \"{0}\"",
"deployDbTaskName": "Локальное развертывание проекта базы данных SQL",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "Укажите переменную среды для строки подключения SQL",
"enterConnectionStringTemplate": "Введите шаблон строки подключения",
"enterNewDatabaseName": "Введите новое имя базы данных",
+ "enterNewName": "Введите новое имя",
+ "enterNewSqlCmdVariableDefaultValue": "Введите значение по умолчанию для переменной SQLCMD \"{0}\".",
+ "enterNewSqlCmdVariableName": "Введите новое имя переменной SQLCMD",
"enterNewValueForVar": "Введите новое значение для переменной \"{0}\"",
"enterPassword": "Введите пароль администратора {0}",
"enterPortNumber": "Введите номер порта {0} или нажмите клавишу ВВОД, чтобы использовать значение по умолчанию",
@@ -143,7 +147,9 @@
"errorDownloading": "Ошибка при загрузке {0}. Ошибка: {1}",
"errorExtracting": "Ошибка при извлечении файлов из {0}. Ошибка: {1}",
"errorFindingBuildFilesLocation": "Ошибка при поиске расположения файлов сборки: {0}",
+ "errorMovingFile": "Ошибка при перемещении файла из {0} в {1}. Ошибка: {2}",
"errorReadingProjectGuid": "Ошибка при попытке чтения {0} проекта \"{1}\"",
+ "errorRenamingFile": "Ошибка при переименовании файла с {0} на {1}. Ошибка: {2}",
"errorRetrievingBuildFiles": "Не удалось построить проект. Ошибка получения файлов, необходимых для сборки.",
"eulaAgreementTemplate": "Я принимаю {0}.",
"eulaAgreementText": "Я принимаю {0}.",
@@ -193,6 +199,8 @@
"location": "Расположение",
"min": "мин",
"missingVersion": "Отсутствует запись \"version\" в {0}",
+ "moveConfirmationPrompt": "Вы уверены, что хотите переместить {0} в {1}?",
+ "movingFilesBetweenProjectsNotSupported": "Перемещение файлов между проектами не поддерживается",
"msec": "мс",
"multipleMostDeploymentScripts": "Непредвиденное количество файлов {0}: {1}",
"multipleSqlProjFilesSelected": "Выбрано несколько файлов. sqlproj. Выберите только один файл.",
@@ -215,6 +223,7 @@
"notValidVariableName": "Недопустимое имя переменной \"{0}\".",
"objectType": "Тип объекта",
"okString": "ОК",
+ "onlyMoveSqlFilesSupported": "Поддерживается только перемещение файлов .SQL.",
"openEulaString": "Открыть лицензионное соглашение",
"optionDescription": "Описание параметра",
"optionName": "Имя параметра",
@@ -246,6 +255,7 @@
"publishAction": "Опубликовать",
"publishDialogName": "Опубликовать проект",
"publishOptions": "Параметры публикации",
+ "publishProfileElements": "Элементы профиля публикации",
"publishProjectSucceed": "Проект базы данных успешно опубликован",
"publishSettingsFiles": "Опубликовать файл параметров",
"publishTo": "Опубликовать целевой объект",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Обновить расположение",
"sqlDatabaseProjects.doNotAskAgain": "Больше не спрашивать",
"sqlDatabaseProjects.outputChannel": "Проекты баз данных",
+ "sqlcmdVariableAlreadyExists": "Переменная SQLCMD с таким именем уже существует в этом проекте.",
+ "sqlcmdVariablesNodeName": "Переменные SQLCMD",
"storedProcedureFriendlyName": "Хранимая процедура",
"suppressMissingDependenciesErrors": "Отключить вывод ошибок, вызванных неразрешенными ссылками в проекте на который имеется ссылка",
"systemDatabase": "Системная база данных",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "Проекты баз данных",
"sqlDatabaseProjects.addDatabaseReference": "Добавить ссылку на базу данных",
"sqlDatabaseProjects.addExistingItem": "Добавить существующий элемент...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "Добавить переменную SQLCMD",
"sqlDatabaseProjects.autorestSqlVersion": "Какую версию Autorest.Sql использовать из NPM. Если значение не задано, будет использоваться последняя версия.",
"sqlDatabaseProjects.build": "Сборка",
"sqlDatabaseProjects.changeTargetPlatform": "Изменить целевую платформу",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "Разработка и публикация схем базы данных SQL",
"sqlDatabaseProjects.displayName": "Проекты баз данных",
"sqlDatabaseProjects.dotnetInstallLocation": "Полный путь к пакету SDK для .NET на компьютере. Например, если dotnet.exe находится в расположении C:\\folder1\\dotnet\\dotnet.exe, задайте следующий путь для этого параметра: C:\\folder1\\dotnet",
+ "sqlDatabaseProjects.edit": "Изменить",
"sqlDatabaseProjects.editProjectFile": "Изменить файл .sqlproj",
"sqlDatabaseProjects.enablePreviewFeatures": "Включить предварительные версии функций SQL Database Projects",
"sqlDatabaseProjects.exclude": "Исключить из проекта",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "Открыть в конструкторе",
"sqlDatabaseProjects.properties": "Свойства",
"sqlDatabaseProjects.publish": "Опубликовать",
+ "sqlDatabaseProjects.rename": "Переименовать",
"sqlDatabaseProjects.schemaCompare": "Сравнение схем",
"sqlDatabaseProjects.updateProjectFromDatabase": "Обновить проект данными из базы данных",
"sqlDatabaseProjects.validateExternalStreamingJob": "Проверка задания внешней потоковой передачи",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json
index e5bbfa1fe9..9e5b98b3e4 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "Произошла ошибка при доступе к выбранной учетной записи \"{0}\" и клиенту \"{1}\". Нажмите кнопку \"Связать учетную запись\" и обновите учетную запись или выберите другую учетную запись. Ошибка \"{2}\".",
"azure.accounts.accountStaleError": "Маркер доступа для выбранной учетной записи \"{0}\" и клиента \"{1}\" больше не действителен. Нажмите \"Связать учетную запись\" и обновите учетную запись, либо выберите другую учетную запись.",
+ "serviceCrashMessage": "Не удалось запустить компонент службы миграции. {0}",
+ "serviceCrashed": "Сбой компонента службы.",
+ "serviceProviderIntializationError": "Не удалось инициализировать поставщик службы.",
"sql-migration.login.wizard.title": "Миграция учетных данных из \"{0}\" в Azure SQL",
"sql-migration.wizard.title": "Миграция \"{0}\" в Azure SQL",
"sql.cancel.migration.confirmation": "Вы действительно хотите отменить эту миграцию?",
- "sql.login.migration..error": "Ошибка миграции учетных данных: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Доменное имя Azure Active Directory (требуется только для того, чтобы перенести имена входа для проверки подлинности Windows)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "Введите доменное имя AAD",
+ "sql.login.migration.collecting.target.logins.failed": "Сбой получения целевого входа с кодом ошибки {0}",
"sql.login.migration.complete": "Выполнена миграция учетных данных",
"sql.login.migration.db.title": "База данных SQL Azure",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Для переноса имени входа Windows требуется доменное имя Azure Active Directory (AAD). Введите доменное имя AAD или отмените выбор имен входа Windows.",
+ "sql.login.migration.error": "Ошибка миграции учетных данных: {0}",
"sql.login.migration.establish.user.mappings": "Проверка и миграция учетных данных завершена.\r\n\r\nУстановка сопоставлений пользователей.",
"sql.login.migration.establish.user.mappings.failed": "Сбой установки сопоставлений пользователей",
"sql.login.migration.failed": "Не удалось перенести учетные данные",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "Выполняется миграция учетных данных",
+ "sql.login.migration.login.status.details.title": "Сведения о состоянии миграции для {0}",
"sql.login.migration.logins.found": "Учетные данные найдены",
"sql.login.migration.logins.not.found": "Учетные данные не найдены",
"sql.login.migration.mi.title": "Управляемый экземпляр SQL Azure",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "Назад (отключено)",
"sql.login.migration.status.page.title": "Состояние миграции",
"sql.login.migration.status.succeeded": "Успешно",
+ "sql.login.migration.steps.migrate.logins": "Перенос имен входа",
+ "sql.login.migration.steps.not.started": "Не запущено",
"sql.login.migration.target.status.column": "Целевое состояние",
"sql.login.migration.target.title": "Целевой объект Azure SQL",
"sql.login.migration.type": "Тип учетных данных",
"sql.login.migration.vm.title": "SQL Server на виртуальной машине Azure",
"sql.login.migration.wizard.target.connection.success": "Подключение выполнено.",
- "sql.login.migration.wizard.target.data.migration.warning": "Обратите внимание, что функция миграции учетных данных доступна в режиме закрытой предварительной версии.",
+ "sql.login.migration.wizard.target.data.migration.warning": "Обратите внимание, что функция миграции учетных данных доступна в режиме общедоступной предварительной версии.",
"sql.login.migration.wizard.target.description": "Выберите целевой Управляемый экземпляр SQL Azure, виртуальную машину Azure SQL или базы данных SQL Azure, куда нужно перенести ваши учетные данные.",
"sql.login.migration.wizard.target.permission.warning": "Убедитесь, что у текущего пользователя есть разрешения системного администратора для получения всех сведений об учетных данных для текущего экземпляра ({0}).",
"sql.login.migration.wizard.target.type.title": "Тип целевого объекта Azure SQL",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "Расположение резервной копии",
"sql.migration.backup.start.time": "Время начала резервного копирования",
"sql.migration.bc.info": "Прямая миграция управляемого экземпляра SQL на критически важный для бизнеса уровень может занять значительно больше времени, чем для уровня общего назначения, поскольку для группы высокого уровня доступности Always On необходимо присвоить начальное значение трем вторичным репликам. Продолжительность этой операции зависит от объема данных. В 90% случаев скорость присвоения начального значения составляет 220 ГБ в час или выше.",
+ "sql.migration.blob.container.folder.label": "Папка",
"sql.migration.blob.container.label": "Группа ресурсов контейнера BLOB-объектов",
"sql.migration.blob.container.last.backup.file.label": "Последний файл резервной копии",
"sql.migration.blob.container.select": "Сначала выберите значение контейнера больших двоичных объектов.",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "Процесс прямой миграции не может быть запущен, пока не будут завершены все процессы миграции. Чтобы узнать о последнем состоянии файла, обновите окно браузера.",
"sql.migration.close": "Закрыть",
"sql.migration.complete.cutover": "Выполнение прямой миграции",
+ "sql.migration.completed.multi.steps.heading": "Были выполнены следующие шаги:",
"sql.migration.completing.cutover.warning": "Завершение прямой миграции без восстановления всех резервных копий может привести к потере данных.",
"sql.migration.confirm.checkbox.message": "Я подтверждаю отсутствие дополнительных резервных копий журналов и хочу завершить прямую миграцию.",
"sql.migration.connection.label": "Подключить",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "Центр статей по миграции, предоставляющий пошаговое руководство по миграции и модернизации ресурсов данных в Azure.",
"sql.migration.dashboard.help.description.mi": "Пошаговый учебник по миграции баз данных с экземпляра SQL Server (локальный или Виртуальные машины Microsoft Azure) в Управляемый экземпляр SQL Azure с минимальным простоем.",
"sql.migration.dashboard.help.description.migrateUsingADS": "Расширение миграции Azure SQL для Azure Data Studio предоставляет возможности для оценки, получения правильных рекомендаций Azure и миграции баз данных SQL Server в Azure.",
- "sql.migration.dashboard.help.description.sqldb": "Пошаговый учебник по миграции баз данных с экземпляра SQL Server (локальная среда или Виртуальные машины Microsoft Azure) в Базу данных SQL Azure (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ).",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "Пошаговый учебник по миграции баз данных с экземпляра SQL Server (локальный) в SQL Server на виртуальных машинах Microsoft Azure с минимальным простоем.",
"sql.migration.dashboard.help.link.dmsGuide": "Руководства по переносу баз данных Azure",
"sql.migration.dashboard.help.link.mi": "Учебник. Миграция в Управляемый экземпляр SQL Azure (по сети)",
"sql.migration.dashboard.help.link.migrateUsingADS": "Миграция баз данных с помощью Azure Data Studio",
- "sql.migration.dashboard.help.link.sqldb": "Учебник. Миграция в SQL Server в Базе данных SQL Azure (автономная) — (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "Учебник. Миграция в SQL Server на Виртуальных машинах Microsoft Azure (по сети)",
"sql.migration.dashboard.help.title": "Статьи справки и ссылки на видео",
"sql.migration.dashboard.login.migrate.task.button": "Миграция учетных данных в Azure SQL",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "Отправленные данные или размер",
"sql.migration.database": "База данных",
"sql.migration.database.already.exists": "База данных \"{0}\" уже существует в целевом управляемом экземпляре \"{1}\".",
+ "sql.migration.database.already.exists.vm.info": "Убедитесь, что базы данных с указанными именами еще не существуют на целевом сервере SQL Server виртуальной машины Azure.",
"sql.migration.database.assessment.description": "Выберите базы данных для оценки миграции в Azure SQL.",
"sql.migration.database.assessment.title": "Базы данных для оценки",
"sql.migration.database.backup.load.error": "Произошла ошибка при доступе к сведениям базы данных.",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "Для продолжения выберите допустимую учетную запись Azure.",
"sql.migration.invalid.blob.container.error": "Для продолжения выберите допустимый контейнер больших двоичных объектов для базы данных-источника \"{0}\".",
"sql.migration.invalid.blob.lastBackupFile.error": "Для продолжения выберите допустимый последний файл резервной копии для базы данных-источника \"{0}\".",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "Для продолжения выберите допустимую папку резервного копирования для базы данных-источника \"{0}\".",
"sql.migration.invalid.blob.resourceGroup.error": "Для продолжения выберите действительную группу ресурсов для базы данных-источника \"{0}\".",
"sql.migration.invalid.blob.storageAccount.error": "Для продолжения выберите действительную учетную запись хранения для базы данных-источника \"{0}\".",
"sql.migration.invalid.location.error": "Чтобы продолжить, выберите действительное расположение.",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "Выберите действительную Database Migration Service.",
"sql.migration.invalid.migration.service.offline.error": "Выберите службу Database Migration Service, подключенную к какому-либо узлу.",
"sql.migration.invalid.network.share.location": "Недопустимый формат расположения сетевой папки. Пример: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "Чтобы продолжить, выберите контейнер BLOB-объектов, в котором все файлы резервных копий являются страничными BLOB-объектами для базы данных-источника '{0}', так как блочные BLOB-объекты поддерживаются только для целевых объектов с SQL Server 2016 или более поздней версии. Дополнительные сведения: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "Невозможно подключиться к базе данных из-за недопустимого значения OwnerUri (параметр OwnerUri)",
"sql.migration.invalid.resourceGroup.error": "Чтобы продолжить, выберите действительную группу ресурсов.",
"sql.migration.invalid.savedInfo": "Не удалось получить сохраненный сеанс. Повторите попытку, выбрав новый сеанс.",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "Чтобы продолжить, введите допустимое имя пользователя целевого объекта.",
"sql.migration.mode": "Режим",
"sql.migration.more.info": "Дополнительные сведения",
+ "sql.migration.multi.step.all.steps.completed.errors": "Все шаги завершены со следующими ошибками:{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "Все шаги выполнены успешно.",
+ "sql.migration.multi.step.some.steps.are.still.running": "Некоторые шаги все еще выполняются.",
+ "sql.migration.multi.step.status": "Состояние шага: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "Копировать результаты",
+ "sql.migration.multi.step.status.dialog.heading": "Сведения о шаге",
+ "sql.migration.multi.step.status.errors": "Состояние шага: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "Шаги",
"sql.migration.na": "Н/Д",
"sql.migration.name": "Имя",
"sql.migration.name.label": "Имена:",
@@ -343,6 +366,7 @@
"sql.migration.no": "Нет",
"sql.migration.no.blobContainers.found": "Контейнеры BLOB-объектов не найдены.",
"sql.migration.no.blobFiles.found": "Файлы больших двоичных объектов не найдены.",
+ "sql.migration.no.blobFolders.found": "Папки BLOB-объектов не найдены.",
"sql.migration.no.fileShares.found": "Файловые ресурсы не найдены.",
"sql.migration.no.issues.mi": "Не обнаружены проблемы для миграции на Управляемый экземпляр SQL Azure.",
"sql.migration.no.issues.sqldb": "Не обнаружены проблемы для миграции на Базы данных SQL Azure.",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "Произошла ошибка при повторной попытке миграции.",
"sql.migration.rg.created": "Создана группа ресурсов",
"sql.migration.run.validation": "Запустить проверку",
+ "sql.migration.running.multi.steps.heading": "Выполняются следующие шаги:",
"sql.migration.save.assessment.report": "Сохранить отчет об оценке",
"sql.migration.save.assessment.report.success": "Отчет об оценке успешно сохранен в {0}.",
"sql.migration.save.close": "Сохранить и закрыть",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "{0}-процентиль",
"sql.migration.sku.recommendation": "Рекомендация Azure (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ)",
"sql.migration.sku.recommendation.view.assessment.mi": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в Управляемый экземпляр SQL Azure.",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "Для миграции в Базу данных SQL Azure (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ), просмотрите результаты оценки и выберите одну или несколько баз данных.",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в SQL Server на виртуальной машине Azure.",
"sql.migration.sku.recommendationReason": "Причина рекомендации",
"sql.migration.sku.recommendations": "Рекомендации",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "Файлы данных SQL",
"sql.migration.sku.sql.logDisk": "Файлы журналов SQL",
"sql.migration.sku.sql.temp": "SQL tempdb",
- "sql.migration.sku.sqldb.card.title": "База данных SQL Azure (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "База данных SQL Azure",
"sql.migration.sku.stop.performance.collection": "Остановить сбор данных",
"sql.migration.sku.storage.dimension": "Измерение",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "Управляемый экземпляр SQL",
"sql.migration.sql.server.instance": "Экземпляр сервера SQL Server",
"sql.migration.sql.virtual.machine": "Виртуальная машина SQL",
+ "sql.migration.sql.vm.page.blob.info": "Для целевых серверов с SQL Server 2014 или более поздней версии необходимо хранить резервные копии баз данных в контейнере Azure Storage Blob, а не отправлять их с помощью сетевой папки. Кроме того, файлы резервных копий должны храниться как страничные BLOB-объекты, так как блочные BLOB-объекты поддерживаются только для целевых объектов с SQL Server 2016 или более поздней версии. Дополнительные сведения: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "Известные проблемы, ограничения и устранение неполадок",
"sql.migration.sqldb.column.copyduration": "Продолжительность копирования",
"sql.migration.sqldb.column.copystart": "Запуск копирования",
"sql.migration.sqldb.column.copythroughput": "Пропускная способность копирования",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "Время начала",
"sql.migration.starting.login": "Выполняется проверка и миграция учетных данных",
"sql.migration.starting.login.failed": "Сбой проверки и миграции учетных данных",
+ "sql.migration.starting.migration.dberror": "Ошибка миграции сертификата для базы данных {0}. {1}",
+ "sql.migration.starting.migration.error": "Произошла ошибка при запуске миграции сертификатов: \"{0}\"",
+ "sql.migration.state.canceled": "Отменено",
+ "sql.migration.state.failed": "Сбой",
+ "sql.migration.state.pending": "Ожидание",
+ "sql.migration.state.running": "Выполняется",
+ "sql.migration.state.succeeded": "Выполнено",
"sql.migration.status": "Состояние",
"sql.migration.status.add.account": "Добавить учетную запись",
"sql.migration.status.add.account.MESSAGE": "Добавьте вашу учетную запись Azure, чтобы увидеть существующие миграции и их состояние.",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "Целевая таблица не существует",
"sql.migration.target.table.not.empty": "Целевая таблица не пустая.",
"sql.migration.target.version": "Целевая версия",
+ "sql.migration.tde.button.caption": "Изменить",
+ "sql.migration.tde.button.migrate": "Перенести сертификаты",
+ "sql.migration.tde.migrate.canceled": "Миграция сертификатов отменена. Необходимо запустить и полностью выполнить ее, чтобы продолжить.",
+ "sql.migration.tde.migrate.canceled.errors": "Проверка была отменена со следующими ошибками:{0}{1}",
+ "sql.migration.tde.migrate.column.databases": "Базы данных",
+ "sql.migration.tde.migrate.column.status": "Состояние",
+ "sql.migration.tde.migrate.completed.errors": "Миграция завершена со следующими ошибками:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "Копировать результаты миграции",
+ "sql.migration.tde.migrate.done.button": "Готово",
+ "sql.migration.tde.migrate.heading": "Выполняется миграция сертификатов из следующих баз данных:",
+ "sql.migration.tde.migrate.not.run": "Миграция сертификатов для текущей конфигурации не выполнялась. Необходимо запустить и полностью выполнить ее, чтобы продолжить.",
+ "sql.migration.tde.migrate.results.heading": "Сведения о ходе выполнения миграции сертификатов:",
+ "sql.migration.tde.migrate.results.heading.completed": "Результаты миграции сертификатов:",
+ "sql.migration.tde.migrate.results.heading.previous": "Предыдущие результаты миграции сертификатов:",
+ "sql.migration.tde.migrate.start.validation": "Повторить миграцию",
+ "sql.migration.tde.migrate.status.details": "Состояние миграции: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "Миграция сертификатов выполнена. Щелкните \"Далее\", чтобы продолжить миграцию.",
+ "sql.migration.tde.migrate.validation.camceled": "Миграция отменена.",
+ "sql.migration.tde.migrate.validation.completed": "Миграция выполнена.",
+ "sql.migration.tde.msg.databases.selected": "Выбранные для миграции базы данных, использующие прозрачное шифрование: {0}. {1}",
+ "sql.migration.tde.msg.empty": "База данных с шифрованием не выбрана.",
+ "sql.migration.tde.msg.manual": "Вы выбрали миграцию сертификатов вручную.",
+ "sql.migration.tde.msg.tde": "Вы предоставили Azure Data Studio доступ для миграции сертификатов шифрования и базы данных.",
+ "sql.migration.tde.progress.update": "Выполнено {0} из {1}",
+ "sql.migration.tde.wizard.databases.selected": "Выбранные базы данных, использующие прозрачное шифрование: {0} из {1}.",
+ "sql.migration.tde.wizard.description": "Для миграции зашифрованной базы данных необходимо предоставить доступ к сертификатам шифрования или перенести сертификаты вручную, прежде чем продолжить миграцию. {0}.",
+ "sql.migration.tde.wizard.network.share.info": "Сетевой путь для размещения сертификата.",
+ "sql.migration.tde.wizard.network.share.label": "Сетевой путь для сертификата",
+ "sql.migration.tde.wizard.network.share.placeholder": "Введите сетевой путь",
+ "sql.migration.tde.wizard.optionads": "Экспорт сертификатов и закрытого ключа в назначение.",
+ "sql.migration.tde.wizard.optionadsconfirm": "Я даю согласие на использование моих учетных данных для доступа к сертификатам.",
+ "sql.migration.tde.wizard.optionmanual": "Я не хочу экспортировать сертификаты с помощью Azure Data Studio.",
+ "sql.migration.tde.wizard.optionmanual.warning": "Прежде чем продолжить миграцию, необходимо перенести сертификаты, иначе возникнет сбой. {0}.",
+ "sql.migration.tde.wizard.optionscaption": "Миграция сертификатов",
+ "sql.migration.tde.wizard.title": "Выбрана база данных с шифрованием.",
"sql.migration.test.connection": "Проверить подключение",
"sql.migration.type": "Тип",
"sql.migration.type.label": "Введите следующее:",
@@ -689,6 +759,7 @@
"sql.migration.username": "Имя пользователя",
"sql.migration.username.label": "Имя целевого пользователя",
"sql.migration.username.placeholder": "Введите имя пользователя целевого объекта",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "Состояние",
"sql.migration.validate.ir.column.validation.steps": "Шаги проверки",
"sql.migration.validate.ir.completed.errors": "Проверка завершена со следующими ошибками:{0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "Проверка успешно завершена. Нажмите кнопку \"Далее\", чтобы продолжить миграцию.",
"sql.migration.view.all": "Все миграции баз данных",
"sql.migration.view.select.button.label": "Просмотреть или выбрать",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "Виртуальная машина \"{0}\" недоступна для миграции, так как расширение агента IaaS SQL Server сейчас находится в режиме \"{1}\", а не в полном режиме. Подробнее: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "Виртуальная машина \"{0}\" недоступна для миграции, так как базовая виртуальная машина не запущена. Перед повторной попыткой убедитесь, что она включена.",
"sql.migration.warning": "Предупреждение",
"sql.migration.warnings": "Предупреждения",
"sql.migration.warnings.count": "Предупреждения ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "Подключение успешно установлено. Найдены целевые базы данных: {0}",
"sql.migration.wizard.target.description": "Выберите учетную запись Azure и целевой {0}.",
"sql.migration.wizard.target.login.error": "Ошибка при получении сведений об учетных данных: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "Ошибка сопоставления базы данных. Невозможно выбрать целевую базу данных \"{0}\" в качестве цели миграции для базы данных \"{1}\". Целевая база данных \"${targetDatabaseName}\" уже выбрана в качестве цели миграции для базы данных \"{2}\". Выберите другую целевую базу данных.",
+ "sql.migration.wizard.target.mapping.error.duplicate": "Ошибка сопоставления базы данных. Невозможно выбрать целевую базу данных \"{0}\" в качестве цели миграции для базы \"{1}\". Целевая база данных \"{2}\" уже выбрана в качестве цели миграции для базы \"{3}\". Выберите другую целевую базу данных.",
"sql.migration.wizard.target.missing": "Ошибка сопоставления баз данных. Нет целевых баз данных для миграции. Настройте подключение к целевому серверу и щелкните \"Подключить\", чтобы получить список доступных целевых объектов для миграции баз данных.",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
- "sql.migration.wizard.target.source.mapping.error": "Ошибка сопоставления баз данных. База данных-источник \"{0}\" не сопоставлена с целевой базой данных. Выберите целевую базу данных для миграции.",
+ "sql.migration.wizard.target.source.collation.error": "Обнаружена ошибка сопоставления между базами данных \"{1}\" и \"{2}\" (код ошибки: {0}). Параметры сортировки базы данных-источника \"{3}\" не совпадают с параметрами сортировки целевой базы \"{4}\". Выберите или повторно создайте целевую базу данных с такими же параметрами сортировки, как у источника.",
+ "sql.migration.wizard.target.source.mapping.error": "Ошибка сопоставления баз данных. База данных-источник \"{0}\" не сопоставлена с целевой базой. Выберите целевую базу данных для миграции.",
"sql.migration.wizard.target.title": "Целевой объект Azure SQL",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "Дополнительные сведения: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.yes": "Да",
"total.databases.selected": "Выбрано баз данных: {0} из {1}",
- "total.tables.selected.of.total": "{0} из {1}"
+ "total.tables.selected.of.total": "{0} из {1}",
+ "waitingForService": "Ожидание запуска компонента {0}."
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "Произошла ошибка при запуске миграции: \"{0}\"",
"sql.migration.starting.migration.message": "Запуск миграции для {0} базы данных в {1} — {2}"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "Скачивание службы {0}",
+ "downloadingServiceComplete": "Скачивание службы {0} завершено",
+ "downloadingServiceSize": "({0} КБ)",
+ "downloadingServiceStatus": "Скачивание службы {0}",
+ "entryExtractedChannelMsg": "Извлечено {0} ({1}/{2})",
+ "flatFileImport.serviceStartFailed": "Не удалось запустить {0}: {1}",
+ "installingService": "Установка службы {0}",
+ "installingServiceDetailed": "Установка {0} в {1}",
+ "serviceInstalled": "Служба {0} установлена",
+ "serviceStarted": "Служба {0} запущена",
+ "serviceStarting": "Запуск службы {0}"
+ },
"package": {
"cancel-migration-menu": "Отменить миграцию",
"complete-cutover-menu": "Выполнение прямой миграции",
diff --git a/i18n/ads-language-pack-ru/translations/main.i18n.json b/i18n/ads-language-pack-ru/translations/main.i18n.json
index 205a5693b7..90d2d238f4 100644
--- a/i18n/ads-language-pack-ru/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "Не удается установить версию \"{0}\" расширения \"{1}\", так как она несовместима с Azure Data Studio \"{2}\". Обновите до Azure Data Studio {3}, чтобы установить расширение.",
"installExtensionCompletedAndReloadRequired": "Установка расширения {0} завершена. Перезагрузите Azure Data Studio, чтобы включить это расширение.",
"maxMemoryForLargeFilesMB": "Управляет объемом памяти, который доступен Azure Data Studio после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра \"--max-memory=НОВЫЙ_РАЗМЕР\" в командной строке.",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "&&Новая записная книжка",
"miNewQuery": "Создать &&запрос",
"miinstallVsix": "Установить расширение из пакета VSIX",
"newQuery": "Создать запрос",
"notebook.cellTitle": "Меню заголовка ячейки записной книжки",
+ "notebook.cellToolbarLocation.description": "Следует ли отображать панель инструментов ячейки или скрыть ее. (Только для Записных книжек VS Code)",
+ "notebook.cellToolbarVisibility.description": "Следует ли отображать панель инструментов ячейки при наведении указателя мыши или щелчке. (Только для Записных книжек VS Code)",
+ "notebook.compactView.description": "Укажите, должен ли редактор записных книжек отображаться в компактном виде. Например, если этот параметр включен, это приведет к уменьшению ширины левого поля. (Только для Записных книжек VS Code)",
+ "notebook.consolidatedOutputButton.description": "Определяет, следует ли отображать действие выходных данных на панели инструментов выходных данных. (Только для Записных книжек VS Code)",
+ "notebook.consolidatedRunButton.description": "Определяет, будут ли отображаться дополнительные действия в раскрывающемся меню рядом с кнопкой \"Выполнить\". (Только для Записных книжек VS Code)",
+ "notebook.diff.enablePreview.description": "Следует ли использовать расширенный редактор несовпадений в тексте для записной книжки. (Только для Записных книжек VS Code)",
+ "notebook.displayOrder.description": "Список приоритетов для типов MIME выходных данных. (Только для Записных книжек VS Code)",
+ "notebook.dragAndDrop.description": "Определяет, должен ли редактор записной книжки разрешать перемещение ячеек путем перетаскивания. (Только для Записных книжек VS Code)",
+ "notebook.editorOptions.experimentalCustomization": "Параметры для редакторов кода, используемых в записных книжках. Их можно использовать для настройки большинства параметров редактора. (Только для Записных книжек VS Code)",
+ "notebook.focusIndicator.description": "Определяет, где выводится указатель фокуса: на границах ячеек или по левому краю. (Только для Записных книжек VS Code)",
+ "notebook.globalToolbar.description": "Определяет, следует ли отображать глобальную панель инструментов в редакторе записной книжки. (Только для Записных книжек VS Code)",
+ "notebook.globalToolbarShowLabel": "Указать, следует ли отображать метку в действиях на панели инструментов записной книжки. (Только для Записных книжек VS Code)",
+ "notebook.insertToolbarPosition.description": "Управление расположением действий вставки ячеек. (Только для Записных книжек VS Code)",
+ "notebook.interactiveWindow.collapseCodeCells": "Определяет, свернуты ли по умолчанию ячейки кода в интерактивном окне. (Только для Записных книжек VS Code)",
+ "notebook.markup.fontSize": "Управляет размером шрифта (в пикселях) отрисовки разметки в записных книжках. Если задано значение \"0\", используется 120 % размера \"#editor.fontSize#\". (Только для Записных книжек VS Code)",
+ "notebook.outputFontFamily": "Семейство шрифтов выходного текста ячеек записной книжки. Если задано `нет значения`, используется `#editor.fontFamily#`. (Только для Записных книжек VS Code)",
+ "notebook.outputFontSize": "Размер шрифта для выходного текста ячеек записной книжки. Если задано значение `0`, используется `#editor.fontSize#`. (Только для Записных книжек VS Code)",
+ "notebook.outputLineHeight": "Высота строки выходного текста ячеек записной книжки.\r\n - значения от 0 до 8 будут использоваться в качестве множителя размера шрифта.\r\n - значения больше или равные 8 будут использоваться в качестве эффективных значений. (Только для Записных книжек VS Code)",
+ "notebook.showCellStatusbar.description": "Должна ли отображаться строка состояния ячейки. (Только для Записных книжек VS Code)",
+ "notebook.showFoldingControls.description": "Определяет, отображается ли стрелка папки заголовка Markdown. (Только для Записных книжек VS Code)",
+ "notebook.textOutputLineLimit": "Управление количеством отображаемых строк в выходном тексте. (Только для Записных книжек VS Code)",
"notebook.title": "Меню раздела записной книжки",
"notebook.toolbar": "Меню панели инструментов записной книжки",
+ "notebook.undoRedoPerCell.description": "Следует ли использовать отдельный стек отмены или повтора для каждой ячейки. (Только для Записных книжек VS Code)",
"objectExplorer.context": "Контекстное меню элемента обозревателя объектов",
"openDefaultSettingsJson": "открыть файл JSON параметров по умолчанию",
"openDefaultSettingsJson.capitalized": "Открыть параметры по умолчанию (JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "Уведомление об устаревших API",
"previewFeatures.configEnable": "Включить невыпущенные предварительные версии функции",
"previewFeatures.configTitle": "Предварительные версии функции",
- "showConnectDialogOnStartup": "Показывать диалоговое окно подключения при запуске"
+ "showConnectDialogOnStartup": "Показывать диалоговое окно подключения при запуске",
+ "useVSCodeNotebooks": "(Предварительная версия) Используйте записные книжки VS Code в качестве записной книжки по умолчанию. Примечание. Чтобы включить этот параметр, необходимо перезапустить Azure Data Studio.",
+ "useVSCodeNotebooksTitle": "Использовать записные книжки VS Code"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "Дополнительные действия",
@@ -11901,6 +11926,7 @@
"status.connection.status": "Состояние подключения"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "Конечная точка ресурса Azure для поставщика.",
"schema.connectionOptions": "Параметры подключения",
"schema.displayName": "Отображаемое имя поставщика",
"schema.enableConnectionStringOption": "Указывает, поддерживает ли поставщик услуг строку подключения в качестве параметра подключения. Значение по умолчанию — false.",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "Настроить представление"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "Не удалось выполнить копирование. Ошибка: {0}",
+ "copyFailed": "Не удалось копировать. Ошибка: {0}",
"notebook.showChart": "Показать диаграмму",
"notebook.showTable": "Показать таблицу"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "Управляет насыщенностью шрифта.",
"letterSpacing": "Управляет интервалом между буквами в пикселях.",
"maxColumnWidth": "Максимальная ширина в пикселях для столбцов, размер которых определяется автоматически",
+ "resultsGrid.showJsonAsLink": "Следует ли отображать ячейки со строкой в формате JSON в виде гиперссылки. Если этот параметр включен, значение JSON при щелчке будет открываться на другой вкладке. Значение по умолчанию — \"true\".",
"resultsGridConfigurationTitle": "Сетка результатов и сообщения",
"rowHeight": "Определяет высоту строки в пикселах"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "Закрыть",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "Добавление учетной записи…",
- "refreshFailed": "Обновление учетной записи было отменено пользователем"
+ "refreshCanceled": "Обновление учетной записи было отменено пользователем",
+ "refreshFailed": "0 \r\nСообщение об ошибке: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Учетная запись Azure",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "Ошибка подключения",
- "enableTrustServerCertificate": "Доверять сертификату сервера",
"kerberosErrorStart": "Сбой подключения из-за ошибки Kerberos.",
"kerberosHelpLink": "Справка по настройке Kerberos доступна на странице {0}",
"kerberosKinit": "Если вы подключались ранее, может потребоваться запустить kinit повторно.",
- "runKinit": "Запуск Kinit",
- "trustServerCertInstructionText": "Для этого подключения включено шифрование. Проверьте конфигурацию SSL и сертификата для целевого SQL Server или включите \"Доверять сертификату сервера\" в диалоговом окне подключения.\r\n\r\n\t\t\tПримечание. Самозаверяющий сертификат обеспечивает только ограниченную защиту и не рекомендуется для рабочих сред. Вы хотите включить \"Доверять сертификату сервера\" для этого подключения и повторить попытку? "
+ "runKinit": "Запуск Kinit"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "Тип подключения",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "Несохраненные подключения"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "Чтобы продолжить вход в \"{1}\", необходимо изменить пароль для \"{0}''.",
+ "passwordChangeDialog.Message2": "Введите новый пароль ниже:",
"passwordChangeDialog.cancel": "Отмена",
"passwordChangeDialog.confirmPassword": "Подтверждение пароля:",
"passwordChangeDialog.connecting": "Идет подключение",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "Нажмите \"ОК\" и введите в обоих полях одинаковый пароль.",
"passwordChangeDialog.newPassword": "Новый пароль:",
"passwordChangeDialog.ok": "OK",
+ "passwordChangeDialog.passwordChangeInProgress": "Смена пароля уже выполняется.",
"passwordChangeDialog.title": "Смена пароля"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "Изменить группу серверов",
"connectionTree.refresh": "Обновить",
"deleteConnection": "Удалить подключение",
+ "deleteConnectionConfirmation": "Вы действительно хотите удалить подключение: \"{0}\"?",
+ "deleteConnectionConfirmationNo": "Нет",
+ "deleteConnectionConfirmationYes": "Да",
"deleteConnectionGroup": "Удалить группу",
+ "deleteConnectionGroupConfirmation": "Вы действительно хотите удалить группу подключений: \"{0}\"?",
"showAllConnections": "Показать все подключения"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "Добавить предложение",
+ "profilerFilterDialog.allClausesCleared": "Все предложения очищены.",
"profilerFilterDialog.apply": "Применить",
"profilerFilterDialog.cancel": "Отмена",
"profilerFilterDialog.clear": "Очистить все",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "Не имеет значение NULL",
"profilerFilterDialog.isNullOperator": "Имеет значение NULL",
"profilerFilterDialog.loadFilter": "Загрузить фильтр",
+ "profilerFilterDialog.newClauseAdded": "Добавлено новое предложение.",
"profilerFilterDialog.notContainsOperator": "Не содержит",
"profilerFilterDialog.notStartsWithOperator": "Не начинается с",
"profilerFilterDialog.ok": "OK",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "Сбой обновления ячейки: "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "Не удалось выполнить копирование. Ошибка: {0}",
+ "copyFailed": "Не удалось копировать. Ошибка: {0}",
"elapsedBatchTime": "Время выполнения пакета: {0}",
"query.ExecutionFailedError": "Сбой выполнения из-за непредвиденной ошибки: {0} {1}",
"query.message.executionTime": "Общее время выполнения: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "Начало р&&аботы",
"showReleaseNotes": "Показать раздел \"Начало работы\""
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "Шаг {0}: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-zh-hans/package.json b/i18n/ads-language-pack-zh-hans/package.json
index cbfeb10bb2..b28389ad56 100644
--- a/i18n/ads-language-pack-zh-hans/package.json
+++ b/i18n/ads-language-pack-zh-hans/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-zh-hans",
"displayName": "Chinese (Simplified) (简体中文) Language Pack for Azure Data Studio",
"description": "Language pack extension for Chinese (Simplified)",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/arc.i18n.json
index c152872768..ed9e4cd894 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "备份",
"arc.backups": "备份",
"arc.backupsStorage": "{0} 备份",
+ "arc.booleanfalse": "False",
+ "arc.booleantrue": "True",
"arc.businessCriticalLabel": "业务关键",
"arc.cancel": "取消",
"arc.clickTheNewSupportRequestButton": "单击“新建支持请求”按钮可在 Azure 门户中提出支持请求。",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "当前正在删除另一个扩展,请在完成后重试。",
"arc.earliestPitrRestorePoint": "最早的时间点",
"arc.emergency": "紧急",
+ "arc.enableTrustServerCert": "启用信任服务器证书",
+ "arc.encrypt": "加密",
+ "arc.encryptDescription": "如果为 True,并且服务器安装了证书,那么 SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密。",
"arc.endpoint": "终结点",
"arc.enterANonEmptyPassword": "输入非空密码或按 Esc 退出。",
"arc.enterNewPassword": "输入新密码",
@@ -165,6 +170,7 @@
"arc.missingExtension": "需要 {0} 扩展才能查看引擎设置。是否要立即安装?",
"arc.monitor": "监视器",
"arc.monitorUpgrade": "可以通过运行以下命令来检查升级的状态:",
+ "arc.msgPromptSSLCertificateValidationFailed": "已在此连接上启用加密、查看目标 SQL Server 的 SSL 和证书配置,或在设置文件中将“信任服务器证书”设置为 “true”。注意: 自签名证书仅提供有限的保护,不建议用于生产环境。是否要在此连接上启用“信任服务器证书”并重试?",
"arc.name": "名称",
"arc.namespace": "命名空间",
"arc.networking": "网络",
@@ -230,6 +236,7 @@
"arc.properties": "属性",
"arc.ram": "RAM",
"arc.rangeSetting": "值应位于 {0} - {1} 范围内",
+ "arc.readMore": "阅读更多信息",
"arc.ready": "准备就绪",
"arc.recovering": "正在恢复",
"arc.recoveringPending": "恢复挂起",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "同步辅助副本以提交",
"arc.thePasswordsDoNotMatch": "密码不匹配。确认密码或按 Esc 退出。",
"arc.troubleshoot": "疑难解答",
+ "arc.trustServerCertDescription": "如果为 true (并且 encrypt=true),SQL Server 将对客户端和服务器之间发送的所有数据使用 SSL 加密,而不验证服务器证书。",
+ "arc.trustServerCertificate": "Trust Server 证书",
"arc.type": "类型",
"arc.unknown": "未知",
"arc.unloadExtensions": "上传扩展",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json
index 736fa34842..91e2ec8cac 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "找不到帐户的拥有租户信息。",
"azure.responseError": "令牌检索失败,出现错误。[打开开发人员工具]({0})了解更多详细信息。",
"azure.tenantNotFound": "找不到带有 ID '{0}' 的指定租户。",
- "azureAuth.unidentifiedError": "使用 Azure 身份验证时出现不明错误",
"azurecore.consentDialog.body": "你的租户“{0} ({1})”需要你重新进行身份验证才能访问 {2} 资源。请按“打开”启动身份验证过程。",
"azurecore.consentDialog.cancel": "取消",
"azurecore.consentDialog.ignore": "忽略租户",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "无可用的 Azure 身份验证方法。必须在 ADS 配置中启用身份验证方法。",
"azure.NoAuthMethod.Selected": "未选择任何 Azure 身份验证方法。必须选择你要使用的身份验证方法。",
- "azure.deprecatedGetSecurityToken": "对 azdata.accounts.getSecurityToken 进行了调用,此方法已弃用,并会在未来的版本中删除。请改用 getAccountSecurityToken。"
+ "azure.deprecatedGetSecurityToken": "对 azdata.accounts.getSecurityToken 进行了调用,此方法已弃用,并会在未来的版本中删除。请改用 getAccountSecurityToken。",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "未能清除令牌缓存",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (中国)",
- "germanyCloud": "Azure (德国)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (美国政府)",
- "usNatCloudDisplayName": "Azure (美国国家)"
+ "usGovCloudDisplayName": "Azure (美国政府)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "必须选择一个 Azure 帐户才能使用此功能。",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json
index 264f920ef1..477566d1a8 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "身份验证类型",
"cms.connectionOptions.columnEncryptionSetting.description": "针对连接的所有命令的默认列加密设置",
"cms.connectionOptions.columnEncryptionSetting.displayName": "列加密",
+ "cms.connectionOptions.commandTimeout.description": "在终止尝试并生成错误之前等待命令执行的时长(秒)",
+ "cms.connectionOptions.commandTimeout.displayName": "命令超时",
"cms.connectionOptions.connectRetryCount.description": "尝试还原连接的次数",
"cms.connectionOptions.connectRetryCount.displayName": "连接重试次数",
"cms.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "上下文连接",
"cms.connectionOptions.currentLanguage.description": "SQL Server 语言记录名称",
"cms.connectionOptions.currentLanguage.displayName": "当前语言",
- "cms.connectionOptions.encrypt.description": "当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密",
+ "cms.connectionOptions.encrypt.categoryValues.false": "可选(False)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "严格",
+ "cms.connectionOptions.encrypt.categoryValues.true": "强制(True)",
+ "cms.connectionOptions.encrypt.description": "在值为 'Mandatory' 或 'Strict' 时,如果服务器安装了证书,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密。在设置为 'Strict' 时,SQL Server 使用 TDS 8.0 在客户端与服务器之间传输所有数据。SQL Server 2022 及之后的版本均支持 'Strict'。",
"cms.connectionOptions.encrypt.displayName": "加密",
"cms.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 SQL Server 实例的名称或网络地址",
"cms.connectionOptions.failoverPartner.displayName": "故障转移伙伴",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "副本",
"cms.connectionOptions.groupName.security": "安全性",
"cms.connectionOptions.groupName.source": "源",
+ "cms.connectionOptions.hostNameInCertificate.description": "指示 TLS 证书中指定的主机名,SQL Server 将使用该主机名来验证服务器证书。如果未指定,则默认使用服务器名称进行证书验证。",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "证书中的主机名",
"cms.connectionOptions.loadBalanceTimeout.description": "此连接在销毁前在池中生存的最短时间(秒)",
"cms.connectionOptions.loadBalanceTimeout.displayName": "负载均衡超时",
"cms.connectionOptions.maxPoolSize.description": "池中允许的最大连接数",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "服务器描述",
"cms.connectionOptions.serverName.description": "SQL Server 实例的名称",
"cms.connectionOptions.serverName.displayName": "服务器",
- "cms.connectionOptions.trustServerCertificate.description": "为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书",
+ "cms.connectionOptions.trustServerCertificate.description": "在值为 true (且 encrypt=true)时,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书。此属性不支持 Encrypt=Strict 的设置。",
"cms.connectionOptions.trustServerCertificate.displayName": "信任服务器证书",
"cms.connectionOptions.typeSystemVersion.description": "指示提供程序将通过 DataReader 公开的服务器类型系统",
"cms.connectionOptions.typeSystemVersion.displayName": "类型系统版本",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json
index aedf630cce..4f1df61006 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "目标平台",
"dataworkspace.workspacePlaceholder": "选择工作区({0})文件",
"dataworkspace.yesRecommended": "是(推荐)",
+ "dragAndDropNotSupported": "此项目类型不支持拖放。",
"fileDoesNotExist": "文件“{0}”不存在",
+ "filenameEndingInPeriodErrorMessage": "文件名不能以句号结尾",
"gitCloneError": "Git 克隆期间出错。请查看 git 输出以了解更多详细信息",
"gitCloneMessage": "正在克隆 Git 存储库“{0}”...",
+ "invalidFileCharsErrorMessage": "文件字符无效",
"noPreviousData": "当前项目的前期 {0} 将在此处显示,请运行以查看结果。",
+ "noProjectProvidingExtensionsInstalled": "未安装数据库项目扩展。请安装数据库项目扩展以使用此功能。",
+ "onlyMovingOneFileIsSupported": "仅支持一次移动一个文件。",
"openedProjectsUndefinedAfterRefresh": "从磁盘刷新后,打开的项目列表应已被定义。",
- "projectNameNull": "项目名为 null"
+ "projectNameNull": "项目名为 null",
+ "reservedValueErrorMessage": "文件名已保留。请选择其他名称,然后重试",
+ "reservedWindowsFilenameErrorMessage": "此文件名保留供 Windows 使用。请选择其他名称,然后重试",
+ "tooLongFilenameErrorMessage": "文件名不能超过 255 个字符",
+ "trailingWhitespaceErrorMessage": "文件名不能以空格结尾",
+ "undefinedFilenameErrorMessage": "未定义名称",
+ "whitespaceFilenameErrorMessage": "文件名不能为空白"
},
"package": {
"close-workspace-command": "关闭工作区",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json
index 70343dfa19..f0d7f27da9 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "连接错误",
+ "enableTrustServerCertificate": "启用信任服务器证书",
+ "trustServerCertInstructionText": "已在此连接上启用加密,请查看目标 SQL Server 的 SSL 和证书配置,或在连接对话框中启用“信任服务器证书”。\r\n\r\n注意: 自签名证书仅提供有限的保护,且不建议用于生产环境。是否要在此连接上启用“信任服务器证书”,然后重试? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但未选择任何链接的 Azure 帐户。请重试查询,并在出现提示时选择链接的 Azure 帐户。",
"mssql.chooseLinkedAzureAccount": "请选择链接的 Azure 帐户:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "将笔记本文档转换为 SQL 时出错。错误: {0}",
"mssql.searchServers": "搜索服务器名称"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "登录名",
+ "objectManagement.LoginTypeDisplayNameInTitle": "登录",
+ "objectManagement.OkText": "确定",
+ "objectManagement.UserDisplayName": "用户",
+ "objectManagement.UserTypeDisplayNameInTitle": "用户",
+ "objectManagement.advancedSectionHeader": "高级",
+ "objectManagement.blankPasswordConfirmation": "创建登录名时使用空密码将会带来安全隐患。是否确实要继续?",
+ "objectManagement.confirmPasswordLabel": "确认密码",
+ "objectManagement.createObjectOperationName": "创建 {0}",
+ "objectManagement.deleteLoginConfirmation": "删除服务器登录名并不会删除与该登录名关联的数据库用户。若要完成此过程,请在每个数据库中删除用户。可能需要首先将架构所有权转移到新用户。",
+ "objectManagement.deleteObjectConfirmation": "确定要删除 {0}: {1} 吗?",
+ "objectManagement.deleteObjectError": "删除 {0}: {1} 时出错。{2}",
+ "objectManagement.deleteObjectOperationName": "删除 {0} \"{1}\"",
+ "objectManagement.enabledLabel": "已启用",
+ "objectManagement.generalSectionHeader": "常规",
+ "objectManagement.helpText": "帮助",
+ "objectManagement.invalidPasswordError": "密码不符合复杂性要求。有关详细信息,请访问: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "objectManagement.loadingDialog": "正在加载对话框...",
+ "objectManagement.login.aadAuthenticationType": "Azure Active Directory 身份验证",
+ "objectManagement.login.authenticateType": "身份验证",
+ "objectManagement.login.defaultDatabaseLabel": "默认数据库",
+ "objectManagement.login.defaultLanguageLabel": "默认语言",
+ "objectManagement.login.enforcePasswordExpirationLabel": "强制密码过期",
+ "objectManagement.login.enforcePasswordPolicyLabel": "强制实施密码策略",
+ "objectManagement.login.lockedOutLabel": "登录已锁定",
+ "objectManagement.login.mustChangePasswordLabel": "用户在下次登录时必须更改密码",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "旧密码不能为空。",
+ "objectManagement.login.oldPasswordLabel": "旧密码",
+ "objectManagement.login.permissionToConnectLabel": "连接到数据库引擎的权限",
+ "objectManagement.login.serverRoleSectionHeader": "服务器角色",
+ "objectManagement.login.specifyOldPasswordLabel": "指定旧密码",
+ "objectManagement.login.sqlAuthSectionHeader": "SQL 身份验证",
+ "objectManagement.login.sqlAuthenticationType": "SQL 身份验证",
+ "objectManagement.login.windowsAuthenticationType": "Windows 身份验证",
+ "objectManagement.nameCannotBeEmptyError": "名称不能为空。",
+ "objectManagement.nameLabel": "名称",
+ "objectManagement.newObjectDialogTitle": "{0}–新建(预览)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (预览)",
+ "objectManagement.openNewObjectDialogError": "打开新 {0} 对话框时出错。{1}",
+ "objectManagement.openObjectPropertiesDialogError": "打开 {0}: {1} 的属性对话框时出错。{2}",
+ "objectManagement.passwordCannotBeEmptyError": "密码不能为空。",
+ "objectManagement.passwordLabel": "密码",
+ "objectManagement.passwordsNotMatchError": "密码必须与确认密码匹配。",
+ "objectManagement.refreshOEError": "刷新对象资源管理器时出错。{0}",
+ "objectManagement.selectedLabel": "已选择",
+ "objectManagement.updateObjectOperationName": "更新 {0} \"{1}\"",
+ "objectManagement.user.containedUser": "包含的用户",
+ "objectManagement.user.defaultSchemaLabel": "默认架构",
+ "objectManagement.user.loginLabel": "登录",
+ "objectManagement.user.membershipLabel": "成员身份",
+ "objectManagement.user.ownedSchemasLabel": "拥有的架构",
+ "objectManagement.user.type": "类型",
+ "objectManagement.user.userWithGroupLogin": "具有 Windows 组登录名的用户",
+ "objectManagement.user.userWithLogin": "具有登录名的用户",
+ "objectManagement.user.userWithNoConnectAccess": "无连接访问权限的用户",
+ "objectManagement.yesText": "是"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "已下载 {0}",
"downloadingServiceChannelMsg": "正在下载 {0}",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "身份验证类型",
"mssql.connectionOptions.columnEncryptionSetting.description": "启用或禁用连接的 Always Encrypted 功能",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "在终止尝试并生成错误之前等待命令执行的时长(秒)",
+ "mssql.connectionOptions.commandTimeout.displayName": "命令超时",
"mssql.connectionOptions.connectRetryCount.description": "尝试还原连接的次数",
"mssql.connectionOptions.connectRetryCount.displayName": "连接重试次数",
"mssql.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "数据库",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure 证明",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "主机保护者服务",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "无",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "指定用于证明与具有安全 enclave 的 Always Encrypted 结合使用的服务器端 enclave 的协议",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "证明协议",
"mssql.connectionOptions.enclaveAttestationUrl.description": "指定用于证明与具有安全 enclave 的 Always Encrypted 结合使用的服务器端 enclave 的终结点",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave 证明 URL",
- "mssql.connectionOptions.encrypt.description": "当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "可选(False)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "严格",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "强制(True)",
+ "mssql.connectionOptions.encrypt.description": "在值为 'Mandatory' 或 'Strict' 时,如果服务器安装了证书,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密。在设置为 'Strict' 时,SQL Server 使用 TDS 8.0 在客户端与服务器之间传输所有数据。SQL Server 2022 及之后的版本均支持 'Strict'。",
"mssql.connectionOptions.encrypt.displayName": "加密",
"mssql.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 SQL Server 实例的名称或网络地址",
"mssql.connectionOptions.failoverPartner.displayName": "故障转移伙伴",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "副本",
"mssql.connectionOptions.groupName.security": "安全性",
"mssql.connectionOptions.groupName.source": "源",
+ "mssql.connectionOptions.hostNameInCertificate.description": "指示 TLS 证书中指定的主机名,SQL Server 将使用该主机名来验证服务器证书。如果未指定,则默认使用服务器名称进行证书验证。",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "证书中的主机名",
"mssql.connectionOptions.loadBalanceTimeout.description": "此连接在销毁前在池中生存的最短时间(秒)",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "负载均衡超时",
"mssql.connectionOptions.maxPoolSize.description": "池中允许的最大连接数",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "端口",
"mssql.connectionOptions.replication.description": "由 SQL Server 在复制中使用",
"mssql.connectionOptions.replication.displayName": "副本",
+ "mssql.connectionOptions.secureEnclaves.description": "Enables or disables Secure Enclaves for the connection",
+ "mssql.connectionOptions.secureEnclaves.displayName": "Secure Enclaves",
"mssql.connectionOptions.serverName.description": "SQL Server 实例的名称",
"mssql.connectionOptions.serverName.displayName": "服务器",
- "mssql.connectionOptions.trustServerCertificate.description": "为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书",
+ "mssql.connectionOptions.trustServerCertificate.description": "在值为 true (且 encrypt=true)时,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书。此属性不支持 Encrypt=Strict 的设置。",
"mssql.connectionOptions.trustServerCertificate.displayName": "信任服务器证书",
"mssql.connectionOptions.typeSystemVersion.description": "指示提供程序将通过 DataReader 公开的服务器类型系统",
"mssql.connectionOptions.typeSystemVersion.displayName": "类型系统版本",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道",
"mssql.logFilesRemovalLimit": "启动时要删除的已超过 mssql.logRetentionMinutes 的旧文件的最大数量。将在下次启动 Azure Data Studio 时清理由于此限制而未清理的文件。",
"mssql.logRetentionMinutes": "将后端服务的日志文件保留的时长(分钟数)。默认为 1 周。",
+ "mssql.objectExplorer.disableGroupBySchema": "禁用分组依据架构",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "按架构启用分组",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "在对象资源管理器中展开节点的超时(以秒为单位)。默认值为 45 秒。",
+ "mssql.objectExplorer.groupBySchema": "启用后,对象资源管理器中的数据库对象将按架构进行分类。",
"mssql.parallelMessageProcessing": "[实验性]是否应并行处理对 SQL 工具服务的请求。引入此方法的目的是发现并行处理所有请求时可能存在的问题。默认值为 false。更改值时,需要重新启动 ADS。",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "启用 Always Encrypted 参数化",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "启用 SET TRANSACTION ISOLATION LEVEL 选项",
"mssql.query.xactAbortOn": "启用 SET XACT_ABORT ON 选项",
"mssql.tableDesigner.preloadDatabaseModel": "是否在对象资源管理器中的数据库节点展开时预加载数据库模型。启用后,可以减少表设计器的加载时间。注意: 如果需要展开大量数据库节点,内存使用率可能会高于正常情况。",
+ "mssql.tracing.desc": "跟踪 Azure Data Studio 与 SQL 工具服务到 SQL 工具服务输出通道之间的通信。警告: 启用详细日志记录时,这可能会包含敏感信息。",
"mssql.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”",
"objectsListProperties.name": "名称",
"onprem.databaseProperties.compatibilityLevel": "兼容级别",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "OS 版本",
"onprem.serverProperties.serverEdition": "版本",
"onprem.serverProperties.serverVersion": "版本",
+ "title.changeNotebookConnection": "更改 SQL 笔记本连接",
"title.clearSearchServerResult": "搜索: 清除搜索服务器结果",
+ "title.deleteObject": "删除",
"title.designTable": "设计",
+ "title.newApplicationRole": "新建应用程序角色",
+ "title.newDatabaseRole": "新建数据库角色",
+ "title.newLogin": "新建登录名",
+ "title.newServerRole": "新建服务器角色",
"title.newTable": "新建表",
+ "title.newUser": "新用户",
+ "title.objectProperties": "属性",
"title.searchServers": "搜索: 服务器",
"title.showLogFile": "显示日志文件"
}
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json
index 4637c5032b..c763b908e6 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "容器名称",
"docker-sql-2017-title": "部署 SQL Server 2017 容器映像",
"docker-sql-2019-title": "部署 SQL Server 2019 容器映像",
- "docker-sql-2022-title": "部署 SQL Server 2022 预览版容器映像",
+ "docker-sql-2022-title": "部署 SQL Server 2022 容器映像",
"docker-sql-password-field": "SQL Server 密码",
"docker-sql-port-field": "端口",
"extension-description": "提供部署 Microsoft SQL Server 的基于笔记本的体验",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "Windows 上的 SQL Server",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "SQL Server 2022 预览版",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "数据库服务器",
"sql-azure-elastic-pool-display-name": "弹性池",
"sql-azure-single-database-display-name": "单一数据库",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json
index fa0936ad7b..47df6045c4 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "日期",
"Failed": "已失败",
"InProgress": "正在进行",
+ "Move": "移动",
"PublishHistory": "发布历史记录",
"Status": "状态",
"Success": "成功",
@@ -76,7 +77,6 @@
"dataSource": "数据源",
"dataSourceDropdownTitle": "数据源",
"dataSourceRadioButtonLabel": "数据源",
- "dataSourcesNodeName": "数据源",
"databaseLocation": "添加对数据库的引用时需要数据库位置",
"databaseName": "数据库名",
"databaseNameLabel": "数据库",
@@ -98,6 +98,7 @@
"deleteConfirmation": "是否确实要删除 {0}?",
"deleteConfirmationContents": "是否确实要删除 {0} 及其所有内容?",
"deleteReferenceConfirmation": "是否确定要删除对 {0} 的引用?",
+ "deleteSqlCmdVariableConfirmation": "是否确实要删除 SQLCMD 变量“{0}'?",
"deployAppSettingUpdateFailed": "无法更新应用设置 \"{0}\"",
"deployAppSettingUpdating": "正在更新应用设置: \"{0}\"",
"deployDbTaskName": "正在本地部署 SQL DB 项目",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "输入 SQL 连接字符串的环境变量",
"enterConnectionStringTemplate": "输入连接字符串模板",
"enterNewDatabaseName": "输入新数据库名",
+ "enterNewName": "输入新名称",
+ "enterNewSqlCmdVariableDefaultValue": "为 SQLCMD 变量“{0}”输入默认值",
+ "enterNewSqlCmdVariableName": "输入新的 SQLCMD 变量名称",
"enterNewValueForVar": "输入变量“{0}”的新值",
"enterPassword": "输入 {0} 管理员密码",
"enterPortNumber": "输入 {0} 端口号或按 Enter 以使用默认值",
@@ -143,7 +147,9 @@
"errorDownloading": "下载 {0} 时出错。错误: {1}",
"errorExtracting": "从 {0} 中提取文件时出错。错误: {1}",
"errorFindingBuildFilesLocation": "查找生成文件位置时出错: {0}",
+ "errorMovingFile": "从 {0} 到 {1} 移动文件时出错。错误: {2}",
"errorReadingProjectGuid": "尝试读取项目“{1}”的 {0} 时出错",
+ "errorRenamingFile": "Error when renaming file from {0} to {1}. Error: {2}",
"errorRetrievingBuildFiles": "无法生成项目。检索生成所需的文件时出错。",
"eulaAgreementTemplate": "我接受 {0}。",
"eulaAgreementText": "我接受 {0}。",
@@ -193,6 +199,8 @@
"location": "位置",
"min": "分钟",
"missingVersion": "在 {0} 中缺少 “version” 条目",
+ "moveConfirmationPrompt": "是否确定要将 {0} 移到 {1}?",
+ "movingFilesBetweenProjectsNotSupported": "不支持在项目之间移动文件",
"msec": "毫秒",
"multipleMostDeploymentScripts": "{0} 文件数异常: {1}",
"multipleSqlProjFilesSelected": "已选择多个 .sqlproj 文件;请仅选择一个。",
@@ -215,6 +223,7 @@
"notValidVariableName": "变量名“{0}”无效。",
"objectType": "对象类型",
"okString": "确定",
+ "onlyMoveSqlFilesSupported": "仅支持移动 .sql 文件",
"openEulaString": "打开许可协议",
"optionDescription": "选项说明",
"optionName": "选项名称",
@@ -246,6 +255,7 @@
"publishAction": "发布",
"publishDialogName": "发布项目",
"publishOptions": "发布选项",
+ "publishProfileElements": "发布配置文件元素",
"publishProjectSucceed": "已成功发布数据库项目",
"publishSettingsFiles": "发布设置文件",
"publishTo": "发布目标",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "更新位置",
"sqlDatabaseProjects.doNotAskAgain": "不再询问",
"sqlDatabaseProjects.outputChannel": "数据库项目",
+ "sqlcmdVariableAlreadyExists": "此项目中已存在同名的 SQLCMD 变量",
+ "sqlcmdVariablesNodeName": "SQLCMD 变量",
"storedProcedureFriendlyName": "存储过程",
"suppressMissingDependenciesErrors": "禁止显示由引用对象中的未解析引用导致的错误",
"systemDatabase": "系统数据库",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "数据库项目",
"sqlDatabaseProjects.addDatabaseReference": "添加数据库引用",
"sqlDatabaseProjects.addExistingItem": "添加现有项...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "添加 SQLCMD 变量",
"sqlDatabaseProjects.autorestSqlVersion": "要从 NPM 使用哪个版本的 Autorest.Sql。如果未设置,则将使用最新版本。",
"sqlDatabaseProjects.build": "生成",
"sqlDatabaseProjects.changeTargetPlatform": "更新目标平台",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "设计和发布 SQL 数据库架构",
"sqlDatabaseProjects.displayName": "数据库项目",
"sqlDatabaseProjects.dotnetInstallLocation": "计算机上 .NET SDK 的完整路径。例如,如果 dotnet.exe 位于 C: \\folder1\\dotnet\\dotnet.exe,则将此设置的路径设置为 C: \\folder1\\dotnet",
+ "sqlDatabaseProjects.edit": "编辑",
"sqlDatabaseProjects.editProjectFile": "编辑 .sqlproj 文件",
"sqlDatabaseProjects.enablePreviewFeatures": "启用预览版 SQL 数据库项目功能",
"sqlDatabaseProjects.exclude": "从项目中排除",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "在设计器中打开",
"sqlDatabaseProjects.properties": "属性",
"sqlDatabaseProjects.publish": "发布",
+ "sqlDatabaseProjects.rename": "重命名",
"sqlDatabaseProjects.schemaCompare": "架构比较",
"sqlDatabaseProjects.updateProjectFromDatabase": "从数据库更新项目",
"sqlDatabaseProjects.validateExternalStreamingJob": "验证外部流式处理作业",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json
index cd47c68df7..89deb8aa65 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "访问所选帐户“{0}”和租户“{1}“时出错。请选择“链接帐户”并刷新帐户,或选择其他帐户。错误“{2}”",
"azure.accounts.accountStaleError": "所选帐户“{0}”和租户“{1}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。",
+ "serviceCrashMessage": "迁移服务组件无法启动。{0}",
+ "serviceCrashed": "服务组件崩溃。",
+ "serviceProviderIntializationError": "无法初始化服务提供程序。",
"sql-migration.login.wizard.title": "将登录从 \"{0}\" 迁移到 Azure SQL",
"sql-migration.wizard.title": "将“{0}”迁移到 Azure SQL",
"sql.cancel.migration.confirmation": "是否确实要取消此迁移?",
- "sql.login.migration..error": "登录迁移错误: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Azure Active Directory 域名(仅在迁移 Windows 身份验证登录名时需要)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "输入 AAD 域名",
+ "sql.login.migration.collecting.target.logins.failed": "Collecting target login failed with error code {0}",
"sql.login.migration.complete": "已完成迁移登录",
"sql.login.migration.db.title": "Azure SQL 数据库",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "Azure Active Directory (AAD)域名是迁移 Windows 登录名所必需的。请输入 AAD 域名或取消选择 windows 登录名。",
+ "sql.login.migration.error": "登录迁移错误: {0}",
"sql.login.migration.establish.user.mappings": "已完成验证和迁移登录。\r\n\r\n正在建立用户映射。",
"sql.login.migration.establish.user.mappings.failed": "建立用户映射失败",
"sql.login.migration.failed": "迁移登录失败",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "登录迁移正在进行中",
+ "sql.login.migration.login.status.details.title": "{0} 的迁移状态详细信息",
"sql.login.migration.logins.found": "找到了登录",
"sql.login.migration.logins.not.found": "找不到登录",
"sql.login.migration.mi.title": "Azure SQL 托管实例",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "上一个(已禁用)",
"sql.login.migration.status.page.title": "迁移状态",
"sql.login.migration.status.succeeded": "成功",
+ "sql.login.migration.steps.migrate.logins": "迁移登录名",
+ "sql.login.migration.steps.not.started": "未启动",
"sql.login.migration.target.status.column": "目标状态",
"sql.login.migration.target.title": "Azure SQL 目标",
"sql.login.migration.type": "登录类型",
"sql.login.migration.vm.title": "Azure 虚拟机上的 SQL Server",
"sql.login.migration.wizard.target.connection.success": "连接成功。",
- "sql.login.migration.wizard.target.data.migration.warning": "请注意,登录迁移功能处于个人预览模式。",
+ "sql.login.migration.wizard.target.data.migration.warning": "Please note that login migration feature is in public preview mode.",
"sql.login.migration.wizard.target.description": "选择要在其中迁移登录的目标 Azure SQL 托管实例、Azure SQL VM 或 Azure SQL 数据库。",
"sql.login.migration.wizard.target.permission.warning": "请确保当前用户具有获取当前实例({0})的所有登录信息的系统管理员权限。",
"sql.login.migration.wizard.target.type.title": "Azure SQL 目标类型",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "备份位置",
"sql.migration.backup.start.time": "备份开始时间",
"sql.migration.bc.info": "SQL 托管实例迁移直接转换到业务关键服务层需要的时间可能远多于常规用途,因为必须为始终打开高可用性组设置三个次要副本的种子。该操作持续时间取决于数据的大小。在 90% 的情况下,设置种子的速度为 220 GB/小时或更高。",
+ "sql.migration.blob.container.folder.label": "文件夹",
"sql.migration.blob.container.label": "Blob 容器资源组",
"sql.migration.blob.container.last.backup.file.label": "上一个备份文件",
"sql.migration.blob.container.select": "首先选择一个 Blob 容器值。",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "在完成所有迁移之前,无法启动直接转换进程。要返回最新文件状态,请刷新浏览器窗口。",
"sql.migration.close": "关闭",
"sql.migration.complete.cutover": "完成直接转换",
+ "sql.migration.completed.multi.steps.heading": "我们运行了以下步骤:",
"sql.migration.completing.cutover.warning": "在不还原所有备份的情况下完成直接转换可能导致数据丢失。",
"sql.migration.confirm.checkbox.message": "我确认没有要提供的其他日志备份,并且希望完成直接转换。",
"sql.migration.connection.label": "连接",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "提供有关在 Azure 中迁移和现代化数据资产分步指南的迁移文章中心。",
"sql.migration.dashboard.help.description.mi": "以最短故障时间将数据库从 SQL Server 实例(本地或 Azure 虚拟机)迁移到 Azure SQL 托管实例的分步教程。",
"sql.migration.dashboard.help.description.migrateUsingADS": "Azure Data Studio 的 Azure SQL 迁移扩展提供评估、获取适当大小的 Azure 建议以及将 SQL Server 数据库迁移到 Azure 的功能。",
- "sql.migration.dashboard.help.description.sqldb": "将数据库从 SQL Server 实例(本地或 Azure 虚拟机中)迁移到 Azure SQL 数据库(预览)的分步教程。",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "以最短故障时间将数据库从 SQL Server 实例(本地)迁移到 Azure 虚拟机上的 SQL Server 的分步教程。",
"sql.migration.dashboard.help.link.dmsGuide": "Azure 数据库迁移指南",
"sql.migration.dashboard.help.link.mi": "教程: 迁移到 Azure SQL 托管实例(联机)",
"sql.migration.dashboard.help.link.migrateUsingADS": "使用 Azure Data Studio 迁移数据库",
- "sql.migration.dashboard.help.link.sqldb": "教程: 迁移到 Azure SQL 数据库上的 SQL Server (脱机)–(预览)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "教程: 迁移到 Azure 虚拟机上的 SQL Server (联机)",
"sql.migration.dashboard.help.title": "帮助文章和视频链接",
"sql.migration.dashboard.login.migrate.task.button": "将登录迁移到 Azure SQL",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "已上传数据/大小",
"sql.migration.database": "数据库",
"sql.migration.database.already.exists": "目标托管实例“{1}”上已存在数据库“{0}”。",
+ "sql.migration.database.already.exists.vm.info": "确保 Azure 虚拟机上的目标 SQL Server 上尚不存在提供的数据库名称。",
"sql.migration.database.assessment.description": "选择要评估以迁移到 Azure SQL 的数据库。",
"sql.migration.database.assessment.title": "用于评估的数据库",
"sql.migration.database.backup.load.error": "访问数据库详细信息时出错。",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "如果要继续,请选择有效的 Azure 帐户。",
"sql.migration.invalid.blob.container.error": "若要继续,请为源数据库“{0}”选择有效的 blob 容器。",
"sql.migration.invalid.blob.lastBackupFile.error": "若要继续,请为源数据库“{0}”选择有效的上一个备份文件。",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "如果要继续,请为源数据库“{0}”选择有效的备份文件夹。",
"sql.migration.invalid.blob.resourceGroup.error": "若要继续,请为源数据库“{0}”选择有效的资源组。",
"sql.migration.invalid.blob.storageAccount.error": "若要继续,请为源数据库“{0}”选择有效的存储帐户。",
"sql.migration.invalid.location.error": "若要继续,请选择有效位置。",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "选择有效的数据库迁移服务。",
"sql.migration.invalid.migration.service.offline.error": "选择连接到节点的数据库迁移服务。",
"sql.migration.invalid.network.share.location": "网络共享位置格式无效。示例: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "如果要继续,请选择一个 blob 容器,其中所有备份文件都是源数据库“{0}”的页 blob,因为运行 SQL Server 2016 或更高版本的目标仅支持块 blob。要了解详细信息,请访问: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "由于 OwnerUri 无效,无法连接到数据库(参数 \"OwnerUri\")",
"sql.migration.invalid.resourceGroup.error": "如果要继续,请选择有效的资源组。",
"sql.migration.invalid.savedInfo": "无法检索已保存的会话。请通过选择新会话重试。",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "如果要继续,请输入有效的目标用户名。",
"sql.migration.mode": "模式",
"sql.migration.more.info": "详细信息",
+ "sql.migration.multi.step.all.steps.completed.errors": "已完成所有步骤,但出现以下错误: {0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "所有步骤已成功。",
+ "sql.migration.multi.step.some.steps.are.still.running": "一些步骤仍在运行。",
+ "sql.migration.multi.step.status": "步骤状态: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "复制结果",
+ "sql.migration.multi.step.status.dialog.heading": "步骤详细信息",
+ "sql.migration.multi.step.status.errors": "步骤状态: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "步骤",
"sql.migration.na": "不适用",
"sql.migration.name": "名称",
"sql.migration.name.label": "名称:",
@@ -343,6 +366,7 @@
"sql.migration.no": "否",
"sql.migration.no.blobContainers.found": "找不到任何 blob 容器。",
"sql.migration.no.blobFiles.found": "未找到 Blob 文件。",
+ "sql.migration.no.blobFolders.found": "找不到 Blob 文件夹。",
"sql.migration.no.fileShares.found": "找不到文件共享。",
"sql.migration.no.issues.mi": "未发现有关迁移到 Azure SQL 托管实例的任何问题。",
"sql.migration.no.issues.sqldb": "未发现有关迁移到 Azure SQL 数据库的任何问题。",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "重试迁移时出现错误。",
"sql.migration.rg.created": "已创建资源组",
"sql.migration.run.validation": "运行验证",
+ "sql.migration.running.multi.steps.heading": "我们正在运行以下步骤:",
"sql.migration.save.assessment.report": "保存评估报告",
"sql.migration.save.assessment.report.success": "已成功将评估报告保存到 {0}。",
"sql.migration.save.close": "保存并关闭",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "第 {0} 个百分位数",
"sql.migration.sku.recommendation": "Azure 建议(预览版)",
"sql.migration.sku.recommendation.view.assessment.mi": "若要迁移到 Azure SQL 托管实例,请查看评估结果并选择一个或多个数据库。",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "要迁移到 Azure SQL 数据库(预览),请查看评估结果并选择一个或多个数据库。",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "若要迁移到 Azure 虚拟机上的 SQL Server,请查看评估结果并选择一个或多个数据库。",
"sql.migration.sku.recommendationReason": "建议原因",
"sql.migration.sku.recommendations": "建议",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "SQL 数据文件",
"sql.migration.sku.sql.logDisk": "SQL 日志文件",
"sql.migration.sku.sql.temp": "SQL tempdb",
- "sql.migration.sku.sqldb.card.title": "Azure SQL 数据库(预览)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Azure SQL 数据库",
"sql.migration.sku.stop.performance.collection": "停止数据收集",
"sql.migration.sku.storage.dimension": "维度",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "SQL 托管实例",
"sql.migration.sql.server.instance": "SQL Server 实例",
"sql.migration.sql.virtual.machine": "SQL 虚拟机",
+ "sql.migration.sql.vm.page.blob.info": "对于运行 SQL Server 2014 或更低版本的目标服务器,必须将数据库备份存储在 Azure 存储 Blob 容器中,而不是使用网络共享选项上传它们。此外,必须将备份文件存储为页 Blob,因为运行 SQL Server 2016 或更高版本的目标仅支持块 blob。要了解详细信息,请访问: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "已知问题、限制和故障排除",
"sql.migration.sqldb.column.copyduration": "复制持续时间",
"sql.migration.sqldb.column.copystart": "复制开始",
"sql.migration.sqldb.column.copythroughput": "复制吞吐量",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "开始时间",
"sql.migration.starting.login": "正在验证和迁移登录",
"sql.migration.starting.login.failed": "验证和迁移登录失败",
+ "sql.migration.starting.migration.dberror": "迁移数据库 {0} 的证书时出错。{1}",
+ "sql.migration.starting.migration.error": "启动证书迁移时出错:“{0}”",
+ "sql.migration.state.canceled": "已取消",
+ "sql.migration.state.failed": "失败",
+ "sql.migration.state.pending": "挂起",
+ "sql.migration.state.running": "正在运行",
+ "sql.migration.state.succeeded": "成功",
"sql.migration.status": "状态",
"sql.migration.status.add.account": "添加帐户",
"sql.migration.status.add.account.MESSAGE": "添加 Azure 帐户以查看现有迁移及其状态。",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "目标表不存在",
"sql.migration.target.table.not.empty": "目标表不为空。",
"sql.migration.target.version": "目标版本",
+ "sql.migration.tde.button.caption": "编辑",
+ "sql.migration.tde.button.migrate": "迁移证书",
+ "sql.migration.tde.migrate.canceled": "证书迁移已取消。请运行并完成证书迁移以继续。",
+ "sql.migration.tde.migrate.canceled.errors": "验证已取消,出现以下错误:{0}{1}",
+ "sql.migration.tde.migrate.column.databases": "数据库",
+ "sql.migration.tde.migrate.column.status": "状态",
+ "sql.migration.tde.migrate.completed.errors": "迁移已完成,出现以下错误:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "复制迁移结果",
+ "sql.migration.tde.migrate.done.button": "完成",
+ "sql.migration.tde.migrate.heading": "从以下数据库迁移证书:",
+ "sql.migration.tde.migrate.not.run": "尚未为当前配置运行证书迁移。请运行并完成证书迁移以继续。",
+ "sql.migration.tde.migrate.results.heading": "证书迁移进度详细信息:",
+ "sql.migration.tde.migrate.results.heading.completed": "证书迁移结果:",
+ "sql.migration.tde.migrate.results.heading.previous": "以前的证书迁移结果:",
+ "sql.migration.tde.migrate.start.validation": "重试迁移",
+ "sql.migration.tde.migrate.status.details": "迁移状态: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "证书迁移已成功完成。请单击“下一步”继续迁移。",
+ "sql.migration.tde.migrate.validation.camceled": "迁移已取消",
+ "sql.migration.tde.migrate.validation.completed": "已成功完成迁移。",
+ "sql.migration.tde.msg.databases.selected": "{0} 透明数据加密已为迁移选择的已启用数据库。{1}",
+ "sql.migration.tde.msg.empty": "未选择加密数据库。",
+ "sql.migration.tde.msg.manual": "你已选择手动迁移证书。",
+ "sql.migration.tde.msg.tde": "你已授予迁移加密证书和数据库 Azure Data Studio 的访问权限。",
+ "sql.migration.tde.progress.update": "{1} 的 {0} 已完成",
+ "sql.migration.tde.wizard.databases.selected": "{1} 中所选 {0} 数据库正在使用透明数据加密。",
+ "sql.migration.tde.wizard.description": "若要成功迁移加密数据库,需要在继续迁移之前提供对加密证书的访问权限或手动迁移证书。{0}。",
+ "sql.migration.tde.wizard.network.share.info": "将放置证书的网络路径。",
+ "sql.migration.tde.wizard.network.share.label": "证书的网络路径",
+ "sql.migration.tde.wizard.network.share.placeholder": "输入网络路径",
+ "sql.migration.tde.wizard.optionads": "将我的证书和私钥导出到目标。",
+ "sql.migration.tde.wizard.optionadsconfirm": "我同意使用我的凭据访问证书。",
+ "sql.migration.tde.wizard.optionmanual": "我不希望 Azure Data Studio 导出证书。",
+ "sql.migration.tde.wizard.optionmanual.warning": "必须先迁移证书,然后再继续迁移,否则迁移将失败。{0}。",
+ "sql.migration.tde.wizard.optionscaption": "证书迁移",
+ "sql.migration.tde.wizard.title": "已选择加密数据库。",
"sql.migration.test.connection": "测试连接",
"sql.migration.type": "类型",
"sql.migration.type.label": "类型:",
@@ -689,6 +759,7 @@
"sql.migration.username": "用户名",
"sql.migration.username.label": "目标用户名",
"sql.migration.username.placeholder": "输入目标用户名",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "状态",
"sql.migration.validate.ir.column.validation.steps": "验证步骤",
"sql.migration.validate.ir.completed.errors": "验证已完成,出现以下错误:{0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "验证已成功完成。 请单击“下一步”继续迁移。",
"sql.migration.view.all": "所有数据库迁移",
"sql.migration.view.select.button.label": "查看/选择",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "虚拟机“{0}”不可用于迁移,因为 SQL Server IaaS 代理扩展当前处于“{1}”模式,而不是“完整”模式。了解详细信息: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "虚拟机“{0}”不可用于迁移,因为基础虚拟机未运行。请确保它已开机,然后重试。",
"sql.migration.warning": "警告",
"sql.migration.warnings": "警告",
"sql.migration.warnings.count": "警告({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "连接成功。已找到目标数据库: {0}",
"sql.migration.wizard.target.description": "选择 Azure 帐户和目标 {0}。",
"sql.migration.wizard.target.login.error": "获取登录信息时出错: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "数据库映射错误。无法将目标数据库“{0}”选为数据库“{1}”的迁移目标。已将目标数据库“${targetDatabaseName}”选为数据库“{2}”的迁移目标。请选择其他目标数据库。",
+ "sql.migration.wizard.target.mapping.error.duplicate": "数据库映射错误。无法将目标数据库“{0}”选为数据库“{1}”的迁移目标。已将目标数据库“{2}”选为数据库“{3}”的迁移目标。请选择其他目标数据库。",
"sql.migration.wizard.target.missing": "数据库映射错误。缺少要迁移的目标数据库。请配置目标服务器连接,然后单击“连接”以收集可用数据库迁移目标的列表。",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
+ "sql.migration.wizard.target.source.collation.error": "在“{1}”和“{2}”数据库之间发现映射错误(错误代码: {0})。源数据库排序规则“{3}”与目标数据库排序规则“{4}”不匹配。请选择或重新创建与源数据库具有相同排序规则的目标数据库。",
"sql.migration.wizard.target.source.mapping.error": "数据库映射错误。未将源数据库“{0}”映射到目标数据库。请选择要迁移到的目标数据库。",
"sql.migration.wizard.target.title": "Azure SQL 目标",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "了解详细信息: https://aka.ms/dms-migrations-troubleshooting。",
"sql.migration.yes": "是",
"total.databases.selected": "已选择 {0} 个数据库(共 {1} 个)。",
- "total.tables.selected.of.total": "{0} 个(共 {1} 个)"
+ "total.tables.selected.of.total": "{0} 个(共 {1} 个)",
+ "waitingForService": "正在等待{0}组件启动。"
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "开始迁移时出现错误:“{0}”",
"sql.migration.starting.migration.message": "正在开始将数据库 {0} 迁移到 {1} - {2}"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "正在下载{0}",
+ "downloadingServiceComplete": "{0}下载完毕",
+ "downloadingServiceSize": "({0} KB)",
+ "downloadingServiceStatus": "正在下载{0}",
+ "entryExtractedChannelMsg": "已提取 {0} ({1}/{2})",
+ "flatFileImport.serviceStartFailed": "未能启动 {0}: {1}",
+ "installingService": "正在安装{0}服务",
+ "installingServiceDetailed": "正在将 {0} 安装到 {1}",
+ "serviceInstalled": "已安装{0}",
+ "serviceStarted": "已启动{0}",
+ "serviceStarting": "正在启动{0}"
+ },
"package": {
"cancel-migration-menu": "取消迁移",
"complete-cutover-menu": "完成直接转换",
diff --git a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json
index f1c9eba748..914d76d560 100644
--- a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "无法安装扩展“{1}”的版本“{0}”,因为它与 Azure Data Studio“{2}”不兼容。请更新到 Azure Data Studio {3} 以安装扩展。",
"installExtensionCompletedAndReloadRequired": "安装扩展 {0} 已完成。请重新加载 Azure Data Studio 以启用它。",
"maxMemoryForLargeFilesMB": "在打开大型文件时,控制 Azure Data Studio 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "新建笔记本(&&N)",
"miNewQuery": "新建查询(&&Q)",
"miinstallVsix": "从 VSIX 包安装扩展",
"newQuery": "新建查询",
"notebook.cellTitle": "笔记本单元格标题菜单",
+ "notebook.cellToolbarLocation.description": "单元格工具栏应显示在何处,或者是否应将其隐藏。(仅适用于 VS Code 笔记本)",
+ "notebook.cellToolbarVisibility.description": "单元格工具栏应在悬停还是单击时显示。(仅适用于 VS Code 笔记本)",
+ "notebook.compactView.description": "控制是否应以紧凑形式呈现笔记本编辑器。例如在打开时,它将减小左边距宽度。(仅适用于 VS Code 笔记本)",
+ "notebook.consolidatedOutputButton.description": "控制是否应在输出工具栏中呈现输出操作。(仅适用于 VS Code 笔记本)",
+ "notebook.consolidatedRunButton.description": "控制是否在“运行”按钮旁边的下拉列表中显示额外的操作。(仅适用于 VS Code 笔记本)",
+ "notebook.diff.enablePreview.description": "是否对笔记本使用增强型文本差异编辑器。(仅适用于 VS Code 笔记本)",
+ "notebook.displayOrder.description": "输出 mime 类型的优先级列表。(仅适用于 VS Code 笔记本)",
+ "notebook.dragAndDrop.description": "控制笔记本编辑器是否应允许通过拖放移动单元格。(仅适用于 VS Code 笔记本)",
+ "notebook.editorOptions.experimentalCustomization": "笔记本中使用的代码编辑器的设置。这可用于自定义大多数编辑器.* 设置。(仅适用于 VS Code 笔记本)",
+ "notebook.focusIndicator.description": "控制焦点指示器是沿单元格边框,还是在左侧装订线上呈现。(仅适用于 VS Code 笔记本)",
+ "notebook.globalToolbar.description": "控制是否在笔记本编辑器中呈现全局工具栏。(仅适用于 VS Code 笔记本)",
+ "notebook.globalToolbarShowLabel": "控制笔记本工具栏上的操作是否应呈现标签。(仅适用于 VS Code 笔记本)",
+ "notebook.insertToolbarPosition.description": "控制插入单元格操作应显示的位置。(仅适用于 VS Code 笔记本)",
+ "notebook.interactiveWindow.collapseCodeCells": "控制是否默认折叠交互窗口中的代码单元格。(仅适用于 VS Code 笔记本)",
+ "notebook.markup.fontSize": "控制笔记本中所呈现标记的字号(以像素为单位)。设置为 `0` 时,将使用 120% 的 `#editor.fontSize#`。(仅适用于 VS Code 笔记本)",
+ "notebook.outputFontFamily": "笔记本单元格输出文本的字体系列。设置为空时,将使用 `#editor.fontFamily#`。(仅适用于 VS Code 笔记本)",
+ "notebook.outputFontSize": "笔记本单元格输出文本的字号。如果设置为 0,则使用 `#editor.fontSize#`。(仅适用于 VS Code 笔记本)",
+ "notebook.outputLineHeight": "笔记本单元格输出文本的行高。\r\n - 将使用介于 0 和 8 之间的值作为字号的乘数。\r\n - 将使用大于或等于 8 的值作为有效值。(仅适用于 VS Code 笔记本)",
+ "notebook.showCellStatusbar.description": "是否应显示单元格状态栏。(仅适用于 VS Code 笔记本)",
+ "notebook.showFoldingControls.description": "控制何时显示 Markdown 标头折叠箭头。(仅适用于 VS Code 笔记本)",
+ "notebook.textOutputLineLimit": "控制文本输出中呈现的文本行数。(仅适用于 VS Code 笔记本)",
"notebook.title": "笔记本标题菜单",
"notebook.toolbar": "笔记本工具栏菜单",
+ "notebook.undoRedoPerCell.description": "是否对每个单元格使用单独的撤消/重做堆栈。(仅适用于 VS Code 笔记本)",
"objectExplorer.context": "对象资源管理器项上下文菜单",
"openDefaultSettingsJson": "打开默认设置 JSON",
"openDefaultSettingsJson.capitalized": "打开默认设置(JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "过时的 API 通知",
"previewFeatures.configEnable": "启用未发布的预览功能",
"previewFeatures.configTitle": "预览功能",
- "showConnectDialogOnStartup": "在启动时显示连接对话框"
+ "showConnectDialogOnStartup": "在启动时显示连接对话框",
+ "useVSCodeNotebooks": "(预览)将 VS Code 笔记本用作默认笔记本体验。注意: 需要重启 Azure Data Studio 才能启用此设置。",
+ "useVSCodeNotebooksTitle": "使用 VS Code 笔记本"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "更多操作",
@@ -11901,6 +11926,7 @@
"status.connection.status": "连接状态"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "提供程序的 Azure 资源终结点。",
"schema.connectionOptions": "连接选项",
"schema.displayName": "提供程序的显示名称",
"schema.enableConnectionStringOption": "提供程序是否支持连接字符串作为输入选项。默认值为 false。",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "配置视图"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "复制失败,出现错误 {0}",
+ "copyFailed": "复制失败,出现错误: {0}",
"notebook.showChart": "显示图表",
"notebook.showTable": "显示表"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "控制字体粗细。",
"letterSpacing": "控制字母间距(像素)。",
"maxColumnWidth": "自动调整大小的列的最大宽度(像素)",
+ "resultsGrid.showJsonAsLink": "是否将含有 JSON 格式字符串的单元格显示为超链接。启用后,单击 JSON 值时将在另一个标签页中打开。默认值为 true。",
"resultsGridConfigurationTitle": "结果网格和消息",
"rowHeight": "控制行高(像素)"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "关闭",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "正在添加帐户...",
- "refreshFailed": "用户已取消刷新帐户"
+ "refreshCanceled": "用户已取消刷新帐户",
+ "refreshFailed": "0 \r\n错误消息: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Azure 帐户",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "连接错误",
- "enableTrustServerCertificate": "启用信任服务器证书",
"kerberosErrorStart": "由于 Kerberos 错误,连接失败。",
"kerberosHelpLink": "可在 {0} 处获取有关配置 Kerberos 的帮助",
"kerberosKinit": "如果之前已连接,可能需要重新运行 kinit。",
- "runKinit": "运行 Kinit",
- "trustServerCertInstructionText": "已在此连接上启用加密、查看目标 SQL Server 的 SSL 和证书配置,或在连接对话框中启用“信任服务器证书”。\r\n\r\n\t\t\t注意: 自签名证书仅提供有限的保护,不建议用于生产环境。是否要在此连接上启用“信任服务器证书”,然后重试?"
+ "runKinit": "运行 Kinit"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "连接类型",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "未保存的连接"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "必须更改“{0}”的密码才能继续登录到“{1}”。",
+ "passwordChangeDialog.Message2": "请在下面输入新密码:",
"passwordChangeDialog.cancel": "取消",
"passwordChangeDialog.confirmPassword": "确认密码:",
"passwordChangeDialog.connecting": "正在连接",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "请按“确定”并在两个框中输入完全相同的密码。",
"passwordChangeDialog.newPassword": "新密码:",
"passwordChangeDialog.ok": "确定",
+ "passwordChangeDialog.passwordChangeInProgress": "密码更改已在进行中",
"passwordChangeDialog.title": "更改密码"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "编辑服务器组",
"connectionTree.refresh": "刷新",
"deleteConnection": "删除连接",
+ "deleteConnectionConfirmation": "是否确定要删除连接“{0}”?",
+ "deleteConnectionConfirmationNo": "否",
+ "deleteConnectionConfirmationYes": "是",
"deleteConnectionGroup": "删除组",
+ "deleteConnectionGroupConfirmation": "是否确定要删除连接“{0}”?",
"showAllConnections": "显示所有连接"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "添加子句",
+ "profilerFilterDialog.allClausesCleared": "已清除所有子句。",
"profilerFilterDialog.apply": "应用",
"profilerFilterDialog.cancel": "取消",
"profilerFilterDialog.clear": "全部清除",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "不为 Null",
"profilerFilterDialog.isNullOperator": "为 Null",
"profilerFilterDialog.loadFilter": "加载筛选器",
+ "profilerFilterDialog.newClauseAdded": "已添加新子句。",
"profilerFilterDialog.notContainsOperator": "不包含",
"profilerFilterDialog.notStartsWithOperator": "开头不为",
"profilerFilterDialog.ok": "确定",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "更新单元格失败:"
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "复制失败,出现错误 {0}",
+ "copyFailed": "复制失败,出现错误: {0}",
"elapsedBatchTime": "批处理执行时间: {0}",
"query.ExecutionFailedError": "由于意外错误,执行失败: {0}\t{1}",
"query.message.executionTime": "执行时间总计: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "入门(&&S)",
"showReleaseNotes": "显示入门指南"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "第 {0} 步: {1}"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-zh-hant/package.json b/i18n/ads-language-pack-zh-hant/package.json
index d01da944c7..502a632838 100644
--- a/i18n/ads-language-pack-zh-hant/package.json
+++ b/i18n/ads-language-pack-zh-hant/package.json
@@ -2,7 +2,7 @@
"name": "ads-language-pack-zh-hant",
"displayName": "Chinese (Traditional) Language Pack for Azure Data Studio",
"description": "Language pack extension for Chinese (Traditional)",
- "version": "1.42.0",
+ "version": "1.43.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.42.0"
+ "azdata": "^1.43.0"
},
"icon": "languagepack.png",
"categories": [
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/arc.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/arc.i18n.json
index bec97e871d..1bc55ee292 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/arc.i18n.json
@@ -20,6 +20,8 @@
"arc.backup": "備份",
"arc.backups": "備份",
"arc.backupsStorage": "{0} 個備份",
+ "arc.booleanfalse": "False",
+ "arc.booleantrue": "True",
"arc.businessCriticalLabel": "BusinessCritical",
"arc.cancel": "取消",
"arc.clickTheNewSupportRequestButton": "按一下新的支援要求按鈕,以在 Azure 入口網站中提出支援要求。",
@@ -94,6 +96,9 @@
"arc.dropMultipleExtensions": "目前正在卸載另一個延伸模組,請在完成後再試一次。",
"arc.earliestPitrRestorePoint": "最早的時間點",
"arc.emergency": "緊急",
+ "arc.enableTrustServerCert": "啟用信任伺服器憑證",
+ "arc.encrypt": "加密",
+ "arc.encryptDescription": "當 True 時,若伺服器已安裝憑證,SQL Server 會為所有在用戶端和伺服器之間傳送的資料使用 SSL 加密。",
"arc.endpoint": "端點",
"arc.enterANonEmptyPassword": "輸入非空白的密碼或按 Esc 鍵結束。",
"arc.enterNewPassword": "輸入新密碼",
@@ -165,6 +170,7 @@
"arc.missingExtension": "需要 {0} 延伸模組才能檢視引擎設定。要立即安裝嗎?",
"arc.monitor": "監視",
"arc.monitorUpgrade": "您可以執行下列命令來檢查升級狀態:",
+ "arc.msgPromptSSLCertificateValidationFailed": "已在此連線上啟用加密、檢閱目標 SQL Server 的 SSL 與憑證設定,或在設定檔案中將 [信任伺服器憑證] 設定為 'true'。注意: 自我簽署憑證只提供有限的保護,且不是實際執行環境的建議做法。您要在此連線上啟用 [信任伺服器憑證] 並重試嗎?",
"arc.name": "名稱",
"arc.namespace": "命名空間",
"arc.networking": "網路功能",
@@ -230,6 +236,7 @@
"arc.properties": "屬性",
"arc.ram": "RAM",
"arc.rangeSetting": "值應在 {0} - {1} 的範圍內",
+ "arc.readMore": "深入了解",
"arc.ready": "就緒",
"arc.recovering": "正在復原",
"arc.recoveringPending": "復原暫止",
@@ -287,6 +294,8 @@
"arc.syncSecondaryToCommit": "同步次要複本到認可",
"arc.thePasswordsDoNotMatch": "密碼不相符。請確認密碼或按 Esc 鍵結束。",
"arc.troubleshoot": "疑難排解",
+ "arc.trustServerCertDescription": "當 True 時 (且 encrypt=true),SQL Server 會為所有在用戶端和伺服器之間傳送的資料使用 SSL 加密,且不驗證伺服器憑證。",
+ "arc.trustServerCertificate": "信任伺服器憑證",
"arc.type": "類型",
"arc.unknown": "未知",
"arc.unloadExtensions": "卸載延伸模組",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json
index 19414466dc..570200ae9f 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json
@@ -20,7 +20,6 @@
"azure.owningTenantNotFound": "找不到帳戶的擁有租用戶資訊。",
"azure.responseError": "權杖擷取失敗,發生錯誤。[開啟開發人員工具]({0}) 以了解更多詳細資料。",
"azure.tenantNotFound": "找不到識別碼為 '{0}' 的指定租用戶。",
- "azureAuth.unidentifiedError": "Azure 驗證發生無法辨識的錯誤",
"azurecore.consentDialog.body": "您的租用戶 '{0} ({1})' 需要再次重新驗證,才能存取 {2} 資源。請按 [開啟] 啟動驗證程序。",
"azurecore.consentDialog.cancel": "取消",
"azurecore.consentDialog.ignore": "忽略租用戶",
@@ -42,7 +41,9 @@
"dist/account-provider/azureAccountProvider": {
"azure.NoAuthMethod.Available": "沒有任何可用的 Azure 驗證方法。您必須在 ADS 組態中啟用驗證方法。",
"azure.NoAuthMethod.Selected": "未選取任何 Azure 驗證方法。您必須選取要使用的驗證方法。",
- "azure.deprecatedGetSecurityToken": "已對 azdata.accounts.getSecurityToken 發出呼叫,此方法已淘汰,並將於日後的版本中移除。請改用 getAccountSecurityToken。"
+ "azure.deprecatedGetSecurityToken": "已對 azdata.accounts.getSecurityToken 發出呼叫,此方法已淘汰,並將於日後的版本中移除。請改用 getAccountSecurityToken。",
+ "genericTokenError": "Failed to get token",
+ "msalTokenError": "{0} occurred when acquiring token. \r\n{1}"
},
"dist/account-provider/azureAccountProviderService": {
"clearTokenCacheFailure": "無法清除權杖快取",
@@ -50,10 +51,8 @@
},
"dist/account-provider/providerSettings": {
"chinaCloudDisplayName": "Azure (中國)",
- "germanyCloud": "Azure (德國)",
"publicCloudDisplayName": "Azure",
- "usGovCloudDisplayName": "Azure (美國政府)",
- "usNatCloudDisplayName": "Azure (美國國民)"
+ "usGovCloudDisplayName": "Azure (美國政府)"
},
"dist/azureResource/commands": {
"azure.accountNotSelectedError": "您必須選取 Azure 帳戶,此功能才能運作。",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json
index cd6e16a45a..97cef060cf 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json
@@ -57,6 +57,8 @@
"cms.connectionOptions.authType.displayName": "驗證類型",
"cms.connectionOptions.columnEncryptionSetting.description": "連線上所有命令的預設資料行加密設定",
"cms.connectionOptions.columnEncryptionSetting.displayName": "資料行加密",
+ "cms.connectionOptions.commandTimeout.description": "終止嘗試並產生錯誤前,要等待命令執行的時間長度 (以秒為單位)",
+ "cms.connectionOptions.commandTimeout.displayName": "命令逾時",
"cms.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數",
"cms.connectionOptions.connectRetryCount.displayName": "連線重試計數",
"cms.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲",
@@ -69,7 +71,10 @@
"cms.connectionOptions.contextConnection.displayName": "內容連線",
"cms.connectionOptions.currentLanguage.description": "SQL Server 語言記錄名稱",
"cms.connectionOptions.currentLanguage.displayName": "目前的語言",
- "cms.connectionOptions.encrypt.description": "若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密",
+ "cms.connectionOptions.encrypt.categoryValues.false": "選用 (False)",
+ "cms.connectionOptions.encrypt.categoryValues.strict": "嚴格",
+ "cms.connectionOptions.encrypt.categoryValues.true": "強制 (True)",
+ "cms.connectionOptions.encrypt.description": "當 [強制] 或 [嚴格] 時,若伺服器已安裝憑證,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密。當設定為 [嚴格] 時,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 TDS 8.0。SQL Server 2022 與更新版本支援 [嚴格]。",
"cms.connectionOptions.encrypt.displayName": "加密",
"cms.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 SQL Server 執行個體的名稱或網路位址",
"cms.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴",
@@ -81,6 +86,8 @@
"cms.connectionOptions.groupName.replication": "複寫",
"cms.connectionOptions.groupName.security": "安全性",
"cms.connectionOptions.groupName.source": "來源",
+ "cms.connectionOptions.hostNameInCertificate.description": "指出 SQL Server 會用來驗證伺服器憑證之 TLS 憑證中指定的主機名稱。未指定時,預設會使用伺服器名稱進行憑證驗證。",
+ "cms.connectionOptions.hostNameInCertificate.displayName": "憑證中的主機名稱",
"cms.connectionOptions.loadBalanceTimeout.description": "此連線在終結前於集區中存留的時間下限 (秒)",
"cms.connectionOptions.loadBalanceTimeout.displayName": "負載平衡逾時",
"cms.connectionOptions.maxPoolSize.description": "集區中允許的連線數上限",
@@ -105,7 +112,7 @@
"cms.connectionOptions.serverDescription.displayName": "伺服器描述",
"cms.connectionOptions.serverName.description": "SQL Server 執行個體的名稱",
"cms.connectionOptions.serverName.displayName": "伺服器",
- "cms.connectionOptions.trustServerCertificate.description": "若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證",
+ "cms.connectionOptions.trustServerCertificate.description": "當 True 時 (且 encrypt=true),SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密,且不驗證伺服器憑證。Encrypt=Strict 不支援此屬性。",
"cms.connectionOptions.trustServerCertificate.displayName": "信任伺服器憑證",
"cms.connectionOptions.typeSystemVersion.description": "指出會依序透過 DataReader 公開的伺服器類型系統和提供者",
"cms.connectionOptions.typeSystemVersion.displayName": "鍵入系統版本",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json
index 7c42f676e4..9eac03981b 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json
@@ -59,12 +59,23 @@
"dataworkspace.targetPlatform": "目標平台",
"dataworkspace.workspacePlaceholder": "選取工作區 ({0}) 檔案",
"dataworkspace.yesRecommended": "是 (建議)",
+ "dragAndDropNotSupported": "此專案類型不支援拖放功能。",
"fileDoesNotExist": "檔案 '{0}' 不存在",
+ "filenameEndingInPeriodErrorMessage": "檔案名稱的結尾不能是句點",
"gitCloneError": "Git 複製期間發生錯誤。如需更多詳細資料,請檢視 git 輸出",
"gitCloneMessage": "正在複製 Git 儲存庫 '{0}'... ",
+ "invalidFileCharsErrorMessage": "無效的檔案字元",
"noPreviousData": "目前專案的先前 {0} 會顯示在這裡,請執行以查看結果。",
+ "noProjectProvidingExtensionsInstalled": "未安裝任何資料庫專案延伸模組。請安裝資料庫專案延伸模組以使用此功能。",
+ "onlyMovingOneFileIsSupported": "一次只支援移動一個檔案。",
"openedProjectsUndefinedAfterRefresh": "從磁片重新整理之後,不應該取消定義已開啟專案的清單。",
- "projectNameNull": "專案名稱為 Null"
+ "projectNameNull": "專案名稱為 Null",
+ "reservedValueErrorMessage": "保留的檔案名稱。請選擇其他名稱,然後再試一次",
+ "reservedWindowsFilenameErrorMessage": "此檔案名稱保留供 Windows 使用。請選擇其他名稱,然後再試一次",
+ "tooLongFilenameErrorMessage": "檔案名稱不能超過 255 個字元",
+ "trailingWhitespaceErrorMessage": "檔案名稱的結尾不能是空白字元",
+ "undefinedFilenameErrorMessage": "未定義的名稱",
+ "whitespaceFilenameErrorMessage": "檔案名稱不能是空白字元"
},
"package": {
"close-workspace-command": "關閉工作區",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json
index b4d4497ec8..788ee5c6de 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json
@@ -8,6 +8,11 @@
],
"version": "1.0.0",
"contents": {
+ "dist/errorDiagnostics/errorDiagnosticsConstants": {
+ "connectionError": "連線錯誤",
+ "enableTrustServerCertificate": "啟用信任伺服器憑證",
+ "trustServerCertInstructionText": "已在此連線上啟用加密、檢閱目標 SQL Server 的 SSL 與憑證設定,或在連線對話方塊中啟用 [信任伺服器憑證]。\t\t\t\r\n\r\n注意: 自我簽署憑證只提供有限的保護,且不是實際執行環境的建議做法。您要在此連線上啟用 [信任伺服器憑證] 並重試嗎? "
+ },
"dist/features": {
"mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio 必須連絡 Azure Key Vault 以存取 Always Encrypted 的資料行主要金鑰,但沒有選取任何已連結的 Azure 帳戶。請重試一次此查詢,並在提示出現時選取已連結的 Azure 帳戶。",
"mssql.chooseLinkedAzureAccount": "請選取已連結的 Azure 帳戶:",
@@ -25,6 +30,64 @@
"mssql.errorConvertingToSQL": "將筆記本文件轉換成 SQL 時發生錯誤。錯誤: {0}",
"mssql.searchServers": "搜尋伺服器名稱"
},
+ "dist/objectManagement/localizedConstants": {
+ "objectManagement.LoginTypeDisplayName": "登入",
+ "objectManagement.LoginTypeDisplayNameInTitle": "登入",
+ "objectManagement.OkText": "確定",
+ "objectManagement.UserDisplayName": "使用者",
+ "objectManagement.UserTypeDisplayNameInTitle": "使用者",
+ "objectManagement.advancedSectionHeader": "進階",
+ "objectManagement.blankPasswordConfirmation": "建立密碼為空白的登入,會有安全性的風險。您確定要繼續嗎?",
+ "objectManagement.confirmPasswordLabel": "確認密碼",
+ "objectManagement.createObjectOperationName": "建立 {0}",
+ "objectManagement.deleteLoginConfirmation": "刪除伺服器登入不會刪除與登入相關聯的資料庫使用者。若要完成流程,請刪除每個資料庫中的使用者。可能必須先將結構描述的擁有權轉移給新使用者。",
+ "objectManagement.deleteObjectConfirmation": "確定要刪除 {0}: {1} 嗎?",
+ "objectManagement.deleteObjectError": "刪除事件時發生錯誤 {0}: {1}。{2}",
+ "objectManagement.deleteObjectOperationName": "刪除 {0} '{1}'",
+ "objectManagement.enabledLabel": "已啟用",
+ "objectManagement.generalSectionHeader": "一般",
+ "objectManagement.helpText": "說明",
+ "objectManagement.invalidPasswordError": "密碼不符合複雜度要求。如需詳細資訊,請前往: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "objectManagement.loadingDialog": "正在載入對話方塊...",
+ "objectManagement.login.aadAuthenticationType": "Azure Active Directory 驗證",
+ "objectManagement.login.authenticateType": "驗證",
+ "objectManagement.login.defaultDatabaseLabel": "預設資料庫",
+ "objectManagement.login.defaultLanguageLabel": "預設語言",
+ "objectManagement.login.enforcePasswordExpirationLabel": "強制執行密碼逾期",
+ "objectManagement.login.enforcePasswordPolicyLabel": "強制執行密碼原則",
+ "objectManagement.login.lockedOutLabel": "登入已經鎖定",
+ "objectManagement.login.mustChangePasswordLabel": "使用者必須在下次登入時變更密碼",
+ "objectManagement.login.oldPasswordCannotBeEmptyError": "舊密碼不可為空白。",
+ "objectManagement.login.oldPasswordLabel": "舊密碼",
+ "objectManagement.login.permissionToConnectLabel": "連線到資料庫引擎的權限",
+ "objectManagement.login.serverRoleSectionHeader": "伺服器角色",
+ "objectManagement.login.specifyOldPasswordLabel": "指定舊密碼",
+ "objectManagement.login.sqlAuthSectionHeader": "SQL 驗證",
+ "objectManagement.login.sqlAuthenticationType": "SQL 驗證",
+ "objectManagement.login.windowsAuthenticationType": "Windows 驗證",
+ "objectManagement.nameCannotBeEmptyError": "名稱不能空白。",
+ "objectManagement.nameLabel": "名稱",
+ "objectManagement.newObjectDialogTitle": "{0} - 新增 (預覽)",
+ "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (預覽)",
+ "objectManagement.openNewObjectDialogError": "開啟新 {0} 對話方塊時發生錯誤。{1}",
+ "objectManagement.openObjectPropertiesDialogError": "開啟 {0} 的內容對話方塊時發生錯誤: {1}。{2}",
+ "objectManagement.passwordCannotBeEmptyError": "密碼不可以是空的。",
+ "objectManagement.passwordLabel": "密碼",
+ "objectManagement.passwordsNotMatchError": "密碼必須與確認密碼相符。",
+ "objectManagement.refreshOEError": "重新整理物件總管時發生錯誤。{0}",
+ "objectManagement.selectedLabel": "已選取",
+ "objectManagement.updateObjectOperationName": "更新 {0} '{1}'",
+ "objectManagement.user.containedUser": "包含的使用者",
+ "objectManagement.user.defaultSchemaLabel": "預設結構描述",
+ "objectManagement.user.loginLabel": "登入",
+ "objectManagement.user.membershipLabel": "成員資格",
+ "objectManagement.user.ownedSchemasLabel": "擁有的結構描述",
+ "objectManagement.user.type": "類型",
+ "objectManagement.user.userWithGroupLogin": "具有 Windows 群組登入的使用者",
+ "objectManagement.user.userWithLogin": "含有登入的使用者",
+ "objectManagement.user.userWithNoConnectAccess": "沒有連線存取權的使用者",
+ "objectManagement.yesText": "是"
+ },
"dist/sqlToolsServer": {
"downloadServiceDoneChannelMsg": "已下載 {0}",
"downloadingServiceChannelMsg": "正在下載 {0}",
@@ -80,6 +143,8 @@
"mssql.connectionOptions.authType.displayName": "驗證類型",
"mssql.connectionOptions.columnEncryptionSetting.description": "啟用或停用連線的 Always Encrypted 功能",
"mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted",
+ "mssql.connectionOptions.commandTimeout.description": "終止嘗試並產生錯誤前,要等待命令執行的時間長度 (以秒為單位)",
+ "mssql.connectionOptions.commandTimeout.displayName": "命令逾時",
"mssql.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數",
"mssql.connectionOptions.connectRetryCount.displayName": "連線重試計數",
"mssql.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲",
@@ -96,11 +161,15 @@
"mssql.connectionOptions.databaseName.displayName": "資料庫",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure 證明",
"mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "主機守護者服務",
+ "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.None": "無",
"mssql.connectionOptions.enclaveAttestationProtocol.description": "指定通訊協定,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區",
"mssql.connectionOptions.enclaveAttestationProtocol.displayName": "證明通訊協定",
"mssql.connectionOptions.enclaveAttestationUrl.description": "指定端點,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區",
"mssql.connectionOptions.enclaveAttestationUrl.displayName": "記憶體保護區證明 URL",
- "mssql.connectionOptions.encrypt.description": "若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密",
+ "mssql.connectionOptions.encrypt.categoryValues.false": "選用 (False)",
+ "mssql.connectionOptions.encrypt.categoryValues.strict": "嚴格",
+ "mssql.connectionOptions.encrypt.categoryValues.true": "強制 (True)",
+ "mssql.connectionOptions.encrypt.description": "當 [強制] 或 [嚴格] 時,若伺服器已安裝憑證,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密。當設定為 [嚴格] 時,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 TDS 8.0。SQL Server 2022 與更新版本支援 [嚴格]。",
"mssql.connectionOptions.encrypt.displayName": "加密",
"mssql.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 SQL Server 執行個體的名稱或網路位址",
"mssql.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴",
@@ -112,6 +181,8 @@
"mssql.connectionOptions.groupName.replication": "複寫",
"mssql.connectionOptions.groupName.security": "安全性",
"mssql.connectionOptions.groupName.source": "來源",
+ "mssql.connectionOptions.hostNameInCertificate.description": "指出 SQL Server 會用來驗證伺服器憑證之 TLS 憑證中指定的主機名稱。未指定時,預設會使用伺服器名稱進行憑證驗證。",
+ "mssql.connectionOptions.hostNameInCertificate.displayName": "憑證中的主機名稱",
"mssql.connectionOptions.loadBalanceTimeout.description": "此連線在終結前於集區中存留的時間下限 (秒)",
"mssql.connectionOptions.loadBalanceTimeout.displayName": "負載平衡逾時",
"mssql.connectionOptions.maxPoolSize.description": "集區中允許的連線數上限",
@@ -132,9 +203,11 @@
"mssql.connectionOptions.port.displayName": "連接埠",
"mssql.connectionOptions.replication.description": "由 SQL Server 在複寫中使用",
"mssql.connectionOptions.replication.displayName": "複寫",
+ "mssql.connectionOptions.secureEnclaves.description": "啟用或停用連線的安全記憶體庫",
+ "mssql.connectionOptions.secureEnclaves.displayName": "安全記憶體庫",
"mssql.connectionOptions.serverName.description": "SQL Server 執行個體的名稱",
"mssql.connectionOptions.serverName.displayName": "伺服器",
- "mssql.connectionOptions.trustServerCertificate.description": "若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證",
+ "mssql.connectionOptions.trustServerCertificate.description": "當 True 時 (且 encrypt=true),SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密,且不驗證伺服器憑證。Encrypt=Strict 不支援此屬性。",
"mssql.connectionOptions.trustServerCertificate.displayName": "信任伺服器憑證",
"mssql.connectionOptions.typeSystemVersion.description": "表示提供者透過 DataReader 所公開的伺服器類型系統",
"mssql.connectionOptions.typeSystemVersion.displayName": "鍵入系統版本",
@@ -168,6 +241,12 @@
"mssql.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道",
"mssql.logFilesRemovalLimit": "具有到期的 logRetentionMinutes,且要於啟動時移除的舊檔案數上限。因為此限制而未清除的檔案,將於下次 Azure Data Studio 啟動時受到清除。",
"mssql.logRetentionMinutes": "為後端服務保留記錄檔的分鐘數。預設為 1 週。",
+ "mssql.objectExplorer.disableGroupBySchema": "依架構停用群組",
+ "mssql.objectExplorer.disableGroupBySchemaTitle": "SQL Server: Disable Group By Schema",
+ "mssql.objectExplorer.enableGroupBySchema": "依架構啟用群組",
+ "mssql.objectExplorer.enableGroupBySchemaTitle": "SQL Server: Enable Group By Schema",
+ "mssql.objectExplorer.expandTimeout": "在物件總管中展開節點的逾時秒數。預設值為 45 秒。",
+ "mssql.objectExplorer.groupBySchema": "啟用時,物件總管中的資料庫物件會依架構分類。",
"mssql.parallelMessageProcessing": "[實驗性] 是否應該平行處理對 SQL Tools Service 的要求。這是為了發現探索平行處理所有要求時可能的問題。預設值為 FALSE。當變更值時,需要重新啟動 ADS。",
"mssql.provider.displayName": "Microsoft SQL Server",
"mssql.query.alwaysEncryptedParameterization": "啟用 Always Encrypted 的參數化",
@@ -197,6 +276,7 @@
"mssql.query.transactionIsolationLevel": "啟用 SET TRANSACTION ISOLATION LEVEL 選項",
"mssql.query.xactAbortOn": "啟用 SET XACT_ABORT ON 選項",
"mssql.tableDesigner.preloadDatabaseModel": "當物件總管中的資料庫節點展開時,是否要預先載入資料庫模型。啟用時,可以縮短資料表設計工具的載入時間。注意: 如果您需要展開許多資料庫節點,可能會看到高於一般的記憶體使用量。",
+ "mssql.tracing.desc": "追蹤 Azure Data Studio 與 SQL Tools 服務之間的通訊至 SQL Tools 服務輸出通道。警告: 啟用詳細資訊記錄時,這可能包含機密資訊。",
"mssql.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊",
"objectsListProperties.name": "名稱",
"onprem.databaseProperties.compatibilityLevel": "相容性層級",
@@ -208,9 +288,17 @@
"onprem.serverProperties.osVersion": "作業系統版本",
"onprem.serverProperties.serverEdition": "版本",
"onprem.serverProperties.serverVersion": "版本",
+ "title.changeNotebookConnection": "變更 SQL Notebook 連線",
"title.clearSearchServerResult": "搜尋: 清除搜尋伺服器結果",
+ "title.deleteObject": "刪除",
"title.designTable": "設計",
+ "title.newApplicationRole": "新增應用程式角色",
+ "title.newDatabaseRole": "新增資料庫角色",
+ "title.newLogin": "新增登入",
+ "title.newServerRole": "新增伺服器角色",
"title.newTable": "新增資料表",
+ "title.newUser": "新使用者",
+ "title.objectProperties": "屬性",
"title.searchServers": "搜尋: 伺服器",
"title.showLogFile": "顯示記錄檔"
}
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json
index 8778db65a1..3b06f01db9 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json
@@ -358,7 +358,7 @@
"docker-container-name-field": "容器名稱",
"docker-sql-2017-title": "部署 SQL Server 2017 容器映像",
"docker-sql-2019-title": "部署 SQL Server 2019 容器映像",
- "docker-sql-2022-title": "部署 SQL Server 2022 預覽容器映像",
+ "docker-sql-2022-title": "部署 SQL Server 2022 容器映像",
"docker-sql-password-field": "SQL Server 密碼",
"docker-sql-port-field": "連接埠",
"extension-description": "提供部署 Microsoft SQL Server 的筆記本式體驗",
@@ -371,7 +371,7 @@
"resource-type-sql-windows-setup-display-name": "Windows 上的 SQL Server",
"sql-2017-display-name": "SQL Server 2017",
"sql-2019-display-name": "SQL Server 2019",
- "sql-2022-display-name": "SQL Server 2022 預覽",
+ "sql-2022-display-name": "SQL Server 2022",
"sql-azure-database-server-display-name": "資料庫伺服器",
"sql-azure-elastic-pool-display-name": "彈性集區",
"sql-azure-single-database-display-name": "單一資料庫",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json
index 22571b4dbf..cb986c9c92 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json
@@ -13,6 +13,7 @@
"Date": "日期",
"Failed": "失敗",
"InProgress": "進行中",
+ "Move": "移動",
"PublishHistory": "發佈歷程記錄",
"Status": "狀態",
"Success": "成功",
@@ -76,7 +77,6 @@
"dataSource": "資料來源",
"dataSourceDropdownTitle": "資料來源",
"dataSourceRadioButtonLabel": "資料來源",
- "dataSourcesNodeName": "資料來源",
"databaseLocation": "需要資料庫位置才能將參考新增到資料庫",
"databaseName": "資料庫名稱",
"databaseNameLabel": "資料庫",
@@ -98,6 +98,7 @@
"deleteConfirmation": "確定要刪除 {0} 嗎?",
"deleteConfirmationContents": "您確定要刪除 {0} 及其所有內容嗎?",
"deleteReferenceConfirmation": "確定要刪除 {0} 的參考嗎?",
+ "deleteSqlCmdVariableConfirmation": "確定要刪除 SQLCMD 變數 '{0}' 嗎?",
"deployAppSettingUpdateFailed": "無法更新應用程式設定 '{0}'",
"deployAppSettingUpdating": "正在更新應用程式設定: '{0}'",
"deployDbTaskName": "在本機部署 SQL 資料庫專案",
@@ -134,6 +135,9 @@
"enterConnectionStringEnvNameDescription": "輸入 SQL 連接字串的環境變數",
"enterConnectionStringTemplate": "輸入連接字串範本",
"enterNewDatabaseName": "輸入新的資料庫名稱",
+ "enterNewName": "請輸入新名稱",
+ "enterNewSqlCmdVariableDefaultValue": "輸入 SQLCMD 變數 '{0}' 的預設值",
+ "enterNewSqlCmdVariableName": "輸入新的 SQLCMD 變數名稱",
"enterNewValueForVar": "輸入變數 '{0}' 的新值",
"enterPassword": "輸入 {0} 系統管理員密碼",
"enterPortNumber": "輸入 {0} 連接埠號碼或按 Enter 以使用預設值",
@@ -143,7 +147,9 @@
"errorDownloading": "下載 {0} 時發生錯誤。錯誤: {1}",
"errorExtracting": "從 {0} 擷取檔案時發生錯誤。錯誤: {1}",
"errorFindingBuildFilesLocation": "尋找組建檔案位置時發生錯誤: {0}",
+ "errorMovingFile": "將檔案從 {0} 移到 {1} 時發生錯誤。錯誤: {2}",
"errorReadingProjectGuid": "嘗試讀取專案 '{1}' 的 {0} 時發生錯誤",
+ "errorRenamingFile": "將檔案從 {0} 重新命名為 {1} 時發生錯誤。錯誤: {2}",
"errorRetrievingBuildFiles": "無法建置專案。擷取建置所需檔案時發生錯誤。",
"eulaAgreementTemplate": "我接受 {0}。",
"eulaAgreementText": "我接受 {0}。",
@@ -193,6 +199,8 @@
"location": "位置",
"min": "分鐘",
"missingVersion": "遺漏了 {0} 的 'version' 項目",
+ "moveConfirmationPrompt": "確定要將 {0} 移至 {1} 嗎?",
+ "movingFilesBetweenProjectsNotSupported": "不支援在專案之間移動檔案",
"msec": "毫秒",
"multipleMostDeploymentScripts": "非預期的 {0} 檔案數: {1}",
"multipleSqlProjFilesSelected": "選取了多個 .sqlproj 檔案;請只選取一個。",
@@ -215,6 +223,7 @@
"notValidVariableName": "變數名稱 '{0}' 無效。",
"objectType": "物件類型",
"okString": "確定",
+ "onlyMoveSqlFilesSupported": "只支援移動 .sql 檔案",
"openEulaString": "開啟授權合約",
"optionDescription": "選項描述",
"optionName": "選項名稱",
@@ -246,6 +255,7 @@
"publishAction": "發佈",
"publishDialogName": "發佈專案",
"publishOptions": "發佈選項",
+ "publishProfileElements": "發佈設定檔元素",
"publishProjectSucceed": "已成功發佈資料庫專案",
"publishSettingsFiles": "發佈設定檔案",
"publishTo": "發佈目標",
@@ -313,6 +323,8 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "更新位置",
"sqlDatabaseProjects.doNotAskAgain": "不要再詢問",
"sqlDatabaseProjects.outputChannel": "資料庫專案",
+ "sqlcmdVariableAlreadyExists": "此專案中已有同名的 SQLCMD 變數",
+ "sqlcmdVariablesNodeName": "SQLCMD 變數",
"storedProcedureFriendlyName": "預存程序",
"suppressMissingDependenciesErrors": "隱藏參考的專案中未解析參考造成的錯誤",
"systemDatabase": "系統資料庫",
@@ -358,6 +370,7 @@
"sqlDatabaseProjects.Settings": "資料庫專案",
"sqlDatabaseProjects.addDatabaseReference": "新增資料庫參考",
"sqlDatabaseProjects.addExistingItem": "新增現有項目(_I)...",
+ "sqlDatabaseProjects.addSqlCmdVariable": "新增 SQLCMD 變數",
"sqlDatabaseProjects.autorestSqlVersion": "要從 NPM 使用的 Autorest.Sql 版本。如果未設定,則會使用最新的版本。",
"sqlDatabaseProjects.build": "組建",
"sqlDatabaseProjects.changeTargetPlatform": "變更目標平台",
@@ -369,6 +382,7 @@
"sqlDatabaseProjects.description": "設計及發佈 SQL 資料庫結構描述",
"sqlDatabaseProjects.displayName": "資料庫專案",
"sqlDatabaseProjects.dotnetInstallLocation": "電腦上 .NET SDK 的完整路徑。例如,如果 dotnet.exe 位於 C:\\folder1\\dotnet\\dotnet.exe,請將此設定的路徑設定為 C:\\folder1\\dotnet",
+ "sqlDatabaseProjects.edit": "編輯",
"sqlDatabaseProjects.editProjectFile": "編輯 .sqlproj 檔",
"sqlDatabaseProjects.enablePreviewFeatures": "啟用預覽 SQL 資料庫專案功能",
"sqlDatabaseProjects.exclude": "從專案中排除",
@@ -391,6 +405,7 @@
"sqlDatabaseProjects.openInDesigner": "在設計工具中開啟",
"sqlDatabaseProjects.properties": "屬性",
"sqlDatabaseProjects.publish": "發佈",
+ "sqlDatabaseProjects.rename": "重新命名",
"sqlDatabaseProjects.schemaCompare": "結構描述比較",
"sqlDatabaseProjects.updateProjectFromDatabase": "從資料庫更新專案",
"sqlDatabaseProjects.validateExternalStreamingJob": "驗證外部串流作業",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json
index 6ed8e3ece8..1a80bee49b 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json
@@ -11,18 +11,26 @@
"dist/constants/strings": {
"azure.accounts.accountAccessError": "存取選取的帳戶 '{0}' 及租用戶 '{1}' 時發生錯誤。請選取 [連結帳戶],然後重新整理帳戶或選取其他帳戶。錯誤 '{2}'",
"azure.accounts.accountStaleError": "選取的帳戶 '{0}' 及租用戶 '{1}' 的存取權杖已失效。請選取 [連結帳戶] 並重新整理該帳戶,或選取其他帳戶。",
+ "serviceCrashMessage": "移轉服務元件無法啟動。{0}",
+ "serviceCrashed": "服務元件當機。",
+ "serviceProviderIntializationError": "無法初始化服務提供者。",
"sql-migration.login.wizard.title": "將登入從 '{0}' 移轉至 Azure SQL",
"sql-migration.wizard.title": "將 '{0}' 移轉到 Azure SQL",
"sql.cancel.migration.confirmation": "確定要取消此移轉嗎?",
- "sql.login.migration..error": "登入移轉錯誤: {0}",
+ "sql.login.migration.aad.domain.name.input.box.label": "Azure Active Directory 網域名稱 (僅需要移轉 Windows 驗證登入)",
+ "sql.login.migration.aad.domain.name.input.box.placeholder": "輸入 AAD 網域名稱",
+ "sql.login.migration.collecting.target.logins.failed": "收集目標登入失敗,錯誤碼為 {0}",
"sql.login.migration.complete": "已完成登入移轉",
"sql.login.migration.db.title": "Azure SQL 資料庫",
+ "sql.login.migration.enter.AAD.domain.name.to.continue": "需要 Azure Active Directory (AAD) 網域名稱才能移轉 Windows 登入。請輸入 AAD 網域名稱或取消選取 Windows 登入。",
+ "sql.login.migration.error": "登入移轉錯誤: {0}",
"sql.login.migration.establish.user.mappings": "驗證及移轉登入已完成。\r\n\r\n正在建立使用者對應。",
"sql.login.migration.establish.user.mappings.failed": "建立使用者對應失敗",
"sql.login.migration.failed": "移轉登入失敗",
"sql.login.migration.get.connection.string": "data source={0};initial catalog=master;user id={1};password={2};TrustServerCertificate=True;Integrated Security=false;",
"sql.login.migration.get.logins.query": "SELECT sp.name as login, sp.type_desc as login_type, sp.default_database_name, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status FROM sys.server_principals sp LEFT JOIN sys.sql_logins sl ON sp.principal_id = sl.principal_id WHERE sp.type NOT IN ('G', 'R') AND sp.type_desc IN ('SQL_LOGIN', 'WINDOWS_LOGIN') ORDER BY sp.name;",
"sql.login.migration.in.progress": "正在進行登入移轉",
+ "sql.login.migration.login.status.details.title": "{0} 的移轉狀態詳細資料",
"sql.login.migration.logins.found": "找到登入",
"sql.login.migration.logins.not.found": "找不到登入",
"sql.login.migration.mi.title": "Azure SQL 受控執行個體",
@@ -45,12 +53,14 @@
"sql.login.migration.status.page.previous.button.title": "上一個 (已停用)",
"sql.login.migration.status.page.title": "移轉狀態",
"sql.login.migration.status.succeeded": "已成功",
+ "sql.login.migration.steps.migrate.logins": "移轉登入",
+ "sql.login.migration.steps.not.started": "未啟動",
"sql.login.migration.target.status.column": "目標狀態",
"sql.login.migration.target.title": "Azure SQL 目標",
"sql.login.migration.type": "登入類型",
"sql.login.migration.vm.title": "Azure 虛擬機器上的 SQL Server",
"sql.login.migration.wizard.target.connection.success": "連線成功。",
- "sql.login.migration.wizard.target.data.migration.warning": "請注意,登入移轉功能處於個人預覽版模式。",
+ "sql.login.migration.wizard.target.data.migration.warning": "請注意,登入移轉功能處於公開預覽版模式。",
"sql.login.migration.wizard.target.description": "選取您要移轉登入的位置: 目標 Azure SQL 受控執行個體、Azure SQL VM 或 Azure SQL 資料庫。",
"sql.login.migration.wizard.target.permission.warning": "請確定目前的使用者具有系統管理員權限,可取得目前執行個體的所有登入資訊 ({0})。",
"sql.login.migration.wizard.target.type.title": "Azure SQL 目標類型",
@@ -92,6 +102,7 @@
"sql.migration.backup.location": "備份位置",
"sql.migration.backup.start.time": "備份開始時間",
"sql.migration.bc.info": "因為必須將三個次要複本設為 Always On 高可用性群組,所以企業關鍵服務層的 SQL 受控執行個體完全移轉所花費的時間會明顯超出一般用途。作業的持續時間取決於資料的大小。90% 案例的植入速度為 220 GB/小時或更高。",
+ "sql.migration.blob.container.folder.label": "資料夾",
"sql.migration.blob.container.label": "Blob 容器資源群組",
"sql.migration.blob.container.last.backup.file.label": "最後備份的檔案",
"sql.migration.blob.container.select": "請先選取 BLOb 容器值。",
@@ -114,6 +125,7 @@
"sql.migration.cannot.start.cutover.error": "在所有移轉完成前,完全移轉程序無法啟動。若要傳回最新的檔案狀態,請重新整理瀏覽器視窗。",
"sql.migration.close": "關閉",
"sql.migration.complete.cutover": "完成完全移轉",
+ "sql.migration.completed.multi.steps.heading": "我們已執行以下步驟:",
"sql.migration.completing.cutover.warning": "完成完全移轉而不還原所有備份可能會造成資料遺失。",
"sql.migration.confirm.checkbox.message": "我確認沒有其他記錄備份可提供並想要完成完全移轉。",
"sql.migration.connection.label": "連線",
@@ -159,12 +171,12 @@
"sql.migration.dashboard.help.description.dmsGuide": "移轉文章的中樞,提供在 Azure 中移轉和讓資料資產現代化的逐步指引。",
"sql.migration.dashboard.help.description.mi": "將資料庫從 SQL Server 執行個體 (內部部署或 Azure 虛擬機器) 移轉到 Azure SQL 受控執行個體的逐步教學課程,停機時間最短。",
"sql.migration.dashboard.help.description.migrateUsingADS": "Azure Data Studio 的 Azure SQL 移轉擴充功能提供評估、取得正確大小的 Azure 建議,以及將 SQL Server 資料庫移轉至 Azure 的功能。",
- "sql.migration.dashboard.help.description.sqldb": "將資料庫從 SQL Server 執行個體 (內部部署或 Azure 虛擬機器) 移轉至 Azure SQL 資料庫 (預覽) 的逐步教學課程。",
+ "sql.migration.dashboard.help.description.sqldb": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database.",
"sql.migration.dashboard.help.description.vm": "將資料庫從 SQL Server 執行個體 (內部部署) 移轉到 Azure 虛擬機器上 SQL Server 的逐步教學課程,停機時間最短。",
"sql.migration.dashboard.help.link.dmsGuide": "Azure 資料庫移轉指南",
"sql.migration.dashboard.help.link.mi": "教學課程: 移轉至 Azure SQL 受控執行個體 (線上)",
"sql.migration.dashboard.help.link.migrateUsingADS": "使用 Azure Data Studio 來移轉資料庫",
- "sql.migration.dashboard.help.link.sqldb": "教學課程: 移轉至 Azure SQL Database 上的 SQL Server (離線) - (預覽)",
+ "sql.migration.dashboard.help.link.sqldb": "Tutorial: Migrate to SQL Server on Azure SQL Database (offline)",
"sql.migration.dashboard.help.link.vm": "教學課程: 在 Azure 虛擬機器上移轉至 SQL Server (線上)",
"sql.migration.dashboard.help.title": "說明文章及影片連結",
"sql.migration.dashboard.login.migrate.task.button": "將登入移轉至 Azure SQL",
@@ -177,6 +189,7 @@
"sql.migration.data.uploaded.size": "已上傳的資料/大小",
"sql.migration.database": "資料庫",
"sql.migration.database.already.exists": "目標受控執行個體 '{1}'上已經有資料庫 '{0}'。",
+ "sql.migration.database.already.exists.vm.info": "請確認提供的資料庫名稱並不存在於 Azure 虛擬機器的目標 SQL Server 上。",
"sql.migration.database.assessment.description": "選取您要評定要移轉至 Azure SQL 的資料庫。",
"sql.migration.database.assessment.title": "要評定的資料庫",
"sql.migration.database.backup.load.error": "存取資料庫詳細資料時發生錯誤。",
@@ -260,6 +273,7 @@
"sql.migration.invalid.account.error": "若要繼續,請選取有效的 Azure 帳戶。",
"sql.migration.invalid.blob.container.error": "若要繼續,請選取來源資料庫 '{0}' 的有效 Blob 容器。",
"sql.migration.invalid.blob.lastBackupFile.error": "若要繼續,請選取來源資料庫 '{0}' 的上一個有效備份檔案。",
+ "sql.migration.invalid.blob.lastBackupFolder.error": "若要繼續,請選取來源資料庫 '{0}' 的有效備份資料夾。",
"sql.migration.invalid.blob.resourceGroup.error": "若要繼續,請選取來源資料庫 '{0}' 的有效資源群組。",
"sql.migration.invalid.blob.storageAccount.error": "若要繼續,請選取來源資料庫 '{0}' 的有效儲存體帳戶。",
"sql.migration.invalid.location.error": "若要繼續,請選取有效的位置。",
@@ -267,6 +281,7 @@
"sql.migration.invalid.migration.service.error": "選取有效的資料庫移轉服務。",
"sql.migration.invalid.migration.service.offline.error": "選取連線到節點的資料庫移轉服務。",
"sql.migration.invalid.network.share.location": "網路共用位置格式無效。範例: {0}",
+ "sql.migration.invalid.non.page.blob.backupFile.error": "若要繼續,請選取 Blob 容器 (其中所有備份檔案都是來源資料庫 '{0}' 的分頁 Blob),因為只有執行 SQL Server 2016 或更新版本的目標才支援區塊 Blob。深入了解: https://aka.ms/dms-migrations-troubleshooting",
"sql.migration.invalid.owner.uri.error": "因為 OwnerUri 無效,所以無法連線到資料庫 (參數 'OwnerUri')",
"sql.migration.invalid.resourceGroup.error": "若要繼續,請選取有效的資源群組。",
"sql.migration.invalid.savedInfo": "無法擷取已儲存的工作階段。請選取新的工作階段,然後再試一次。",
@@ -318,6 +333,14 @@
"sql.migration.missing.targetUserName.error": "若要繼續,請輸入有效的使用者名稱。",
"sql.migration.mode": "模式",
"sql.migration.more.info": "其他資訊",
+ "sql.migration.multi.step.all.steps.completed.errors": "所有步驟都已完成,但發生以下錯誤:{0}{1}",
+ "sql.migration.multi.step.all.steps.succeeded": "所有步驟都已成功。",
+ "sql.migration.multi.step.some.steps.are.still.running": "部分步驟仍在執行中。",
+ "sql.migration.multi.step.status": "步驟狀態: {0}",
+ "sql.migration.multi.step.status.dialog.copy.results": "複製結果",
+ "sql.migration.multi.step.status.dialog.heading": "步驟詳細資料",
+ "sql.migration.multi.step.status.errors": "步驟狀態: {0}{1}{2}",
+ "sql.migration.multi.step.status.steps.title": "步驟",
"sql.migration.na": "N/A",
"sql.migration.name": "名稱",
"sql.migration.name.label": "名稱:",
@@ -343,6 +366,7 @@
"sql.migration.no": "否",
"sql.migration.no.blobContainers.found": "找不到任何 Blob 容器。",
"sql.migration.no.blobFiles.found": "找不到任何 BLOb 檔案。",
+ "sql.migration.no.blobFolders.found": "找不到 Blob 資料夾。",
"sql.migration.no.fileShares.found": "找不到任何檔案共用。",
"sql.migration.no.issues.mi": "找不到移轉到 Azure SQL 受控執行個體的問題。",
"sql.migration.no.issues.sqldb": "找不到移轉到 Azure SQL Database 的問題。",
@@ -396,6 +420,7 @@
"sql.migration.retry.migration.error": "重試移轉時發生錯誤。",
"sql.migration.rg.created": "已建立資源群組",
"sql.migration.run.validation": "執行驗證",
+ "sql.migration.running.multi.steps.heading": "我們正在執行以下步驟:",
"sql.migration.save.assessment.report": "儲存評定報表",
"sql.migration.save.assessment.report.success": "已成功將評定報告儲存至 {0}。",
"sql.migration.save.close": "儲存後關閉",
@@ -538,7 +563,7 @@
"sql.migration.sku.percentile": "第 {0} 個百分位數",
"sql.migration.sku.recommendation": "Azure 建議 (預覽)",
"sql.migration.sku.recommendation.view.assessment.mi": "若要移轉至 Azure SQL 受控執行個體,請檢視評定結果並選取一或多個資料庫。",
- "sql.migration.sku.recommendation.view.assessment.sqldb": "若要移轉至 Azure SQL Database (預覽),請檢視評定結果並選取一或多個資料庫。",
+ "sql.migration.sku.recommendation.view.assessment.sqldb": "To migrate to Azure SQL Database, view assessment results and select one or more databases.",
"sql.migration.sku.recommendation.view.assessment.vm": "若要移轉至 Azure 虛擬機器上的 SQL Server,請檢視評定結果並選取一或多個資料庫。",
"sql.migration.sku.recommendationReason": "建議原因",
"sql.migration.sku.recommendations": "建議",
@@ -557,7 +582,7 @@
"sql.migration.sku.sql.dataDisk": "SQL 資料檔案",
"sql.migration.sku.sql.logDisk": "SQL 記錄檔案",
"sql.migration.sku.sql.temp": "SQL tempdb",
- "sql.migration.sku.sqldb.card.title": "Azure SQL Database (預覽)",
+ "sql.migration.sku.sqldb.card.title": "Azure SQL Database",
"sql.migration.sku.sqldb.target.title": "Azure SQL Database",
"sql.migration.sku.stop.performance.collection": "停止資料收集",
"sql.migration.sku.storage.dimension": "維度",
@@ -592,6 +617,8 @@
"sql.migration.sql.managed.instance": "SQL 受控執行個體",
"sql.migration.sql.server.instance": "SQL Server 執行個體",
"sql.migration.sql.virtual.machine": "SQL 虛擬機器",
+ "sql.migration.sql.vm.page.blob.info": "對於執行 SQL Server 2014 或更低版本的目標伺服器,您必須將資料庫備份儲存在 Azure 儲存體 Blob 容器中,而非使用網路共用選項將其上傳。此外,您必須將備份檔案儲存為分頁 Blob,因為只有執行 SQL Server 2016 或更新版本的目標才支援區塊 Blob。深入了解: {0}",
+ "sql.migration.sql.vm.page.blob.url.label": "已知問題、限制和疑難排解",
"sql.migration.sqldb.column.copyduration": "複製期間",
"sql.migration.sqldb.column.copystart": "複製開始",
"sql.migration.sqldb.column.copythroughput": "複製輸送量",
@@ -611,6 +638,13 @@
"sql.migration.start.time": "開始時間",
"sql.migration.starting.login": "正在驗證及移轉登入",
"sql.migration.starting.login.failed": "驗證及移轉登入失敗",
+ "sql.migration.starting.migration.dberror": "移轉資料庫的憑證時發生錯誤 {0}。{1}",
+ "sql.migration.starting.migration.error": "啟動憑證移轉時發生錯誤: '{0}'",
+ "sql.migration.state.canceled": "已取消",
+ "sql.migration.state.failed": "失敗",
+ "sql.migration.state.pending": "擱置",
+ "sql.migration.state.running": "正在執行",
+ "sql.migration.state.succeeded": "已成功",
"sql.migration.status": "狀態",
"sql.migration.status.add.account": "新增帳戶",
"sql.migration.status.add.account.MESSAGE": "新增您的 Azure 帳戶以檢視現有的移轉及其狀態。",
@@ -681,6 +715,42 @@
"sql.migration.target.table.missing": "目標資料表不存在",
"sql.migration.target.table.not.empty": "目標資料表不是空的。",
"sql.migration.target.version": "目標版本",
+ "sql.migration.tde.button.caption": "編輯",
+ "sql.migration.tde.button.migrate": "移轉憑證",
+ "sql.migration.tde.migrate.canceled": "憑證移轉已取消。請執行並完成憑證移轉再繼續。",
+ "sql.migration.tde.migrate.canceled.errors": "已取消驗證,錯誤如下: {0}{1}",
+ "sql.migration.tde.migrate.column.databases": "資料庫",
+ "sql.migration.tde.migrate.column.status": "狀態",
+ "sql.migration.tde.migrate.completed.errors": "移轉完成,發生以下錯誤:{0}{1}",
+ "sql.migration.tde.migrate.copy.results": "複製移轉結果",
+ "sql.migration.tde.migrate.done.button": "完成",
+ "sql.migration.tde.migrate.heading": "正在從下列資料庫移轉憑證:",
+ "sql.migration.tde.migrate.not.run": "尚未針對目前的設定執行憑證移轉。請執行並完成憑證移轉以繼續。",
+ "sql.migration.tde.migrate.results.heading": "憑證移轉進度詳細資料:",
+ "sql.migration.tde.migrate.results.heading.completed": "憑證移轉結果:",
+ "sql.migration.tde.migrate.results.heading.previous": "之前的憑證移轉結果:",
+ "sql.migration.tde.migrate.start.validation": "重試移轉",
+ "sql.migration.tde.migrate.status.details": "移轉狀態: {0}{1}{2}",
+ "sql.migration.tde.migrate.status.error": "{0}{1}{2}",
+ "sql.migration.tde.migrate.success": "憑證移轉已成功完成。 請按 [下一步] 繼續移轉。",
+ "sql.migration.tde.migrate.validation.camceled": "移轉已取消。",
+ "sql.migration.tde.migrate.validation.completed": "已成功完成移轉。",
+ "sql.migration.tde.msg.databases.selected": "{0} 已選取啟用 [透明資料加密] 的資料庫來進行移轉。{1}",
+ "sql.migration.tde.msg.empty": "未選取加密資料庫。",
+ "sql.migration.tde.msg.manual": "您已選擇手動移轉憑證。",
+ "sql.migration.tde.msg.tde": "您取得 Azure Data Studio 的存取權,可移轉加密憑證和資料庫。",
+ "sql.migration.tde.progress.update": "已完成 {0}/{1}",
+ "sql.migration.tde.wizard.databases.selected": "{0} 個 (共 {1} 個資料庫) 選取的資料庫正在使用透明資料加密。",
+ "sql.migration.tde.wizard.description": "若要成功移轉加密的資料庫,您必須先提供加密憑證的存取權或手動移轉憑證,才能繼續移轉。{0}。",
+ "sql.migration.tde.wizard.network.share.info": "放置憑證的網路路徑位置。",
+ "sql.migration.tde.wizard.network.share.label": "憑證的網路路徑",
+ "sql.migration.tde.wizard.network.share.placeholder": "輸入網路路徑",
+ "sql.migration.tde.wizard.optionads": "將我的憑證和私密金鑰匯出到目標。",
+ "sql.migration.tde.wizard.optionadsconfirm": "我同意使用我的登入資訊來存取憑證。",
+ "sql.migration.tde.wizard.optionmanual": "我不要 Azure Data Studio 匯出憑證。",
+ "sql.migration.tde.wizard.optionmanual.warning": "您必須先移轉憑證再繼續執行移轉,否則移轉將會失敗。{0}.",
+ "sql.migration.tde.wizard.optionscaption": "憑證移轉",
+ "sql.migration.tde.wizard.title": "已選取加密資料庫。",
"sql.migration.test.connection": "測試連接",
"sql.migration.type": "類型",
"sql.migration.type.label": "類型:",
@@ -689,6 +759,7 @@
"sql.migration.username": "使用者名稱",
"sql.migration.username.label": "目標使用者名稱",
"sql.migration.username.placeholder": "輸入目標使用者名稱",
+ "sql.migration.validate.error.gatewaytimeout": "A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting.",
"sql.migration.validate.ir.column.status": "狀態",
"sql.migration.validate.ir.column.validation.steps": "驗證步驟",
"sql.migration.validate.ir.completed.errors": "驗證完成,錯誤如下:{0}{1}",
@@ -725,8 +796,8 @@
"sql.migration.validation.success": "驗證已成功完成。 請按 [下一步] 繼續移轉。",
"sql.migration.view.all": "所有資料庫移轉",
"sql.migration.view.select.button.label": "檢視/選取",
- "sql.migration.vm.not.ready.iaas.extension": "The virtual machine '{0}' is unavailable for migration because the SQL Server IaaS Agent extension is currently in '{1}' mode instead of Full mode. Learn more: https://aka.ms/sql-iaas-extension",
- "sql.migration.vm.not.ready.power.state": "The virtual machine '{0}' is unavailable for migration because the underlying virtual machine is not running. Please make sure it is powered on before retrying.",
+ "sql.migration.vm.not.ready.iaas.extension": "虛擬機器 '{0}' 無法移轉,因為 SQL Server IaaS 代理程式延伸項目目前處於 '{1}' 模式,而不是完整模式。深入了解: https://aka.ms/sql-iaas-extension",
+ "sql.migration.vm.not.ready.power.state": "虛擬機器 '{0}' 無法用於移轉,因為基礎虛擬機器未執行。請確定電源已開啟,然後再試一次。",
"sql.migration.warning": "警告",
"sql.migration.warnings": "警告",
"sql.migration.warnings.count": "警告 ({0})",
@@ -755,20 +826,34 @@
"sql.migration.wizard.target.connection.success": "連線成功。找到目標資料庫: {0}",
"sql.migration.wizard.target.description": "選取 Azure 帳戶和您的目標 {0}。",
"sql.migration.wizard.target.login.error": "取得登入資訊時發生錯誤: {0}",
- "sql.migration.wizard.target.mapping.error.duplicate": "資料庫對應錯誤。無法選取目標資料庫 '{0}' 以做為資料庫' {1}' 的移轉目標。已選取目標資料庫 '${targetDatabaseName}' 做為資料庫 '{2}' 的移轉目標。 請選取其他目標資料庫。",
+ "sql.migration.wizard.target.mapping.error.duplicate": "資料庫對應錯誤。無法選取目標資料庫 '{0}' 做為資料庫 '{1}' 的移轉目標。已選取目標資料庫 '{2}' 做為資料庫 '{3}' 的移轉目標。請選取其他目標資料庫。",
"sql.migration.wizard.target.missing": "資料庫對應錯誤。缺少要移轉的目標資料庫。 請設定目標伺服器連線,然後按一下 [連線] 以收集可用的資料庫移轉目標清單。",
- "sql.migration.wizard.target.source.collation.error": "A mapping error was found between '{0}' and '{1}' databases. The source database collation '{2}' does not match the target database collation '{3}'. Please select or re-create a target database with the same collation as the source database.",
- "sql.migration.wizard.target.source.mapping.error": "資料庫對應錯誤。來源資料庫 '{0}' 未對應到目標資料庫。 請選取要移轉至的目標資料庫。",
+ "sql.migration.wizard.target.source.collation.error": "在 '{1}' 與 '{2}' 資料庫之間發現資料庫對應錯誤 (錯誤碼: {0})。來源資料庫定序 '{3}' 不符合目標資料庫定序 '{4}'。請選取或重新建立具有與來源資料庫相同定序的目標資料庫。",
+ "sql.migration.wizard.target.source.mapping.error": "資料庫對應錯誤。來源資料庫 '{0}' 未對應到目標資料庫。請選取要移轉至的目標資料庫。",
"sql.migration.wizard.target.title": "Azure SQL 目標",
- "sql.migration.wizard.troubleshooting": "Learn more: https://aka.ms/dms-migrations-troubleshooting.",
+ "sql.migration.wizard.troubleshooting": "深入了解: https://aka.ms/dms-migrations-troubleshooting。",
"sql.migration.yes": "是",
"total.databases.selected": "已選取 {0} 個資料庫 (共 {1} 個)",
- "total.tables.selected.of.total": "{0}/{1}"
+ "total.tables.selected.of.total": "{0}/{1}",
+ "waitingForService": "正在等候 {0} 元件啟動。"
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "啟動移轉時發生錯誤: '{0}'",
"sql.migration.starting.migration.message": "正在開始將資料庫 {0} 移轉到 {1} - {2}"
},
+ "dist/service/serviceClient": {
+ "downloadingService": "正在下載 {0}",
+ "downloadingServiceComplete": "已完成下載 {0}",
+ "downloadingServiceSize": "({0} KB)",
+ "downloadingServiceStatus": "正在下載 {0}",
+ "entryExtractedChannelMsg": "已擷取 {0} ({1}/{2})",
+ "flatFileImport.serviceStartFailed": "無法啟動 {0}: {1}",
+ "installingService": "正在安裝 {0} 服務",
+ "installingServiceDetailed": "正在將 {0} 安裝到 {1}",
+ "serviceInstalled": "已安裝 {0}",
+ "serviceStarted": "已啟動 {0}",
+ "serviceStarting": "正在啟動 {0}"
+ },
"package": {
"cancel-migration-menu": "取消移轉",
"complete-cutover-menu": "完成完全移轉",
diff --git a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json
index 7acd50d0b4..9f17551e0e 100644
--- a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json
@@ -11344,13 +11344,36 @@
"incompatible": "無法安裝延伸模組 '{1}' 的版本 '{0}',因為它與 Azure Data Studio '{2}' 不相容。更新為 Azure Data Studio {3} 以安裝延伸模組。",
"installExtensionCompletedAndReloadRequired": "延伸模組 {0} 安裝完成。請重新載入 Azure Data Studio 以啟用此延伸模組。",
"maxMemoryForLargeFilesMB": "控制當嘗試開啟大型檔案時,Azure Data Studio 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。",
+ "miNewDeployment": "New &&Deployment...",
"miNewNotebook": "新增筆記本(&&N)",
"miNewQuery": "新增查詢(&&Q)",
"miinstallVsix": "從 VSIX 套件安裝延伸模組",
"newQuery": "新增查詢",
"notebook.cellTitle": "筆記本儲存格標題功能表",
+ "notebook.cellToolbarLocation.description": "應顯示儲存格工具列的位置,或是否應隱藏。(僅適用於 VS Code Notebooks)",
+ "notebook.cellToolbarVisibility.description": "當游標停留或按一下時,是否要顯示儲存格工具列。(僅適用於 VS Code Notebooks)",
+ "notebook.compactView.description": "控制筆記本編輯器是否應以精簡格式轉譯。例如,開啟時減少左邊界寬度。(僅適用於 VS Code Notebooks)",
+ "notebook.consolidatedOutputButton.description": "控制輸出動作是否應該在輸出工具列中轉譯。(僅適用於 VS Code Notebooks)",
+ "notebook.consolidatedRunButton.description": "控制執行按鈕旁的下拉式清單是否顯示額外的動作。(僅適用於 VS Code Notebooks)",
+ "notebook.diff.enablePreview.description": "是否要為筆記本使用增強的文字 Diff 編輯器。(僅適用於 VS Code Notebooks)",
+ "notebook.displayOrder.description": "輸出 MIME 類型的優先順序清單。(僅適用於 VS Code Notebooks)",
+ "notebook.dragAndDrop.description": "控制筆記本編輯器是否應該允許透過拖放移動儲存格。(僅適用於 VS Code Notebooks)",
+ "notebook.editorOptions.experimentalCustomization": "筆記本中使用的程式碼編輯器設定。這可用來自訂大部分的編輯器。* 設定。(僅適用於 VS Code Notebooks)",
+ "notebook.focusIndicator.description": "控制焦點指標的轉譯位置是沿著儲存格框線,或左裝訂邊。(僅適用於 VS Code Notebooks)",
+ "notebook.globalToolbar.description": "控制是否要在筆記本編輯器內轉譯全域工具列。(僅適用於 VS Code Notebooks)",
+ "notebook.globalToolbarShowLabel": "控制筆記本工具列上的動作是否應轉譯標籤。(僅適用於 VS Code Notebooks)",
+ "notebook.insertToolbarPosition.description": "控制插入儲存格動作應出現的位置。(僅適用於 VS Code Notebooks)",
+ "notebook.interactiveWindow.collapseCodeCells": "控制互動視窗中的程式碼儲存格是否預設為已摺疊。(僅適用於 VS Code Notebooks)",
+ "notebook.markup.fontSize": "控制筆記本中轉譯標記的字型大小 (像素)。設定為 `0` 時,會使用 120% 的 '#editor.fontSize#'。(僅適用於 VS Code Notebooks)",
+ "notebook.outputFontFamily": "筆記本儲存格輸出文字的字型系列。設定為空白時,會使用 '#editor.fontFamily#'。(僅適用於 VS Code Notebooks)",
+ "notebook.outputFontSize": "筆記本儲存格輸出文字的字型大小。當設為 0 時,會使用 '#editor.fontSize#'。(僅適用於 VS Code Notebooks)",
+ "notebook.outputLineHeight": "筆記本儲存格輸出文字的行高。\r\n - 介於 0 到 8 之間的值會用來做為字型大小的乘數。\r\n - 大於或等於 8 的值將做為有效值。(僅適用於 VS Code Notebooks)",
+ "notebook.showCellStatusbar.description": "是否應顯示儲存格狀態列。(僅適用於 VS Code Notebooks)",
+ "notebook.showFoldingControls.description": "控制何時顯示 Markdown 標題摺疊箭頭。(僅適用於 VS Code Notebooks)",
+ "notebook.textOutputLineLimit": "控制文字輸出中要轉譯多少行文字。(僅適用於 VS Code Notebooks)",
"notebook.title": "筆記本標題功能表",
"notebook.toolbar": "筆記本工具列功能表",
+ "notebook.undoRedoPerCell.description": "是否要針對每個儲存格使用個別的復原/取消復原堆疊。(僅適用於 VS Code Notebooks)",
"objectExplorer.context": "物件總管項目操作功能表",
"openDefaultSettingsJson": "開啟預設設定 JSON",
"openDefaultSettingsJson.capitalized": "開啟預設設定 (JSON)",
@@ -11538,7 +11561,9 @@
"enableObsoleteApiUsageNotificationTitle": "淘汰 API 通知",
"previewFeatures.configEnable": "啟用未發佈的預覽功能",
"previewFeatures.configTitle": "預覽功能",
- "showConnectDialogOnStartup": "啟動時顯示連線對話方塊"
+ "showConnectDialogOnStartup": "啟動時顯示連線對話方塊",
+ "useVSCodeNotebooks": "(預覽) 使用 VS Code Notebooks 做為預設筆記本體驗。注意: 必須重新啟動 Azure Data Studio 才能啟用此設定。",
+ "useVSCodeNotebooksTitle": "使用 VS Code Notebooks"
},
"sql/workbench/browser/designer/designer": {
"designer.actions": "更多動作",
@@ -11901,6 +11926,7 @@
"status.connection.status": "連線狀態"
},
"sql/workbench/contrib/connection/common/connectionProviderExtension": {
+ "schema.azureResource": "提供者的 Azure 資源端點。",
"schema.connectionOptions": "連線選項",
"schema.displayName": "提供者的顯示名稱",
"schema.enableConnectionStringOption": "提供者是否支援連接字串作為輸入選項。預設值為 false。",
@@ -12854,7 +12880,7 @@
"viewOptionsModal.title": "設定檢視"
},
"sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": {
- "copyFailed": "複製失敗。錯誤: {0}",
+ "copyFailed": "複製失敗,發生錯誤: {0}",
"notebook.showChart": "顯示圖表",
"notebook.showTable": "顯示資料表"
},
@@ -13075,6 +13101,7 @@
"fontWeight": "控制字型粗細。",
"letterSpacing": "控制字母間距 (像素)。",
"maxColumnWidth": "自動調整大小之欄位的寬度上限 (像素)",
+ "resultsGrid.showJsonAsLink": "是否將具有 JSON 格式化字串的儲存格顯示為超連結。當啟用時,按一下則 JSON 值會隨即在另一個索引標籤中開啟。預設值為 true。",
"resultsGridConfigurationTitle": "結果方格與訊息",
"rowHeight": "控制列高 (像素)"
},
@@ -13309,8 +13336,12 @@
},
"sql/workbench/services/accountManagement/browser/accountManagementService": {
"accountManagementService.close": "關閉",
+ "addAccountFailedCodeMessage": "{0} \r\nError Message: {1}",
+ "addAccountFailedGenericMessage": "Adding account failed, check Azure Accounts log for more info.",
+ "addAccountFailedMessage": "{0}",
"loggingIn": "正在新增帳戶...",
- "refreshFailed": "使用者已取消重新整理帳戶"
+ "refreshCanceled": "使用者已取消重新整理帳戶",
+ "refreshFailed": "0 \r\n錯誤訊息: 1"
},
"sql/workbench/services/accountManagement/browser/accountPickerImpl": {
"azureAccount": "Azure 帳戶",
@@ -13383,12 +13414,10 @@
},
"sql/workbench/services/connection/browser/connectionDialogService": {
"connectionError": "連線錯誤",
- "enableTrustServerCertificate": "啟用信任伺服器憑證",
"kerberosErrorStart": "因為 Kerberos 錯誤導致連線失敗。",
"kerberosHelpLink": "您可於 {0} 取得設定 Kerberos 的說明",
"kerberosKinit": "如果您之前曾連線,則可能需要重新執行 kinit。",
- "runKinit": "執行 Kinit",
- "trustServerCertInstructionText": "已在此連線上啟用加密、檢閱目標 SQL Server 的 SSL 與憑證設定,或在連線對話方塊中啟用 [信任伺服器憑證]。\t\t\t\r\n\r\n注意: 自我簽署憑證只提供有限的保護,且不是實際執行環境的建議做法。您要在此連線上啟用 [信任伺服器憑證] 並重試嗎? "
+ "runKinit": "執行 Kinit"
},
"sql/workbench/services/connection/browser/connectionDialogWidget": {
"connectType": "連線類型",
@@ -13443,6 +13472,8 @@
"unsavedGroupLabel": "未儲存的連線"
},
"sql/workbench/services/connection/browser/passwordChangeDialog": {
+ "passwordChangeDialog.Message1": "必須變更 '{0}' 的密碼,才能繼續登入 '{1}'。",
+ "passwordChangeDialog.Message2": "請在下方輸入新密碼:",
"passwordChangeDialog.cancel": "取消",
"passwordChangeDialog.confirmPassword": "確認密碼:",
"passwordChangeDialog.connecting": "正在連線",
@@ -13451,6 +13482,7 @@
"passwordChangeDialog.errorPasswordMismatchRecoveryInstructions": "請按 [確定],然後在兩個方塊中輸入完全相同的密碼。",
"passwordChangeDialog.newPassword": "新密碼:",
"passwordChangeDialog.ok": "確定",
+ "passwordChangeDialog.passwordChangeInProgress": "密碼變更已在進行中",
"passwordChangeDialog.title": "變更密碼"
},
"sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": {
@@ -13648,7 +13680,11 @@
"connectionTree.editServerGroup": "編輯伺服器群組",
"connectionTree.refresh": "重新整理",
"deleteConnection": "刪除連線",
+ "deleteConnectionConfirmation": "是否確定要刪除連線 '{0}'?",
+ "deleteConnectionConfirmationNo": "否",
+ "deleteConnectionConfirmationYes": "是",
"deleteConnectionGroup": "刪除群組",
+ "deleteConnectionGroupConfirmation": "是否確定要刪除連線群組 '{0}'?",
"showAllConnections": "顯示所有連線"
},
"sql/workbench/services/objectExplorer/browser/objectExplorerService": {
@@ -13674,6 +13710,7 @@
},
"sql/workbench/services/profiler/browser/profilerFilterDialog": {
"profilerFilterDialog.addClauseText": "新增子句",
+ "profilerFilterDialog.allClausesCleared": "已清除所有子句。",
"profilerFilterDialog.apply": "套用",
"profilerFilterDialog.cancel": "取消",
"profilerFilterDialog.clear": "全部清除",
@@ -13682,6 +13719,7 @@
"profilerFilterDialog.isNotNullOperator": "非 Null",
"profilerFilterDialog.isNullOperator": "為 Null",
"profilerFilterDialog.loadFilter": "載入篩選",
+ "profilerFilterDialog.newClauseAdded": "已加入新的子句。",
"profilerFilterDialog.notContainsOperator": "不包含",
"profilerFilterDialog.notStartsWithOperator": "開頭不是",
"profilerFilterDialog.ok": "確定",
@@ -13706,7 +13744,7 @@
"updateCellFailed": "更新資料格失敗: "
},
"sql/workbench/services/query/common/queryRunner": {
- "copyFailed": "複製失敗。錯誤: {0}",
+ "copyFailed": "複製失敗,發生錯誤: {0}",
"elapsedBatchTime": "批次執行時間: {0}",
"query.ExecutionFailedError": "由於意外錯誤導致執行失敗: {0} {1}",
"query.message.executionTime": "總執行時間: {0}",
@@ -13910,6 +13948,9 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "開始使用(&&S)",
"showReleaseNotes": "顯示入門指南"
+ },
+ "sql/workbench/services/dialog/browser/wizardNavigation.component": {
+ "wizardNavigation.stepName": "步驟 {0}: {1}"
}
}
}
\ No newline at end of file
diff --git a/resources/xlf/de/arc.de.xlf b/resources/xlf/de/arc.de.xlf
index b14f151d64..afe406191b 100644
--- a/resources/xlf/de/arc.de.xlf
+++ b/resources/xlf/de/arc.de.xlf
@@ -46,6 +46,14 @@
{0} backups{0} Sicherungen
+
+ False
+ FALSE
+
+
+ True
+ TRUE
+ BusinessCriticalBusinessCritical
@@ -345,6 +353,18 @@
EmergencyNotfall
+
+ Enable Trust Server Certificate
+ „Serverzertifikat vertrauen“ aktivieren
+
+
+ Encrypt
+ Verschlüsseln
+
+
+ When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed.
+ Falls wahr, verwendet SQL Server die SSL-Verschlüsselung für alle Daten, die zwischen Client und Server gesendet werden, wenn auf dem Server ein Zertifikat installiert ist.
+ EndpointEndpunkt
@@ -629,6 +649,10 @@
You can check the status of the upgrade by running the following command:Sie können den Status des Upgrades überprüfen, indem Sie den folgenden Befehl ausführen:
+
+ Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or set 'Trust server certificate' to 'true' in the settings file. Note: A self-signed certificate offers only limited protection and is not a recommended practice for production environments. Do you want to enable 'Trust server certificate' on this connection and retry?
+ Die Verschlüsselung wurde für diese Verbindung aktiviert, überprüfen Sie Ihre SSL- und Zertifikatskonfiguration für den Ziel-SQL Server, oder legen Sie „Serverzertifikat vertrauen“ in der Einstellungsdatei auf „WAHR“ fest. Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und ist keine empfohlene Praxis für Produktionsumgebungen. Möchten Sie „Serverzertifikat vertrauen“ für diese Verbindung aktivieren und es erneut versuchen?
+ NameName
@@ -889,6 +913,10 @@
Value is expected to be in the range {0} - {1}Es wird erwartet, dass der Wert im Bereich {0}–{1} liegt
+
+ Read more
+ Weitere Informationen
+ ReadyBereit
@@ -1117,6 +1145,14 @@
TroubleshootProblembehandlung
+
+ When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate.
+ Falls wahr (und 'encrypt=true'), verwendet SQL Server SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu validieren.
+
+
+ Trust Server Certificate
+ Vertrauenswürdiges Serverzertifikat
+ TypeTyp
diff --git a/resources/xlf/de/azurecore.de.xlf b/resources/xlf/de/azurecore.de.xlf
index 700f0c1ffb..a089df402b 100644
--- a/resources/xlf/de/azurecore.de.xlf
+++ b/resources/xlf/de/azurecore.de.xlf
@@ -46,10 +46,6 @@
Specified tenant with ID '{0}' not found.Der angegebene Mandant mit der ID "{0}" wurde nicht gefunden.
-
- Unidentified error with azure authentication
- Unbekannter Fehler bei der Azure-Authentifizierung.
- Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process.Für Ihren Mandanten "{0} ({1})" müssen Sie sich erneut authentifizieren, um auf {2}-Ressourcen zuzugreifen. Klicken Sie auf "Öffnen", um den Authentifizierungsvorgang zu starten.
@@ -126,6 +122,16 @@
A call was made to azdata.accounts.getSecurityToken, this method is deprecated and will be removed in future releases. Please use getAccountSecurityToken instead."azdata.accounts.getSecurityToken" wurde aufgerufen. Diese Methode ist veraltet und wird in zukünftigen Releases entfernt. Verwenden Sie stattdessen "getAccountSecurityToken".
+
+ Failed to get token
+ Failed to get token
+
+
+ {0} occurred when acquiring token.
+{1}
+ {0} occurred when acquiring token.
+{1}
+