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 + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency Notfall + + 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. + Endpoint Endpunkt @@ -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? + Name Name @@ -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 + Ready Bereit @@ -1117,6 +1145,14 @@ Troubleshoot Problembehandlung + + 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 + Type Typ 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} + @@ -146,10 +152,6 @@ Azure (China) Azure (China) - - Azure (Germany) - Azure (Deutschland) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (US-Regierungsbehörden) - - Azure (US National) - Azure (USA, national) - diff --git a/resources/xlf/de/cms.de.xlf b/resources/xlf/de/cms.de.xlf index 37a33bf777..b6b96c62af 100644 --- a/resources/xlf/de/cms.de.xlf +++ b/resources/xlf/de/cms.de.xlf @@ -174,6 +174,14 @@ Column encryption Spaltenverschlüsselung + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Die Zeitspanne (in Sekunden), die auf die Ausführung eines Befehls gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird. + + + Command timeout + Befehlstimeout + Number of attempts to restore connection Anzahl der Versuche zur Verbindungswiederherstellung @@ -222,9 +230,21 @@ Current language Aktuelle Sprache + + Optional (False) + Optional (FALSCH) + + + Strict + Streng + + + Mandatory (True) + Obligatorisch (WAHR) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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. + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -270,6 +290,14 @@ Source Quelle + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Hostname im Zertifikat + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird @@ -367,8 +395,8 @@ Server - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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. + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate diff --git a/resources/xlf/de/data-workspace.de.xlf b/resources/xlf/de/data-workspace.de.xlf index 16caa4f399..c3104a13e8 100644 --- a/resources/xlf/de/data-workspace.de.xlf +++ b/resources/xlf/de/data-workspace.de.xlf @@ -202,10 +202,18 @@ Yes (Recommended) Ja (empfohlen) + + This project type does not support drag and drop. + Dieser Projekttyp unterstützt Drag & Drop nicht. + File '{0}' doesn't exist Die Datei "{0}" ist nicht vorhanden + + File name cannot end with a period + Der Dateiname darf nicht mit einem Punkt enden. + Error during git clone. View git output for more details Fehler beim Git-Klonen. Weitere Details finden Sie in der Git-Ausgabe @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Das Git-Repository "{0}" wird geklont ... + + Invalid file characters + Ungültige Dateizeichen + Prior {0} for the current project will appear here, please run to see the results. Vorherige "{0}" für das aktuelle Projekt werden hier angezeigt. Führen Sie die Ausführung aus, um die Ergebnisse anzuzeigen. + + No database project extensions are installed. Please install a database project extension to use this feature. + Es sind keine Datenbankprojekterweiterungen installiert. Installieren Sie eine Datenbankprojekterweiterung, um dieses Feature zu verwenden. + + + Only moving one file at a time is supported. + Es kann immer nur eine Datei auf einmal verschoben werden. + List of opened projects should not be undefined after refresh from disk. Die Liste der geöffneten Projekte sollte nach der Aktualisierung vom Datenträger nicht undefiniert sein. @@ -226,6 +246,30 @@ Project name is null Projektname ist Null + + Reserved file name. Choose another name and try again + Reservierter Dateiname. Wählen Sie einen anderen Namen aus, und versuchen Sie es noch mal. + + + This file name is reserved for use by Windows. Choose another name and try again + Dieser Dateiname ist für Windows reserviert. Wählen Sie einen anderen Namen, und versuchen Sie es noch mal. + + + File name cannot be over 255 characters + Der Dateiname darf nicht mehr als 255 Zeichen umfassen + + + File name cannot end with a whitespace + Der Dateiname darf nicht mit einem Leerzeichen enden. + + + Undefined name + Nicht definierter Name + + + File name cannot be whitespace + Der Dateiname darf nicht aus Leerzeichen bestehen. + diff --git a/resources/xlf/de/mssql.de.xlf b/resources/xlf/de/mssql.de.xlf index 72a26857b3..8b067e5bae 100644 --- a/resources/xlf/de/mssql.de.xlf +++ b/resources/xlf/de/mssql.de.xlf @@ -1,5 +1,25 @@  + + + + Connection error + Verbindungsfehler + + + Enable Trust server certificate + Vertrauensserverzertifikat aktivieren + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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 Zertifikatkonfiguration für die Ziel-SQL Server, oder aktivieren Sie "Serverzertifikat vertrauen" im Verbindungsdialogfeld. + +Hinweis: 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? + + + @@ -56,6 +76,244 @@ + + + + login + Anmeldename + + + Login + Anmelden + + + OK + OK + + + user + Benutzer + + + User + Benutzer + + + Advanced + Erweitert + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + Das Erstellen eines Anmeldenamens mit leerem Kennwort stellt ein Sicherheitsrisiko dar. Möchten Sie den Vorgang wirklich fortsetzen? + + + Confirm password + Kennwort bestätigen + + + Create {0} + {0} object type + {0} erstellen + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 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. + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + Möchten Sie {0}: {1} wirklich löschen? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Fehler beim Löschen von {0} „{1}“. {2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + {0} „{1}“ löschen + + + Enabled + Aktiviert + + + General + Allgemein + + + Help + Hilfe + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + Das Kennwort entspricht nicht den Anforderungen an die Kennwortkomplexität. Weitere Informationen: https://docs.microsoft.com/sql/relational-databases/security/password-policy + + + Loading dialog... + Dialogfeld wird geladen... + + + Azure Active Directory Authentication + Azure Active Directory-Authentifizierung + + + Authentication + Authentifizierung + + + Default database + Standarddatenbank + + + Default language + Standardsprache + + + Enforce password expiration + Kennwortablauf erzwingen + + + Enforce password policy + Kennwortrichtlinie erzwingen + + + Login is locked out + Anmeldung ist gesperrt + + + User must change password at next login + Der Benutzer muss das Kennwort bei der nächsten Anmeldung ändern. + + + Old password cannot be empty. + Das alte Kennwort darf nicht leer sein. + + + Old password + Altes Kennwort + + + Permission to connect to database engine + Berechtigung zum Herstellen einer Verbindung mit der Datenbank-Engine + + + Server Roles + Serverrollen + + + Specify old password + Altes Kennwort angeben + + + SQL Authentication + SQL-Authentifizierung + + + SQL Authentication + SQL-Authentifizierung + + + Windows Authentication + Windows-Authentifizierung + + + Name cannot be empty. + Das Namensfeld darf nicht leer bleiben. + + + Name + Name + + + {0} - New (Preview) + {0} object type. + {0} – Neu (Vorschau) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} – {1} (Vorschau) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + Fehler beim Öffnen des neuen {0}-Dialogfelds. {1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Fehler beim Öffnen des Eigenschaftendialogfelds für {0}: {1}. {2} + + + Password cannot be empty. + Das Kennwort darf nicht leer sein. + + + Password + Kennwort + + + Password must match the confirm password. + Das Kennwort muss mit dem Bestätigungskennwort übereinstimmen. + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + Fehler beim Aktualisieren des Objekt-Explorers. {0} + + + Selected + Ausgewählt + + + Update {0} '{1}' + {0} object type, {1}: object name. + {0} „{1}“ aktualisieren + + + Contained user + Enthaltener Benutzer + + + Default schema + Standardschema + + + Login + Anmelden + + + Membership + Mitgliedschaft + + + Owned Schemas + Schemas im Besitz + + + Type + Typ + + + User with Windows group login + Benutzer mit Windows-Gruppenanmeldung + + + User with login + Benutzer mit Anmeldung + + + User with no connect access + Benutzer ohne Verbindungszugriff + + + Yes + Ja + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Die Zeitspanne (in Sekunden), die auf die Ausführung eines Befehls gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird. + + + Command timeout + Befehlstimeout + Number of attempts to restore connection Anzahl der Versuche zur Verbindungswiederherstellung @@ -326,6 +592,10 @@ Host Guardian Service Host-Überwachungsdienst + + None + Keine + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves Gibt ein Protokoll zum Nachweis einer serverseitigen Enclave an, die mit Always Encrypted für Secure Enclaves verwendet wird. @@ -342,9 +612,21 @@ Enclave Attestation URL Enclave-Nachweis-URL + + Optional (False) + Optional (FALSCH) + + + Strict + Streng + + + Mandatory (True) + Obligatorisch (WAHR) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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. + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -390,6 +672,14 @@ Source Quelle + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Hostname im Zertifikat + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird @@ -470,6 +760,14 @@ Replication Replikation + + Enables or disables Secure Enclaves for the connection + Enables or disables Secure Enclaves for the connection + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance Name der SQL Server-Instanz @@ -479,8 +777,8 @@ Server - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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. + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. Anzahl von Minuten, für die Protokolldateien für Back-End-Dienste aufbewahrt werden sollen. Der Standardwert ist 1 Woche. + + Disable Group By Schema + Gruppen nach Schema deaktivieren + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + Gruppen nach Schema aktivieren + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + Das Timeout in Sekunden für das Erweitern eines Knotens in Objekt-Explorer. Der Standardwert ist 45 Sekunden. + + + When enabled, the database objects in Object Explorer will be categorized by schema. + Wenn diese Option aktiviert ist, werden die Datenbankobjekte im Objekt-Explorer nach Schema kategorisiert. + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [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. @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 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. + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + Ü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. + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [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. @@ -774,18 +1100,50 @@ Version Version + + Change SQL Notebook Connection + SQL-Notebook-Verbindung ändern + Search: Clear Search Server Results Suche: Suchserverergebnisse löschen + + Delete + Löschen + Design Entwurf + + New Application Role + Neue Anwendungsrolle + + + New Database Role + Neue Datenbankrolle + + + New Login + Neue Anmeldung + + + New Server Role + Neue Serverrolle + New Table Neue Tabelle + + New User + Neuer Benutzer + + + Properties + Eigenschaften + Search: Servers Suche: Server diff --git a/resources/xlf/de/resource-deployment.de.xlf b/resources/xlf/de/resource-deployment.de.xlf index a2d4273d33..153548f872 100644 --- a/resources/xlf/de/resource-deployment.de.xlf +++ b/resources/xlf/de/resource-deployment.de.xlf @@ -1311,8 +1311,8 @@ Wählen Sie ein anderes Abonnement mit mindestens einem Server aus. SQL Server 2019-Containerimages bereitstellen - Deploy SQL Server 2022 Preview container images - SQL Server 2022 Preview-Containerimages bereitstellen + Deploy SQL Server 2022 container images + SQL Server 2022-Containerimages bereitstellen SQL Server password @@ -1363,8 +1363,8 @@ Wählen Sie ein anderes Abonnement mit mindestens einem Server aus. SQL Server 2019 - SQL Server 2022 Preview - SQL Server 2022 Preview + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/de/sql-database-projects.de.xlf b/resources/xlf/de/sql-database-projects.de.xlf index 3e1c72f76a..6f3f297155 100644 --- a/resources/xlf/de/sql-database-projects.de.xlf +++ b/resources/xlf/de/sql-database-projects.de.xlf @@ -18,6 +18,10 @@ In progress In Bearbeitung + + Move + Verschieben + Publish History Veröffentlichungsverlauf @@ -270,10 +274,6 @@ Data sources Datenquellen - - Data Sources - Datenquellen - Database location is required for adding a reference to a database Der Datenbankspeicherort ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? Möchten Sie den Verweis auf {0} löschen? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + Sind Sie sicher, dass Sie die SQLCMD-Variable „{0}“ löschen wollen? + Failed to update app setting '{0}' Fehler beim Aktualisieren der App-Einstellung "{0}" @@ -502,6 +506,18 @@ Enter new database name Neuen Datenbanknamen eingeben + + Enter new name + Neuen Namen eingeben + + + Enter default value for SQLCMD variable '{0}' + Geben Sie den Standardwert für die SQLCMD-Variable „{0}“ ein. + + + Enter new SQLCMD Variable name + Geben Sie den Namen der neuen SQLCMD-Variable ein + Enter new value for variable '{0}' Geben Sie einen neuen Wert für die Variable "{0}" ein @@ -538,10 +554,18 @@ Error finding build files location: {0} Fehler beim Suchen des Speicherorts der Builddateien: {0} + + Error when moving file from {0} to {1}. Error: {2} + Fehler beim Verschieben der Datei von {0} nach {1}. Fehler: {2} + Error trying to read {0} of project '{1}' Fehler beim Lesen von {0} des Projekts „{1}“ + + Error when renaming file from {0} to {1}. Error: {2} + Error when renaming file from {0} to {1}. Error: {2} + Could not build project. Error retrieving files needed to build. Das Projekt konnte nicht erstellt werden. Fehler beim Abrufen der zum Erstellen erforderlichen Dateien. @@ -740,6 +764,14 @@ Missing 'version' entry in {0} Eintrag "version" fehlt in {0} + + Are you sure you want to move {0} to {1}? + Möchten Sie {0} wirklich nach {1} verschieben? + + + Moving files between projects is not supported + Das Verschieben von Dateien zwischen Projekten wird nicht unterstützt. + msec ms @@ -828,6 +860,10 @@ Ok OK + + Only moving .sql files is supported + Es können nur SQL-Dateien verschoben werden. + Open License Agreement Lizenzbedingungen öffnen @@ -952,6 +988,10 @@ Publish Options Veröffentlichung Optionen + + Publish profile elements + Veröffentlichen von Profilelementen + Database project published successfully Das Datenbankprojekt wurde erfolgreich veröffentlicht @@ -1220,6 +1260,14 @@ Database Projects Datenbankprojekte + + A SQLCMD Variable with the same name already exists in this project + In diesem Projekt ist bereits eine SQLCMD-Variable mit demselben Namen vorhanden. + + + SQLCMD Variables + SQLCMD-Variablen + Stored Procedure Gespeicherte Prozedur @@ -1388,6 +1436,10 @@ Add Existing Item... Vorhandenes Element hinzufügen... + + Add SQLCMD Variable + SQLCMD-Variable hinzufügen + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. Welche Version von Autorest.Sql aus NPM verwendet werden soll. Es wird die Neueste verwendet, wenn nicht festgelegt. @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 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. + + Edit + Bearbeiten + Edit .sqlproj File .sqlproj-Datei bearbeiten @@ -1520,6 +1576,10 @@ Publish Veröffentlichen + + Rename + Umbenennen + Schema Compare Schemavergleich diff --git a/resources/xlf/de/sql-migration.de.xlf b/resources/xlf/de/sql-migration.de.xlf index 7e6c998e5c..41b09531e8 100644 --- a/resources/xlf/de/sql-migration.de.xlf +++ b/resources/xlf/de/sql-migration.de.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 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. + + Migration service component could not start. {0} + Die Migrationsdienstkomponente konnte nicht gestartet werden. {0} + + + Service component crashed. + Die Dienstkomponente ist abgestürzt. + + + Service provider could not be initialized. + Der Dienstanbieter konnte nicht initialisiert werden. + Migrate logins from '{0}' to Azure SQL Migrieren von Anmeldungen von „{0}“ zu Azure SQL @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? Möchten Sie diese Migration abbrechen? - - Login migration error: {0} - Anmeldemigrationsfehler: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Azure Active Directory-Domänennamen (nur zum Migrieren von Windows-Authentifizierungsanmeldungen erforderlich) + + + Enter AAD Domain Name + Name der AAD-Verwaltungsdomäne eingeben + + + Collecting target login failed with error code {0} + Collecting target login failed with error code {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Azure SQL-Datenbank + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + 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. + + + Login migration error: {0} + Anmeldemigrationsfehler: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Benutzerzuordnungen werden eingerichtet. Login migration in progress Die Migration von Anmeldungen ist in Bearbeitung + + Migration status details for {0} + Migrationsstatusdetails für {0} + Login found Anmeldung gefunden @@ -154,6 +186,14 @@ Aktuell werden Serverrollen migriert, Serverzuordnungen eingerichtet und Berecht Succeeded Erfolgreich + + Migrate logins + Anmeldungen migrieren + + + Not started + Nicht gestartet + Target Status Zielstatus @@ -175,8 +215,8 @@ Aktuell werden Serverrollen migriert, Serverzuordnungen eingerichtet und Berecht Die Verbindung war erfolgreich. - Please note that login migration feature is in private preview mode. - Bitte beachten Sie, dass sich das Feature für die Anmeldemigration im privaten Vorschaumodus befindet. + Please note that login migration feature is in public preview mode. + Please note that login migration feature is in public preview mode. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ Dies kann einige Zeit dauern. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. 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. + + Folder + Ordner + Blob container resource group Blob-Container-Ressourcengruppe @@ -434,6 +478,10 @@ Dies kann einige Zeit dauern. Complete cutover Cutover abschließen + + We ran the following steps: + Wir haben die folgenden Schritte ausgeführt: + Completing cutover without restoring all the backups may result in a data loss. Ein Cutover ohne Wiederherstellung aller Sicherungen kann zu Datenverlusten führen. @@ -615,8 +663,8 @@ Dies kann einige Zeit dauern. 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. - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - 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. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ Dies kann einige Zeit dauern. Datenbanken mithilfe von Azure Data Studio migrieren - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - Tutorial: Migrieren zu SQL Server auf Azure SQL-Datenbank (offline) – (VORSCHAU) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ Dies kann einige Zeit dauern. Database '{0}' already exists on the target managed instance '{1}'. Die Datenbank "{0}" ist bereits auf der verwalteten Zielinstanz "{1}" vorhanden. + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + Stellen Sie sicher, dass die angegebenen Datenbanknamen nicht bereits auf dem SQL Server auf dem virtuellen Azure-Computer vorhanden sind. + Select the databases that you want to assess for migration to Azure SQL. Wählen Sie die Datenbanken aus, die Sie für die Migration zu Azure SQL bewerten möchten. @@ -1018,6 +1070,10 @@ Dies kann einige Zeit dauern. To continue, select a valid last backup file for source database '{0}'. Um fortzufahren, wählen Sie eine gültige letzte Sicherungsdatei für die Quelldatenbank "{0}" aus. + + To continue, select a valid backup folder for source database '{0}'. + Wählen Sie einen gültigen Sicherungsordner für die Quelldatenbank „{0}“ aus, um den Vorgang fortzusetzen. + To continue, select a valid resource group for source database '{0}'. Um fortzufahren, wählen Sie eine gültige Ressourcengruppe für die Quelldatenbank "{0}" aus. @@ -1046,6 +1102,10 @@ Dies kann einige Zeit dauern. Invalid network share location format. Example: {0} Ungültiges Speicherortformat für die Netzwerkfreigabe. Beispiel: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 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 + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') Aufgrund eines ungültigen OwnerUri-Werts kann keine Verbindung mit der Datenbank hergestellt werden (Parameter "OwnerUri"). @@ -1250,6 +1310,38 @@ Dies kann einige Zeit dauern. More info Weitere Informationen + + All steps completed with the following error(s):{0}{1} + Alle Schritte wurden mit den folgenden Fehlern abgeschlossen:{0}{1} + + + All steps succeeded. + Alle Schritte wurden erfolgreich ausgeführt. + + + Some steps are still running. + Einige Schritte werden noch ausgeführt. + + + Step status: {0} + Schrittstatus: {0} + + + Copy results + Ergebnisse kopieren + + + Step details + Schrittdetails + + + Step status: {0}{1}{2} + Schrittstatus: {0}{1}{2} + + + Steps + Schritte + N/A N/V @@ -1350,6 +1442,10 @@ Dies kann einige Zeit dauern. No blob files found. Es wurden keine BLOB-Dateien gefunden. + + No blob folders found. + Es wurden keine Blobordner gefunden. + No file shares found. Es wurden keine Dateifreigaben gefunden. @@ -1562,6 +1658,10 @@ Dies kann einige Zeit dauern. Run validation Validierung ausführen + + We are running the following steps: + Wir führen die folgenden Schritte aus: + Save assessment report Bewertungsbericht speichern @@ -2131,8 +2231,8 @@ Dies kann einige Zeit dauern. Um zu Azure SQL Managed Instance zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus. - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - Um zu Azure SQL-Datenbank (VORSCHAU) zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus. + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ Dies kann einige Zeit dauern. SQL tempdb - Azure SQL Database (PREVIEW) - Azure SQL-Datenbank (VORSCHAU) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ Dies kann einige Zeit dauern. SQL Virtual Machine Virtueller SQL-Computer + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + 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} + + + Known issues, limitations, and troubleshooting + Bekannte Probleme, Einschränkungen und Problembehandlung + Copy duration Kopierdauer @@ -2422,6 +2530,34 @@ Dies kann einige Zeit dauern. Validating and migrating logins failed Fehler beim Überprüfen und Migrieren von Anmeldungen. + + Error migrating certificate for database {0}. {1} + Fehler beim Migrieren des Zertifikats für die Datenbank {0}. {1} + + + An error occurred while starting the certificate migration: '{0}' + Fehler beim Starten der Zertifikatmigration: "{0}" + + + Canceled + Abgebrochen + + + Failed + Fehlerhaft + + + Pending + Ausstehend + + + Running + Wird ausgeführt + + + Succeeded + Erfolgreich + Status Status @@ -2702,6 +2838,150 @@ Dies kann einige Zeit dauern. Target version Zielversion + + Edit + Bearbeiten + + + Migrate certificates + Zertifikate migrieren + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + Die Zertifikatmigration wurde abgebrochen. Führen Sie die Zertifikatmigration aus, und schließen Sie sie ab, um den Vorgang fortzusetzen. + + + Validation was canceled with the following error(s):{0}{1} + Die Validierung wurde mit dem/den folgenden Fehler(n) abgebrochen: {0}{1} + + + Databases + Datenbanken + + + Status + Status + + + Migration completed with the following error(s):{0}{1} + Die Migration wurde mit den folgenden Fehlern abgeschlossen:{0}{1} + + + Copy migration results + Migrationsergebnisse kopieren + + + Done + Fertig + + + Migrating the certificates from the following databases: + Migrieren der Zertifikate aus den folgenden Datenbanken: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + 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. + + + Certificates migration progress details: + Details zum Zertifikatmigrationsstatus: + + + Certificates migration results: + Zertifikatmigrationsergebnisse: + + + Previous certificates migration results: + Vorherige Zertifikatmigrationsergebnisse: + + + Retry migration + Migration wiederholen + + + Migration status: {0}{1}{2} + Migrationsstatus: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + Die Zertifikatmigration wurde erfolgreich abgeschlossen. Klicken Sie auf Weiter, um mit der Migration fortzufahren. + + + Migration canceled + Migration abgebrochen + + + Migration completed successfully. + Die Migration wurde erfolgreich abgeschlossen. + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + {0} Für die Migration ausgewählte Transparent Data Encryption aktivierte Datenbanken. {1} + + + No encrypted database selected. + Keine verschlüsselte Datenbank ausgewählt. + + + You have chosen to manually migrate certificates. + Sie haben sich entschieden, Zertifikate manuell zu migrieren. + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + Sie haben den Zugriff auf Azure Data Studio gewährt, um die Verschlüsselungszertifikate und die Datenbank zu migrieren. + + + {0} of {1} completed + {0} von {1} abgeschlossen + + + {0} out of {1} selected database(s) is using transparent data encryption. + {0} von {1} ausgewählte(n) Datenbank(en) verwendet die transparente Datenverschlüsselung. + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 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}. + + + Network path where certificate will be placed. + Netzwerkpfad, in dem das Zertifikat platziert wird. + + + Network path for certificate + Netzwerkpfad für Zertifikat + + + Enter network path + Netzwerkpfad eingeben + + + Export my certificates and private key to the target. + Exportieren Sie meine Zertifikate und den privaten Schlüssel in das Ziel. + + + I give consent to use my credentials for accessing the certificates. + Ich stimme zu, dass meine Anmeldeinformationen für den Zugriff auf die Zertifikate verwendet werden dürfen. + + + I don't want Azure Data Studio to export the certificates. + Ich möchte nicht, dass Azure Data Studio die Zertifikate exportiert. + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + Sie müssen die Zertifikate migrieren, bevor Sie mit der Migration fortfahren. Andernfalls schlägt die Migration fehl. {0}. + + + Certificate migration + Zertifikatmigration + + + Encrypted database selected. + Verschlüsselte Datenbank ausgewählt. + Test connection Verbindung testen @@ -2734,6 +3014,10 @@ Dies kann einige Zeit dauern. Enter the target user name Geben Sie den Zielbenutzernamen ein + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status Status @@ -2880,11 +3164,11 @@ Dies kann einige Zeit dauern. 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 - 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 + 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 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. - 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. + 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. Warning @@ -3003,20 +3287,20 @@ Dies kann einige Zeit dauern. Fehler beim Abrufen der Anmeldeinformationen: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 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. + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 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. Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 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. - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 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. - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. - Datenbankzuordnungsfehler. Die Quelldatenbank „{0}“ ist keiner Zieldatenbank zugeordnet. Bitte wählen Sie eine Zieldatenbank für die Migration aus. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + Datenbankzuordnungsfehler. Die Quelldatenbank „{0}“ ist keiner Zieldatenbank zugeordnet. Bitte wählen Sie eine Zieldatenbank für die Migration aus. Azure SQL target @@ -3024,7 +3308,7 @@ Dies kann einige Zeit dauern. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + Weitere Informationen: https://aka.ms/dms-migrations-troubleshooting. Yes @@ -3038,6 +3322,10 @@ Dies kann einige Zeit dauern. {0} of {1} {0} von {1} + + Waiting for {0} component to start. + Es wird auf den Start der {0}-Komponente gewartet. + @@ -3052,6 +3340,54 @@ Dies kann einige Zeit dauern. + + + + Downloading {0} + {0} wird heruntergeladen + + + Done downloading {0} + Das Herunterladen von {0} wurde abgeschlossen + + + ({0} KB) + ({0} KB) + + + Downloading {0} + {0} wird heruntergeladen + + + Extracted {0} ({1}/{2}) + {0} extrahiert ({1}/{2}) + + + Failed to start {0}: {1} + Fehler beim Starten von {0}: {1} + + + Installing {0} Service + Der Dienst {0} wird installiert + + + Installing {0} to {1} + "{0}" wird in "{1}" installiert. + + + Installed {0} + {0} wurde installiert. + + + {0} Started + {0} wurde gestartet + + + Starting {0} + {0} wird gestartet. + + + diff --git a/resources/xlf/de/sql.de.xlf b/resources/xlf/de/sql.de.xlf index cfa4492ad7..df0ad65700 100644 --- a/resources/xlf/de/sql.de.xlf +++ b/resources/xlf/de/sql.de.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 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. + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu Titelmenü der Notizbuchzelle + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + Der Ort, an dem die Zellensymbolleiste angezeigt werden soll, oder ob sie ausgeblendet werden soll. (nur für VS Code-Notebooks) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + Gibt an, ob die Zellensymbolleiste beim darauf zeigen oder Klicken angezeigt werden soll. (nur für VS Code-Notebooks) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 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) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + Steuern Sie, ob die Ausgabeaktion in der Ausgabesymbolleiste gerendert werden soll. (nur für VS Code-Notebooks) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + Steuern Sie, ob zusätzliche Aktionen in einer Dropdownliste neben der Schaltfläche „Ausführen“ angezeigt werden. (nur für VS Code-Notebooks) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + Gibt an, ob der Diff-Editor für erweiterten Text für Notebooks verwendet werden soll. (nur für VS Code-Notebooks) + + + Priority list for output mime types. (for VS Code Notebooks only) + Prioritätsliste für MIME-Ausgabetypen. (nur für VS Code-Notebooks) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + Steuern Sie, ob der Notebook-Editor das Verschieben von Zellen durch Drag & Drop erlauben soll. (nur für VS Code-Notebooks) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 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) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + Steuert, wo der Fokusindikator gerendert wird, entweder entlang der Zellrahmen oder auf dem linken Bundsteg. (nur für VS Code-Notebooks) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + Steuern Sie, ob eine globale Symbolleiste im Notebook-Editor gerendert werden soll. (nur für VS Code-Notebooks) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + Steuern Sie, ob die Aktionen auf der Notebooksymbolleiste Beschriftungen rendern sollen oder nicht. (nur für VS Code-Notebooks) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + Steuern Sie, wo die Aktionen zum Einfügen von Zellen angezeigt werden sollen. (nur für VS Code-Notebooks) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + Steuert, ob Codezellen im Interactive-Fenster standardmäßig reduziert werden. (nur für VS Code-Notebooks) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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) + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 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) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + Schriftgrad für den Ausgabetext für Notebookzellen. Beim Festlegen auf 0 wird „#editor.fontSize#“ verwendet. (nur für VS Code-Notebooks) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + Zeilenhöhe des Ausgabetextes für Notebookzellen. + – Werte zwischen 0 und 8 werden als Multiplikator mit der Schriftgröße verwendet. + – Werte größer oder gleich 8 werden als effektive Werte verwendet. (nur für VS Code-Notebooks) + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + Gibt an, ob die Zellenstatusleiste angezeigt werden soll. (nur für VS Code-Notebooks) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Steuert, wann der Faltungspfeil für den Markdownheader angezeigt wird. (nur für VS Code-Notebooks) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + Steuern Sie, wie viele Textzeilen in einer Textausgabe gerendert werden. (nur für VS Code-Notebooks) + The notebook title menu Titelmenü des Notizbuchs @@ -315,6 +408,10 @@ The notebook toolbar menu Symbolleistenmenü des Notizbuchs + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + Gibt an, ob für jede Zelle ein separater Rückgängig-/Wiederholungsstapel verwendet werden soll. (nur für VS Code-Notebooks) + The object explorer item context menu Kontextmenü des Objekt-Explorer-Elements @@ -1033,6 +1130,14 @@ Die folgende Liste der übersprungenen Standardbefehle wird abgeschnitten, wenn Show connect dialog on startup Beim Start Verbindungsdialogfeld anzeigen + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (Vorschau) Verwenden Sie VS Code-Notebooks als Standard-Notebookerfahrung. Hinweis: Azure Data Studio muss neu gestartet werden, um diese Einstellung zu aktivieren. + + + Use VS Code notebooks + Verwenden von VS Code-Notebooks + @@ -2286,6 +2391,10 @@ Die folgende Liste der übersprungenen Standardbefehle wird abgeschnitten, wenn + + Azure resource endpoint for the provider. + Azure-Ressourcenendpunkt für den Anbieter. + Options for connection Verbindungsoptionen @@ -5675,7 +5784,7 @@ Fehler: {1} - Copy failed with error {0} + Copy failed with error: {0} Fehler beim Kopieren: {0} @@ -6470,6 +6579,10 @@ Fehler: {1} The maximum width in pixels for auto-sized columns Die maximale Breite in Pixeln für Spalten mit automatischer Größe + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + 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. + Results Grid and Messages Ergebnisraster und Meldungen @@ -7299,14 +7412,34 @@ Fehler: {1} Close Schließen + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... Konto wird hinzugefügt... - + Refresh account was canceled by the user Die Kontoaktualisierung wurde durch den Benutzer abgebrochen. + + 0 +Error Message: 1 + 0 +Fehlermeldung: 1 + @@ -7547,10 +7680,6 @@ Fehler: {1} Connection error Verbindungsfehler - - Enable Trust server certificate - Vertrauensserverzertifikat aktivieren - Connection failed due to Kerberos error. Fehler bei Verbindung aufgrund eines Kerberos-Fehlers. @@ -7567,14 +7696,6 @@ Fehler: {1} Run Kinit Kinit ausführen - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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 Zertifikatkonfiguration für die Ziel-SQL Server, oder aktivieren Sie "Serverzertifikat vertrauen" im Verbindungsdialogfeld. - -Hinweis: 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? - @@ -7771,6 +7892,14 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und + + Password must be changed for '{0}' to continue logging into '{1}'. + Das Kennwort muss für „{0}“ geändert werden, um die Anmeldung bei „{1}“ fortzusetzen. + + + Please enter a new password below: + Bitte geben Sie unten ein neues Kennwort ein: + Cancel Abbrechen @@ -7803,6 +7932,10 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und OK OK + + Password change already in progress + Kennwortänderung ist bereits in Arbeit + Change Password Kennwort ändern @@ -7837,6 +7970,15 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + Schritt {0}: {1} + + + @@ -8468,10 +8610,26 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Delete Connection Verbindung löschen + + Are you sure you want to delete connection '{0}'? + Möchten Sie die Verbindung "{0}" wirklich löschen? + + + No + Nein + + + Yes + Ja + Delete Group Gruppe löschen + + Are you sure you want to delete connection group '{0}'? + Möchten Sie die Verbindungsgruppe "{0}" wirklich löschen? + Show All Connections Alle Verbindungen anzeigen @@ -8552,6 +8710,10 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Add a clause Klausel hinzufügen + + All clauses have been cleared. + Alle Klauseln wurden gelöscht. + Apply Anwenden @@ -8584,6 +8746,10 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Load Filter Filter laden + + A new clause has been added. + Eine neue Klausel wurde hinzugefügt. + Not Contains Enthält nicht @@ -8669,7 +8835,7 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und - Copy failed with error {0} + Copy failed with error: {0} Fehler beim Kopieren: {0} diff --git a/resources/xlf/es/arc.es.xlf b/resources/xlf/es/arc.es.xlf index cdc8a6d1ce..11b15b442c 100644 --- a/resources/xlf/es/arc.es.xlf +++ b/resources/xlf/es/arc.es.xlf @@ -46,6 +46,14 @@ {0} backups copias de seguridad de {0} + + False + False + + + True + True + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency Emergencia + + Enable Trust Server Certificate + Habilitar certificado de servidor de confianza + + + Encrypt + Cifrar + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + 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. + Endpoint Punto de conexión @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: Para comprobar el estado de la actualización, ejecute el siguiente comando: + + 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? + 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? + Name Nombre @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} Se espera que el valor esté en el intervalo {0} - {1} + + Read more + Más información + Ready Listo @@ -1117,6 +1145,14 @@ Troubleshoot Solucionar problemas + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + 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. + + + Trust Server Certificate + Certificado de servidor de confianza + Type Tipo diff --git a/resources/xlf/es/azurecore.es.xlf b/resources/xlf/es/azurecore.es.xlf index 9fa13cba0d..96cc1e8918 100644 --- a/resources/xlf/es/azurecore.es.xlf +++ b/resources/xlf/es/azurecore.es.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. No se encuentra el inquilino especificado con el id. "{0}". - - Unidentified error with azure authentication - Error no identificado con la autenticación de Azure. - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. El inquilino "{0} ({1})" requiere que vuelva a autenticarse para acceder a {2} recursos. Presione Abrir para iniciar el proceso de autenticación. @@ -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. 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. + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure (China) - - Azure (Germany) - Azure (Alemania) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (Gobierno de EE. UU.) - - Azure (US National) - Azure (Nacional de EE. UU.) - diff --git a/resources/xlf/es/cms.es.xlf b/resources/xlf/es/cms.es.xlf index cda5ee7d02..b6428a64ca 100644 --- a/resources/xlf/es/cms.es.xlf +++ b/resources/xlf/es/cms.es.xlf @@ -174,6 +174,14 @@ Column encryption Cifrado de columnas + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Intervalo de tiempo (en segundos) que se debe esperar a que se ejecute un comando antes de dejar de intentarlo y generar un error + + + Command timeout + Tiempo de espera del comando + Number of attempts to restore connection Número de intentos para restaurar la conexión @@ -222,9 +230,21 @@ Current language Idioma actual + + Optional (False) + Optional (False) + + + Strict + Strict + + + Mandatory (True) + Mandatory (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -270,6 +290,14 @@ Source Origen + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nombre de host en el certificado: + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya @@ -367,8 +395,8 @@ Servidor - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate diff --git a/resources/xlf/es/data-workspace.es.xlf b/resources/xlf/es/data-workspace.es.xlf index fdca13ad78..8367a849aa 100644 --- a/resources/xlf/es/data-workspace.es.xlf +++ b/resources/xlf/es/data-workspace.es.xlf @@ -202,10 +202,18 @@ Yes (Recommended) Sí (recomendado) + + This project type does not support drag and drop. + Este tipo de proyecto no admite arrastrar y colocar. + File '{0}' doesn't exist El archivo "{0}" no existe. + + File name cannot end with a period + El nombre del archivo no puede terminar con un punto. + Error during git clone. View git output for more details Error durante el clon de GIT. Consulte la salida de GIT para obtener más detalles. @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Clonando el repositorio git '{0}'... + + Invalid file characters + Caracteres de archivo no válidos + Prior {0} for the current project will appear here, please run to see the results. Antes de {0}para que el proyecto actual aparezca aquí, ejecútelo para ver los resultados. + + No database project extensions are installed. Please install a database project extension to use this feature. + No hay extensiones de proyecto de base de datos instaladas. Instala una para usar esta característica. + + + Only moving one file at a time is supported. + Solo se admite mover un archivo a la vez. + List of opened projects should not be undefined after refresh from disk. La lista de proyectos abiertos no debe ser definida después de actualizar desde el disco. @@ -226,6 +246,30 @@ Project name is null El nombre del proyecto es nulo. + + Reserved file name. Choose another name and try again + Nombre de archivo reservado. Elija otro nombre y vuelva a intentarlo + + + This file name is reserved for use by Windows. Choose another name and try again + El nombre de este archivo está reservado para Windows. Elija otro nombre e inténtelo de nuevo. + + + File name cannot be over 255 characters + El nombre de archivo no puede tener más de 255 caracteres + + + File name cannot end with a whitespace + El nombre del archivo no puede terminar con un espacio en blanco + + + Undefined name + Nombre no definido + + + File name cannot be whitespace + El nombre de archivo no puede ser un espacio en blanco. + diff --git a/resources/xlf/es/mssql.es.xlf b/resources/xlf/es/mssql.es.xlf index 0e72c41abd..b65ea452ce 100644 --- a/resources/xlf/es/mssql.es.xlf +++ b/resources/xlf/es/mssql.es.xlf @@ -1,5 +1,25 @@  + + + + Connection error + Error de conexión + + + Enable Trust server certificate + Habilitar certificado de servidor de confianza + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + 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. + +Nota: 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? + + + @@ -56,6 +76,244 @@ + + + + login + inicio de sesión + + + Login + Iniciar sesión + + + OK + Aceptar + + + user + usuario + + + User + Usuario + + + Advanced + Opciones avanzadas + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + 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? + + + Confirm password + Confirmar contraseña + + + Create {0} + {0} object type + Crear {0} + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 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. + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + ¿Seguro que quiere eliminar el {0}: {1}? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Se ha producido un error al eliminar {0}: {1}. {2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + Eliminar {0} "{1}" + + + Enabled + Habilitado + + + General + General + + + Help + Ayuda + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + 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 + + + Loading dialog... + Cargando cuadro de diálogo... + + + Azure Active Directory Authentication + Autenticación con Azure Active Directory + + + Authentication + Autenticación + + + Default database + Base de datos predeterminada + + + Default language + Idioma predeterminado + + + Enforce password expiration + Aplicar la expiración de contraseña + + + Enforce password policy + Aplicar la directiva de contraseñas + + + Login is locked out + Inicio de sesión bloqueado + + + User must change password at next login + El usuario debe cambiar la contraseña en el siguiente inicio de sesión + + + Old password cannot be empty. + La contraseña anterior no puede estar vacía. + + + Old password + Contraseña anterior + + + Permission to connect to database engine + Permiso de conexión al motor de base de datos + + + Server Roles + Roles de servidor + + + Specify old password + Especificar contraseña anterior + + + SQL Authentication + Autenticación de SQL + + + SQL Authentication + Autenticación de SQL + + + Windows Authentication + Autenticación de Windows + + + Name cannot be empty. + El nombre no puede estar vacío. + + + Name + Nombre + + + {0} - New (Preview) + {0} object type. + {0} - Nuevo (Versión preliminar) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} - {1} (Versión preliminar) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + Error al abrir el nuevo cuadro de diálogo {0}. {1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Error al abrir el cuadro de diálogo de propiedades para {0}: {1}. {2} + + + Password cannot be empty. + La contraseña no puede estar vacía. + + + Password + Contraseña + + + Password must match the confirm password. + La contraseña debe coincidir con la contraseña de confirmación. + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + Error al actualizar el explorador de objetos. {0} + + + Selected + Seleccionado + + + Update {0} '{1}' + {0} object type, {1}: object name. + Actualizar {0} "{1}" + + + Contained user + Usuario contenido + + + Default schema + Esquema predeterminado + + + Login + Iniciar sesión + + + Membership + Pertenencia + + + Owned Schemas + Esquemas de propiedad + + + Type + Tipo + + + User with Windows group login + Usuario con inicio de sesión de grupo de Windows + + + User with login + Usuario con inicio de sesión + + + User with no connect access + Usuario sin acceso de conexión + + + Yes + + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Intervalo de tiempo (en segundos) que se debe esperar a que se ejecute un comando antes de dejar de intentarlo y generar un error + + + Command timeout + Tiempo de espera del comando + Number of attempts to restore connection Número de intentos para restaurar la conexión @@ -326,6 +592,10 @@ Host Guardian Service Servicio de protección de host + + None + Ninguno + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves Especifica un protocolo para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros. @@ -342,9 +612,21 @@ Enclave Attestation URL Dirección URL de atestación del enclave + + Optional (False) + Optional (False) + + + Strict + Strict + + + Mandatory (True) + Mandatory (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -390,6 +672,14 @@ Source Origen + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nombre de host en el certificado: + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya @@ -470,6 +760,14 @@ Replication Replicación + + Enables or disables Secure Enclaves for the connection + Enables or disables Secure Enclaves for the connection + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance Nombre de la instancia de SQL Server @@ -479,8 +777,8 @@ Servidor - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. Número de minutos para conservar los archivos de registro para los servicios back-end. El valor predeterminado es 1 semana. + + Disable Group By Schema + Deshabilitar Agrupar por esquema + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + Habilitar Agrupar por esquema + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + Tiempo de espera en segundos para expandir un nodo en Explorador de objetos. El valor predeterminado es 45 segundos. + + + When enabled, the database objects in Object Explorer will be categorized by schema. + Cuando se habilita, los objetos de base de datos del Explorador de objetos se clasificarán por esquema. + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [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. @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 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. + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + 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. + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [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. @@ -774,18 +1100,50 @@ Version Versión + + Change SQL Notebook Connection + Cambiar conexión de SQL Notebook + Search: Clear Search Server Results Buscar: Borrar los resultados del servidor de búsqueda + + Delete + Eliminar + Design Diseño + + New Application Role + Agregar nuevo rol de aplicación + + + New Database Role + Nuevo rol de base de datos + + + New Login + Nuevo inicio de sesión + + + New Server Role + Nuevo rol de servidor + New Table Nueva tabla + + New User + Nuevo usuario + + + Properties + Propiedades + Search: Servers Buscar: Servidores diff --git a/resources/xlf/es/resource-deployment.es.xlf b/resources/xlf/es/resource-deployment.es.xlf index 506af865cb..d3178fa6e3 100644 --- a/resources/xlf/es/resource-deployment.es.xlf +++ b/resources/xlf/es/resource-deployment.es.xlf @@ -1311,8 +1311,8 @@ Seleccione otra suscripción que contenga al menos un servidor. Implementación de imágenes de contenedor de SQL Server 2019 - Deploy SQL Server 2022 Preview container images - Implementación de imágenes de contenedor de Versión preliminar de SQL Server 2022 + Deploy SQL Server 2022 container images + Implementación de imágenes de contenedor de SQL Server 2022 SQL Server password @@ -1363,8 +1363,8 @@ Seleccione otra suscripción que contenga al menos un servidor. SQL Server 2019 - SQL Server 2022 Preview - Versión preliminar de SQL Server 2022 + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/es/sql-database-projects.es.xlf b/resources/xlf/es/sql-database-projects.es.xlf index b7ec880a5d..11f912edff 100644 --- a/resources/xlf/es/sql-database-projects.es.xlf +++ b/resources/xlf/es/sql-database-projects.es.xlf @@ -18,6 +18,10 @@ In progress En curso + + Move + Mover + Publish History Historial de publicación @@ -270,10 +274,6 @@ Data sources Orígenes de datos - - Data Sources - Orígenes de datos - Database location is required for adding a reference to a database La ubicación de la base de datos es necesaria para agregar una referencia a una base de datos. @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? ¿Confirma que quiere eliminar la referencia {0}? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + ¿Está seguro de que quiere eliminar la variable "{0}" de SQLCMD? + Failed to update app setting '{0}' No se pudo actualizar la configuración de la aplicación "{0}" @@ -502,6 +506,18 @@ Enter new database name Escriba el nombre de la nueva base de datos. + + Enter new name + Introducir un nombre nuevo + + + Enter default value for SQLCMD variable '{0}' + Escribir el valor predeterminado para la variable "{0}" de SQLCMDSQLCMD + + + Enter new SQLCMD Variable name + Escribir el nuevo nombre de variable de SQLCMD + Enter new value for variable '{0}' Escriba un nuevo valor para la variable "{0}". @@ -538,10 +554,18 @@ Error finding build files location: {0} Error al buscar la ubicación de los archivos de compilación: {0} + + Error when moving file from {0} to {1}. Error: {2} + Error al mover el archivo de {0} a {1}. Error: {2} + Error trying to read {0} of project '{1}' Error al intentar leer {0} del proyecto “{1}” + + Error when renaming file from {0} to {1}. Error: {2} + Error when renaming file from {0} to {1}. Error: {2} + Could not build project. Error retrieving files needed to build. No se pudo compilar el proyecto. Error al recuperar los archivos necesarios para compilar. @@ -740,6 +764,14 @@ Missing 'version' entry in {0} Falta la entrada "version" en {0}. + + Are you sure you want to move {0} to {1}? + ¿Seguro que quiere mover {0} a {1}? + + + Moving files between projects is not supported + No se admite el movimiento de archivos entre proyectos + msec ms @@ -828,6 +860,10 @@ Ok Aceptar + + Only moving .sql files is supported + Solo se admite el movimiento de archivos .sql + Open License Agreement Abrir contrato de licencia @@ -952,6 +988,10 @@ Publish Options Opciones de publicación + + Publish profile elements + Publicar elementos de perfil + Database project published successfully Proyecto de base de datos publicado correctamente @@ -1220,6 +1260,14 @@ Database Projects Proyecto de base de datos + + A SQLCMD Variable with the same name already exists in this project + Ya existe una variable de SQLCMD con el mismo nombre en este proyecto + + + SQLCMD Variables + Variables SQLCMD + Stored Procedure Procedimiento almacenado @@ -1388,6 +1436,10 @@ Add Existing Item... Agregar elemento existente... + + Add SQLCMD Variable + Nombre de variable de SQLCMD + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. Qué versión de Autorest.Sql se va a usar desde NPM. Si no se establece, se usará la versión más reciente. @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 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. + + Edit + Editar + Edit .sqlproj File Editar archivo. sqlproj @@ -1520,6 +1576,10 @@ Publish Publicar + + Rename + Cambiar nombre + Schema Compare Comparar esquemas diff --git a/resources/xlf/es/sql-migration.es.xlf b/resources/xlf/es/sql-migration.es.xlf index f6526d5cfa..99852104a4 100644 --- a/resources/xlf/es/sql-migration.es.xlf +++ b/resources/xlf/es/sql-migration.es.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 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. + + Migration service component could not start. {0} + No se pudo iniciar el componente del servicio de migración. {0} + + + Service component crashed. + El componente de servicio se bloqueó. + + + Service provider could not be initialized. + No se pudo inicializar el proveedor de servicios. + Migrate logins from '{0}' to Azure SQL Migrar inicios de sesión de "{0}" a Azure SQL @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? ¿Seguro de que desea cancelar la migración? - - Login migration error: {0} - Error de migración de inicio de sesión: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Azure Active Directory nombre de dominio (solo es necesario para migrar inicios de sesión de autenticación de Windows) + + + Enter AAD Domain Name + Escriba el nombre de dominio de AAD + + + Collecting target login failed with error code {0} + Collecting target login failed with error code {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Azure SQL Database + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + 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. + + + Login migration error: {0} + Error de migración de inicio de sesión: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Estableciendo asignaciones de usuario. Login migration in progress Migración de inicio de sesión en curso + + Migration status details for {0} + Detalles del estado de migración para {0} + Login found Inicio de sesión encontrado @@ -154,6 +186,14 @@ Actualmente, está en curso la migración de roles de servidor, el establecimien Succeeded Correcto + + Migrate logins + Migrar inicios de sesión + + + Not started + No iniciado + Target Status Estado de destino @@ -175,8 +215,8 @@ Actualmente, está en curso la migración de roles de servidor, el establecimien La conexión se realizó correctamente. - Please note that login migration feature is in private preview mode. - Tenga en cuenta que la característica de migración de inicio de sesión está en modo de versión preliminar privada. + Please note that login migration feature is in public preview mode. + Please note that login migration feature is in public preview mode. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ Esta operación puede tardar varios minutos. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. 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. + + Folder + Carpeta + Blob container resource group Grupo de recursos de contenedor de blobs @@ -434,6 +478,10 @@ Esta operación puede tardar varios minutos. Complete cutover Transición completa + + We ran the following steps: + Hemos ejecutado los pasos siguientes: + Completing cutover without restoring all the backups may result in a data loss. Finalizar la transición sin restaurar todas las copias de seguridad puede provocar la pérdida de datos. @@ -615,8 +663,8 @@ Esta operación puede tardar varios minutos. 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. - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - 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). + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ Esta operación puede tardar varios minutos. Migrar bases de datos con Azure Data Studio - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - Tutorial: Migración a SQL Server en Azure SQL Database (sin conexión): (VERSIÓN PRELIMINAR) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ Esta operación puede tardar varios minutos. Database '{0}' already exists on the target managed instance '{1}'. La base de datos "{0}" ya existe en la instancia administrada de destino "{1}". + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + 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. + Select the databases that you want to assess for migration to Azure SQL. Seleccione las bases de datos que desea evaluar para migrar a Azure SQL. @@ -1018,6 +1070,10 @@ Esta operación puede tardar varios minutos. To continue, select a valid last backup file for source database '{0}'. Para continuar, seleccione un archivo válido de copia de seguridad reciente para la base de datos de origen "{0}". + + To continue, select a valid backup folder for source database '{0}'. + Para continuar, seleccione una carpeta de copia de seguridad válida para la base de datos de origen "{0}". + To continue, select a valid resource group for source database '{0}'. Para continuar, seleccione un grupo de recursos válido para la base de datos de origen "{0}". @@ -1046,6 +1102,10 @@ Esta operación puede tardar varios minutos. Invalid network share location format. Example: {0} Formato de ubicación del recurso compartido de red no válido. Ejemplo: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 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 + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') No se puede conectar a la base de datos porque ownerUri no es válido (parámetro 'OwnerUri') @@ -1250,6 +1310,38 @@ Esta operación puede tardar varios minutos. More info Más información + + All steps completed with the following error(s):{0}{1} + Todos los pasos se completaron con los siguientes errores:{0}{1} + + + All steps succeeded. + Todos los pasos se realizaron correctamente. + + + Some steps are still running. + Algunos pasos aún se están ejecutando. + + + Step status: {0} + Estado del paso: {0} + + + Copy results + Copiar resultados + + + Step details + Detalles del paso + + + Step status: {0}{1}{2} + Estado del paso: {0}{1}{2} + + + Steps + Pasos + N/A N/D @@ -1350,6 +1442,10 @@ Esta operación puede tardar varios minutos. No blob files found. No se ha encontrado ningún archivo de blob. + + No blob folders found. + No se encontraron carpetas de blobs. + No file shares found. No se encontraron recursos compartidos de archivos. @@ -1562,6 +1658,10 @@ Esta operación puede tardar varios minutos. Run validation Ejecutar validación + + We are running the following steps: + Estamos ejecutando los pasos siguientes: + Save assessment report Guardar informe de la valoración @@ -2131,8 +2231,8 @@ Esta operación puede tardar varios minutos. Para migrar a Azure SQL Managed Instance, vea los resultados de la evaluación y seleccione una o varias bases de datos. - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - Para migrar a Azure SQL Database (VERSIÓN PRELIMINAR), vea los resultados de la evaluación y seleccione una o varias bases de datos. + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ Esta operación puede tardar varios minutos. Tempdb de SQL - Azure SQL Database (PREVIEW) - Azure SQL Database (VERSIÓN PRELIMINAR) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ Esta operación puede tardar varios minutos. SQL Virtual Machine Máquina virtual de SQL + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + 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} + + + Known issues, limitations, and troubleshooting + Problemas conocidos, limitaciones y solución de problemas + Copy duration Duración de la copia @@ -2422,6 +2530,34 @@ Esta operación puede tardar varios minutos. Validating and migrating logins failed Error al validar y migrar inicios de sesión + + Error migrating certificate for database {0}. {1} + Error al migrar el certificado para la base de datos {0}. {1} + + + An error occurred while starting the certificate migration: '{0}' + Error al iniciar la migración del certificado: '{0}' + + + Canceled + Cancelado + + + Failed + Error + + + Pending + Pendiente + + + Running + En ejecución + + + Succeeded + Correcto + Status Estado @@ -2702,6 +2838,150 @@ Esta operación puede tardar varios minutos. Target version Versión de destino + + Edit + Editar + + + Migrate certificates + Migrar certificados + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + Se canceló la migración de certificados. Ejecute y complete la migración de certificados para continuar. + + + Validation was canceled with the following error(s):{0}{1} + Se canceló la validación con los siguientes errores: {0}{1} + + + Databases + Bases de datos + + + Status + Estado + + + Migration completed with the following error(s):{0}{1} + La migración se completó con los siguientes errores:{0}{1} + + + Copy migration results + Copiar los resultados de la migración + + + Done + Listo + + + Migrating the certificates from the following databases: + Migrando los certificados de las siguientes bases de datos: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + 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. + + + Certificates migration progress details: + Detalles del progreso de la migración de certificados: + + + Certificates migration results: + Resultados de la migración de certificados: + + + Previous certificates migration results: + Resultados anteriores de la migración de certificados: + + + Retry migration + Reintentar migración + + + Migration status: {0}{1}{2} + Estado de migración: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + La migración de certificados se completó correctamente. Haga clic en Siguiente para continuar con la migración. + + + Migration canceled + Migración cancelada + + + Migration completed successfully. + Migración completada correctamente + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + {0} El cifrado de datos transparente habilitó las bases de datos seleccionadas para la migración. {1} + + + No encrypted database selected. + No se ha seleccionado ninguna base de datos cifrada. + + + You have chosen to manually migrate certificates. + Ha elegido migrar manualmente los certificados. + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + Ha concedido acceso a Azure Data Studio para migrar la base de datos y los certificados de cifrado. + + + {0} of {1} completed + {0} de {1} completado + + + {0} out of {1} selected database(s) is using transparent data encryption. + {0} de {1} bases de datos seleccionadas usan cifrado de datos transparente. + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 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}. + + + Network path where certificate will be placed. + Ruta de acceso de red donde se colocará el certificado. + + + Network path for certificate + Ruta de acceso de red para el certificado + + + Enter network path + Escribir ruta de acceso a la red + + + Export my certificates and private key to the target. + Exportar mis certificados y clave privada al destino. + + + I give consent to use my credentials for accessing the certificates. + Doy mi consentimiento para usar mis credenciales para acceder a los certificados. + + + I don't want Azure Data Studio to export the certificates. + No quiero que Azure Data Studio exporte los certificados. + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + Debe migrar los certificados antes de continuar con la migración. De lo contrario, se producirá un error en la migración. {0}. + + + Certificate migration + Migración de certificados + + + Encrypted database selected. + Base de datos cifrada seleccionada. + Test connection Conexión de prueba @@ -2734,6 +3014,10 @@ Esta operación puede tardar varios minutos. Enter the target user name Introduzca el nombre de usuario de destino + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status Estado @@ -2880,11 +3164,11 @@ Esta operación puede tardar varios minutos. 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 - 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 + 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 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. - 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. + 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. Warning @@ -3003,20 +3287,20 @@ Esta operación puede tardar varios minutos. Error al obtener la información de inicio de sesión: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 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. + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 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. Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 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. - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 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. - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. - 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. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + 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. Azure SQL target @@ -3024,7 +3308,7 @@ Esta operación puede tardar varios minutos. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + Más información: https://aka.ms/dms-migrations-troubleshooting. Yes @@ -3038,6 +3322,10 @@ Esta operación puede tardar varios minutos. {0} of {1} {0} de {1} + + Waiting for {0} component to start. + Esperando a que se inicie el componente {0}. + @@ -3052,6 +3340,54 @@ Esta operación puede tardar varios minutos. + + + + Downloading {0} + Descargando {0} + + + Done downloading {0} + Descarga de {0} finalizada + + + ({0} KB) + ({0} KB) + + + Downloading {0} + Descargando {0} + + + Extracted {0} ({1}/{2}) + Elementos extraídos {0} ({1} de {2}) + + + Failed to start {0}: {1} + No se pudo iniciar {0}: {1} + + + Installing {0} Service + Instalando servicio {0} + + + Installing {0} to {1} + Instalando {0} en {1} + + + Installed {0} + {0} instalado + + + {0} Started + {0} Iniciado + + + Starting {0} + Iniciando {0} + + + diff --git a/resources/xlf/es/sql.es.xlf b/resources/xlf/es/sql.es.xlf index f1529877fd..cf51cad5e6 100644 --- a/resources/xlf/es/sql.es.xlf +++ b/resources/xlf/es/sql.es.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 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. + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu El menú de título de la celda del cuaderno + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + Indica si la barra de herramientas de celdas debe mostrarse u ocultarse. (solo para Notebooks de VS Code) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + 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) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 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) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + Controla si la acción de los resultados se debe representar en la barra de herramientas de salida. (solo para Notebooks de VS Code) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + Controla si se muestran acciones adicionales en una lista desplegable junto al botón ejecutar. (solo para Notebooks de VS Code) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + Indica si se debe usar el editor de diferencias de texto mejorado para el bloc de notas. (solo para Notebooks de VS Code) + + + Priority list for output mime types. (for VS Code Notebooks only) + Lista de prioridades para los tipos MIME de salida. (solo para blocs de notas de VS Code) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + Controla si el editor del bloc de notas debe permitir mover celdas mediante arrastrar y colocar. (solo para Notebooks de VS Code) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 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) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + 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) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + Controla si se debe representar una barra de herramientas global dentro del editor de bloc de notas. (solo para Notebooks de VS Code) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + 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) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + Controla dónde deben aparecer las acciones de inserción de celdas. (solo para Notebooks de VS Code) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + Controla si las celdas de código de la ventana interactiva están contraídas de forma predeterminada. (solo para Notebooks de VS Code) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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) + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 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) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + Alto de línea del texto de salida para las celdas del bloc de notas. + - los valores entre 0 y 8 se usarán como multiplicador con el tamaño de fuente. + - los valores mayores o iguales que 8 se usarán como valores efectivos. (solo para Notebooks de VS Code) + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + Indica si se debe mostrar la barra de estado de la celda. (solo para Notebooks de VS Code) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Controla cuándo se muestra la flecha de plegado del encabezado de Markdown. (solo para Notebooks de VS Code) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + Controla el número de líneas de texto que se representan en una salida de texto. (solo para Notebooks de VS Code) + The notebook title menu El menú de título del cuaderno @@ -315,6 +408,10 @@ The notebook toolbar menu Menú de la barra de herramientas del cuaderno + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + Indica si se debe usar una pila de deshacer o rehacer independiente para cada celda. (solo para Notebooks de VS Code) + The object explorer item context menu Menú contextual del elemento del explorador de objetos @@ -1033,6 +1130,14 @@ Comandos omitidos predeterminados: Show connect dialog on startup Mostrar diálogo de conexión al inicio + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (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. + + + Use VS Code notebooks + Usar Notebooks de VS Code + @@ -2286,6 +2391,10 @@ Comandos omitidos predeterminados: + + Azure resource endpoint for the provider. + Punto de conexión de recursos de Azure para el proveedor. + Options for connection Opciones para la conexión @@ -5675,8 +5784,8 @@ Error: {1} - Copy failed with error {0} - Error de copia {0} + Copy failed with error: {0} + Error de copia: {0} Show chart @@ -6470,6 +6579,10 @@ Error: {1} The maximum width in pixels for auto-sized columns El máximo ancho en píxeles de las columnas de tamaño automático + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + 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. + Results Grid and Messages Cuadrícula y mensajes de resultados @@ -7299,14 +7412,34 @@ Error: {1} Close Cerrar + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... Adición de cuenta en curso... - + Refresh account was canceled by the user El usuario canceló la actualización de la cuenta + + 0 +Error Message: 1 + 0 +Mensaje de error: 1 + @@ -7547,10 +7680,6 @@ Error: {1} Connection error Error de conexión - - Enable Trust server certificate - Habilitar certificado de servidor de confianza - Connection failed due to Kerberos error. Error en la conexión debido a un error de Kerberos. @@ -7567,14 +7696,6 @@ Error: {1} Run Kinit Ejecutar Kinit - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - 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. - - Nota: 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? - @@ -7771,6 +7892,14 @@ Error: {1} + + Password must be changed for '{0}' to continue logging into '{1}'. + Debe cambiarse la contraseña para "{0}" a fin de continuar iniciando sesión en "{1}". + + + Please enter a new password below: + Escriba una nueva contraseña a continuación: + Cancel Cancelar @@ -7803,6 +7932,10 @@ Error: {1} OK Aceptar + + Password change already in progress + El cambio de contraseña ya está en curso + Change Password Cambiar contraseña @@ -7837,6 +7970,15 @@ Error: {1} + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + Paso {0}: {1} + + + @@ -8468,10 +8610,26 @@ Error: {1} Delete Connection Eliminar conexión + + Are you sure you want to delete connection '{0}'? + ¿Está seguro de que quiere eliminar la conexión "{0}"? + + + No + No + + + Yes + + Delete Group Eliminar grupo + + Are you sure you want to delete connection group '{0}'? + ¿Está seguro de que quiere eliminar el grupo de conexiones '{0}'? + Show All Connections Mostrar todas las conexiones @@ -8552,6 +8710,10 @@ Error: {1} Add a clause Agregar una cláusula + + All clauses have been cleared. + Se han borrado todas las cláusulas. + Apply Aplicar @@ -8584,6 +8746,10 @@ Error: {1} Load Filter Cargar filtro + + A new clause has been added. + Se ha agregado una nueva cláusula. + Not Contains No contiene @@ -8669,8 +8835,8 @@ Error: {1} - Copy failed with error {0} - Error de copia {0} + Copy failed with error: {0} + Error de copia: {0} Batch execution time: {0} diff --git a/resources/xlf/fr/arc.fr.xlf b/resources/xlf/fr/arc.fr.xlf index 8a18dd2251..9e8fff6d7d 100644 --- a/resources/xlf/fr/arc.fr.xlf +++ b/resources/xlf/fr/arc.fr.xlf @@ -46,6 +46,14 @@ {0} backups {0} sauvegardes + + False + Faux + + + True + Vrai + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency Urgence + + Enable Trust Server Certificate + Activer Faire confiance au certificat de serveur + + + Encrypt + Crypter + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + 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é. + Endpoint Point de terminaison @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: Vous pouvez vérifier l’état de la mise à niveau en exécutant la commande suivante : + + 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? + 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 ? + Name Nom @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} La valeur doit être comprise dans la plage {0} - {1} + + Read more + En savoir plus + Ready Prêt @@ -1117,6 +1145,14 @@ Troubleshoot Résoudre les problèmes + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + 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. + + + Trust Server Certificate + Certificat de serveur de confiance + Type Type diff --git a/resources/xlf/fr/azurecore.fr.xlf b/resources/xlf/fr/azurecore.fr.xlf index fd19b1bd1c..3c9468ea41 100644 --- a/resources/xlf/fr/azurecore.fr.xlf +++ b/resources/xlf/fr/azurecore.fr.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. Le locataire spécifié avec l'ID « {0} » est introuvable. - - Unidentified error with azure authentication - Erreur non identifiée avec l'authentification Azure - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. Votre locataire « {0} ({1}) » exige une nouvelle authentification pour accéder aux ressources {2}. Appuyez sur Ouvrir pour démarrer le processus d'authentification. @@ -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. 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. + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure (Chine) - - Azure (Germany) - Azure (Allemagne) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (US Government) - - Azure (US National) - Azure (US National) - diff --git a/resources/xlf/fr/cms.fr.xlf b/resources/xlf/fr/cms.fr.xlf index 8925221218..f09a18ca9c 100644 --- a/resources/xlf/fr/cms.fr.xlf +++ b/resources/xlf/fr/cms.fr.xlf @@ -174,6 +174,14 @@ Column encryption Chiffrement de colonne + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 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. + + + Command timeout + Expiration de commande + Number of attempts to restore connection Nombre de tentatives de restauration de connexion @@ -222,9 +230,21 @@ Current language Langage actuel + + Optional (False) + Facultatif (faux) + + + Strict + Strict + + + Mandatory (True) + Obligatoire (Vrai) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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é + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -270,6 +290,14 @@ Source Source + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nom d’hôte dans le certificat + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite @@ -367,8 +395,8 @@ Serveur - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate diff --git a/resources/xlf/fr/data-workspace.fr.xlf b/resources/xlf/fr/data-workspace.fr.xlf index 541ee5c92d..40dc7ad121 100644 --- a/resources/xlf/fr/data-workspace.fr.xlf +++ b/resources/xlf/fr/data-workspace.fr.xlf @@ -202,10 +202,18 @@ Yes (Recommended) Oui (recommandé) + + This project type does not support drag and drop. + Ce type de projet ne prend pas en charge l’opération de glisser-déplacer. + File '{0}' doesn't exist Le fichier « {0} » n'existe pas + + File name cannot end with a period + Le nom ne peut pas se terminer par un point + Error during git clone. View git output for more details Erreur lors du Git Clone. Afficher la sortie git pour plus de détails @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Clonage du dépôt Git '{0}'... + + Invalid file characters + Caractères de fichier non valides + Prior {0} for the current project will appear here, please run to see the results. Les {0} antérieures pour le projet actif s’afficheront ici, exécutez pour voir les résultats. + + No database project extensions are installed. Please install a database project extension to use this feature. + 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é. + + + Only moving one file at a time is supported. + Le déplacement d’un seul fichier à la fois est pris en charge. + List of opened projects should not be undefined after refresh from disk. La liste des projets ouverts ne doit pas être indéfinie après l’actualisation à partir du disque. @@ -226,6 +246,30 @@ Project name is null Le nom de la feuille est Null + + Reserved file name. Choose another name and try again + Nom de fichier réservé. Choisissez un autre nom et réessayez + + + This file name is reserved for use by Windows. Choose another name and try again + Ce nom de fichier est réservé à l’utilisation par Windows. Choisissez un autre nom et essayez à nouveau + + + File name cannot be over 255 characters + Le nom de fichier ne peut pas dépasser 255 caractères + + + File name cannot end with a whitespace + Le nom ne peut pas se terminer par un espace + + + Undefined name + Nom non défini + + + File name cannot be whitespace + Un nom de fichier ne peut pas être un espace blanc + diff --git a/resources/xlf/fr/mssql.fr.xlf b/resources/xlf/fr/mssql.fr.xlf index f0e34205c3..d28d067b23 100644 --- a/resources/xlf/fr/mssql.fr.xlf +++ b/resources/xlf/fr/mssql.fr.xlf @@ -1,5 +1,25 @@  + + + + Connection error + Erreur de connexion + + + Enable Trust server certificate + Activer Faire confiance au certificat de serveur + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + 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. + +Remarque : 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 ? + + + @@ -56,6 +76,244 @@ + + + + login + connexion + + + Login + Connexion + + + OK + OK + + + user + utilisateur + + + User + Utilisateur + + + Advanced + Avancé + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + 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 ? + + + Confirm password + Confirmer le mot de passe + + + Create {0} + {0} object type + Créer {0} + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 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. + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + Voulez-vous vraiment supprimer le type {0} : {1} ? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Une erreur s'est produite lors de la suppression de {0} : {1}. {2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + Supprimer le type {0} « {1} » + + + Enabled + Activée + + + General + Général + + + Help + Aide + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + 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 + + + Loading dialog... + Chargement en cours du dialogue... + + + Azure Active Directory Authentication + Authentification Azure Active Directory + + + Authentication + Authentification + + + Default database + Base de données par défaut + + + Default language + Langue par défaut + + + Enforce password expiration + Appliquer l’expiration du mot de passe + + + Enforce password policy + Appliquer la stratégie de mot de passe + + + Login is locked out + La connexion est verrouillée + + + User must change password at next login + L'utilisateur doit changer de mot de passe lors de la prochaine ouverture de session + + + Old password cannot be empty. + L’ancien mot de passe ne peut pas être vide. + + + Old password + Ancien mot de passe + + + Permission to connect to database engine + Autorisation de se connecter au moteur de base de données + + + Server Roles + Rôles serveur + + + Specify old password + Spécifier l’ancien mot de passe + + + SQL Authentication + Authentification SQL + + + SQL Authentication + Authentification SQL + + + Windows Authentication + Authentification Windows + + + Name cannot be empty. + Le nom ne peut pas être vide. + + + Name + Nom + + + {0} - New (Preview) + {0} object type. + {0} : nouveau (préversion) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} : {1} (préversion) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + Une erreur s’est produite lors de l’ouverture d’un nouveau dialogue {0} : {1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Une erreur s’est produite lors de l’ouverture du dialogue des propriétés de {0} : {1}. {2} + + + Password cannot be empty. + Le mot de passe ne peut pas être vide. + + + Password + Mot de passe + + + Password must match the confirm password. + Le mot de passe doit correspondre au mot de passe de confirmation. + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + Une erreur s’est produite lors de l’actualisation de l’Explorateur d’objets. {0} + + + Selected + Sélectionné + + + Update {0} '{1}' + {0} object type, {1}: object name. + Mise à jour du type {0} « {1} » + + + Contained user + Utilisateur à relation contenant-contenu + + + Default schema + Schéma par défaut + + + Login + Connexion + + + Membership + Appartenance + + + Owned Schemas + Schémas détenus + + + Type + Type + + + User with Windows group login + Utilisateur avec une connexion de groupe Windows + + + User with login + Utilisateur avec connexion + + + User with no connect access + Utilisateur sans accès à une connexion + + + Yes + Oui + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 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. + + + Command timeout + Expiration de commande + Number of attempts to restore connection Nombre de tentatives de restauration de connexion @@ -326,6 +592,10 @@ Host Guardian Service Service Guardian hôte + + None + Aucun(e) + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves Spécifie un protocole pour attester une enclave côté serveur utilisée avec Always Encrypted avec des enclaves sécurisées @@ -342,9 +612,21 @@ Enclave Attestation URL URL d'attestation d'enclave + + Optional (False) + Facultatif (faux) + + + Strict + Strict + + + Mandatory (True) + Obligatoire (Vrai) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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é + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -390,6 +672,14 @@ Source Source + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nom d’hôte dans le certificat + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite @@ -470,6 +760,14 @@ Replication Réplication + + Enables or disables Secure Enclaves for the connection + Enables or disables Secure Enclaves for the connection + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance Nom de l'instance SQL Server @@ -479,8 +777,8 @@ Serveur - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. Nombre de minutes de conservation des fichiers journaux pour les services de back-end. La durée par défaut est 1 semaine. + + Disable Group By Schema + Désactiver Grouper par schéma + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + Activer Grouper par schéma + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + 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. + + + When enabled, the database objects in Object Explorer will be categorized by schema. + Lorsque cette option est activée, les objets de base de données dans l’Explorateur d'objets sont classés par schéma. + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [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. @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 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. + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + 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. + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [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 @@ -774,18 +1100,50 @@ Version Version + + Change SQL Notebook Connection + Modifier la connexion au notebook SQL + Search: Clear Search Server Results Recherche : Effacer les résultats du serveur de recherche + + Delete + Supprimer + Design Conception + + New Application Role + Nouveau rôle d’application + + + New Database Role + Nouveau rôle de base de données + + + New Login + Nouvelle connexion + + + New Server Role + Nouveau rôle serveur + New Table Nouvelle table + + New User + Nouvel utilisateur + + + Properties + Propriétés + Search: Servers Recherche : Serveurs diff --git a/resources/xlf/fr/resource-deployment.fr.xlf b/resources/xlf/fr/resource-deployment.fr.xlf index 48a1525a25..c7d9e2a6a5 100644 --- a/resources/xlf/fr/resource-deployment.fr.xlf +++ b/resources/xlf/fr/resource-deployment.fr.xlf @@ -1311,8 +1311,8 @@ Sélectionnez un autre abonnement contenant au moins un serveur Déployer des images conteneur SQL Server 2019 - Deploy SQL Server 2022 Preview container images - Déployer des images conteneur Préversion de SQL Server 2022 + Deploy SQL Server 2022 container images + Déployer des images conteneur SQL Server 2022 SQL Server password @@ -1363,8 +1363,8 @@ Sélectionnez un autre abonnement contenant au moins un serveur SQL Server 2019 - SQL Server 2022 Preview - Préversion de SQL Server 2022 + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/fr/sql-database-projects.fr.xlf b/resources/xlf/fr/sql-database-projects.fr.xlf index 40ec65d56a..3e52591cdc 100644 --- a/resources/xlf/fr/sql-database-projects.fr.xlf +++ b/resources/xlf/fr/sql-database-projects.fr.xlf @@ -18,6 +18,10 @@ In progress En cours + + Move + Déplacer + Publish History Publier l’historique @@ -270,10 +274,6 @@ Data sources Sources de données - - Data Sources - Sources de données - Database location is required for adding a reference to a database L’emplacement de la base de données est requis pour l’ajout d’une référence à une base de données @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? Voulez-vous vraiment supprimer la référence à {0} ? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + Voulez-vous vraiment supprimer la variable SQLCMD '{0}' ? + Failed to update app setting '{0}' Échec de la mise à jour du paramètre d’application «{0}» @@ -502,6 +506,18 @@ Enter new database name Entrer un nom de base de données + + Enter new name + Entrez le nouveau nom + + + Enter default value for SQLCMD variable '{0}' + Entrez la valeur par défaut de la variable SQLCMD '{0}' + + + Enter new SQLCMD Variable name + Entrer le nom de la nouvelle variable SQLCMD + Enter new value for variable '{0}' Entrer une nouvelle valeur pour la variable « {0} » @@ -538,10 +554,18 @@ Error finding build files location: {0} Erreur lors de la recherche de l’emplacement des fichiers de build : {0} + + Error when moving file from {0} to {1}. Error: {2} + Erreur lors du déplacement du fichier de {0} vers {1}. Erreur : {2} + Error trying to read {0} of project '{1}' Erreur lors de la tentative de lecture {0} du projet '{1}' + + Error when renaming file from {0} to {1}. Error: {2} + Error when renaming file from {0} to {1}. Error: {2} + Could not build project. Error retrieving files needed to build. Impossible de générer le projet. Erreur lors de la récupération des fichiers nécessaires à la génération. @@ -740,6 +764,14 @@ Missing 'version' entry in {0} Entrée 'version' manquante dans {0}. + + Are you sure you want to move {0} to {1}? + Voulez-vous vraiment déplacer {0} dans {1} ? + + + Moving files between projects is not supported + Le déplacement de fichiers entre les projets n’est pas pris en charge + msec msec @@ -828,6 +860,10 @@ Ok OK + + Only moving .sql files is supported + Seul le déplacement de fichiers .sql est pris en charge + Open License Agreement Ouvrir le contrat de licence @@ -952,6 +988,10 @@ Publish Options Options de publication + + Publish profile elements + Publier les éléments de profil + Database project published successfully Projet de base de données publié avec succès @@ -1220,6 +1260,14 @@ Database Projects Projets de base de données + + A SQLCMD Variable with the same name already exists in this project + Une variable SQLCMD portant le même nom existe déjà dans ce projet + + + SQLCMD Variables + Variables SQLCMD + Stored Procedure Procédure stockée @@ -1388,6 +1436,10 @@ Add Existing Item... Ajouter un élément ex_istant... + + Add SQLCMD Variable + Ajouter une variable SQLCMD + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. Version d’autorest. SQL à utiliser à partir de NPM. La dernière version sera utilisée si elle n’est pas définie. @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 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 + + Edit + Modifier + Edit .sqlproj File Modifier le fichier .sqlproj @@ -1520,6 +1576,10 @@ Publish Publier + + Rename + Renommer + Schema Compare Comparer les schémas diff --git a/resources/xlf/fr/sql-migration.fr.xlf b/resources/xlf/fr/sql-migration.fr.xlf index 71106bef63..f250ed5fd5 100644 --- a/resources/xlf/fr/sql-migration.fr.xlf +++ b/resources/xlf/fr/sql-migration.fr.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 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. + + Migration service component could not start. {0} + Le composant du service de migration n’a pas pu démarrer. {0} + + + Service component crashed. + Le composant de service s’est arrêté. + + + Service provider could not be initialized. + Impossible d’initialiser le fournisseur de services. + Migrate logins from '{0}' to Azure SQL Migrer les connexions de « {0} » vers Azure SQL @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? Voulez-vous vraiment annuler cette migration ? - - Login migration error: {0} - Erreur de migration de connexion : {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Nom de domaine Active Directory Azure (obligatoire uniquement pour migrer les connexions d’authentification Windows) + + + Enter AAD Domain Name + Entrer un nom de domaine AAD + + + Collecting target login failed with error code {0} + Collecting target login failed with error code {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Azure SQL Database + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + 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. + + + Login migration error: {0} + Erreur de migration de connexion : {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Establishing user mappings. Login migration in progress Migration de connexions en cours + + Migration status details for {0} + Détails de l’état de la migration pour {0} + Login found Connexion trouvée @@ -154,6 +186,14 @@ Migration des rôles serveur, établissement des mappages de serveurs et défini Succeeded Réussite + + Migrate logins + Migrer des connexions + + + Not started + Non démarré + Target Status État de la cible @@ -175,8 +215,8 @@ Migration des rôles serveur, établissement des mappages de serveurs et défini La connexion a réussi. - Please note that login migration feature is in private preview mode. - Veuillez noter que la fonctionnalité de migration de connexions est en mode préversion privée. + Please note that login migration feature is in public preview mode. + Please note that login migration feature is in public preview mode. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ Cela peut prendre un certain temps. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. 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. + + Folder + Dossier + Blob container resource group Groupe de ressources du conteneur d’objets BLOB @@ -434,6 +478,10 @@ Cela peut prendre un certain temps. Complete cutover Terminer le basculement + + We ran the following steps: + Nous avons exécuté les étapes suivantes : + Completing cutover without restoring all the backups may result in a data loss. L’exécution du basculement sans restaurer toutes les sauvegardes peut entraîner une perte de données. @@ -615,8 +663,8 @@ Cela peut prendre un certain temps. 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. - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - 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). + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ Cela peut prendre un certain temps. Migrer les bases de données à l’aide de Azure Data Studio - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - Didacticiel : migrer vers SQL Server sur la base de données Azure SQL (hors connexion) - (PRÉVERSION) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ Cela peut prendre un certain temps. Database '{0}' already exists on the target managed instance '{1}'. La base de données « {0} » existe déjà sur le Managed Instance cible « {1} ». + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + 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. + Select the databases that you want to assess for migration to Azure SQL. Sélectionnez les bases de données que vous souhaitez évaluer pour la migration vers Azure SQL. @@ -1018,6 +1070,10 @@ Cela peut prendre un certain temps. To continue, select a valid last backup file for source database '{0}'. Pour continuer, sélectionnez un dernier fichier de sauvegarde valide pour la base de données source « {0} ». + + To continue, select a valid backup folder for source database '{0}'. + Pour continuer, sélectionnez un dossier de sauvegarde valide pour la base de données source ’{0}’. + To continue, select a valid resource group for source database '{0}'. Pour continuer, sélectionnez un groupe de ressources valide pour la base de données source « {0} ». @@ -1046,6 +1102,10 @@ Cela peut prendre un certain temps. Invalid network share location format. Example: {0} Format d’emplacement du partage réseau non valide. Exemple : {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 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 + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') Impossible de se connecter à la base de données en raison d'un OwnerUri non valide (Paramètre « OwnerUri ») @@ -1250,6 +1310,38 @@ Cela peut prendre un certain temps. More info Informations supplémentaires + + All steps completed with the following error(s):{0}{1} + Toutes les étapes sont terminées avec la ou les erreurs suivantes :{0}{1} + + + All steps succeeded. + Toutes les étapes ont réussi. + + + Some steps are still running. + Certaines étapes sont toujours en cours d’exécution. + + + Step status: {0} + État de l’étape : {0} + + + Copy results + Copier des résultats + + + Step details + Détails de l’étape + + + Step status: {0}{1}{2} + État de l’étape : {0}{1}{2} + + + Steps + Étapes + N/A N / A @@ -1350,6 +1442,10 @@ Cela peut prendre un certain temps. No blob files found. Aucun objet blob trouvé. + + No blob folders found. + Dossiers d’objets blob introuvables. + No file shares found. Aucun partage de fichiers trouvé. @@ -1562,6 +1658,10 @@ Cela peut prendre un certain temps. Run validation Exécuter la validation + + We are running the following steps: + Nous exécutons les étapes suivantes : + Save assessment report Enregistrer le rapport d'évaluation @@ -2131,8 +2231,8 @@ Cela peut prendre un certain temps. Pour migrer vers Azure SQL Managed Instance, affichez les résultats de l’évaluation et sélectionnez une ou plusieurs bases de données. - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - 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. + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ Cela peut prendre un certain temps. base de données SQL - Azure SQL Database (PREVIEW) - Azure SQL Database (PRÉVERSION) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ Cela peut prendre un certain temps. SQL Virtual Machine Machine virtuelle SQL + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + 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} + + + Known issues, limitations, and troubleshooting + Problèmes connus, limitations et résolution des problèmes + Copy duration Durée de copie @@ -2422,6 +2530,34 @@ Cela peut prendre un certain temps. Validating and migrating logins failed Échec de la validation et de la migration des connexions + + Error migrating certificate for database {0}. {1} + Erreur lors de la migration du certificat pour la base de données {0}. {1} + + + An error occurred while starting the certificate migration: '{0}' + Une erreur s’est produite lors du démarrage de la migration des certificats : ’{0}’ + + + Canceled + Annulé + + + Failed + Échec + + + Pending + En attente + + + Running + En cours d’exécution + + + Succeeded + Réussite + Status État @@ -2702,6 +2838,150 @@ Cela peut prendre un certain temps. Target version Version cible + + Edit + Modifier + + + Migrate certificates + Migrer des certificats + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + La migration des certificats a été annulée. Veuillez exécuter et terminer la migration des certificats pour continuer. + + + Validation was canceled with the following error(s):{0}{1} + La validation a été annulée avec la ou les erreurs suivantes :{0}{1} + + + Databases + Bases de données + + + Status + État + + + Migration completed with the following error(s):{0}{1} + La migration s’est achevée avec la ou les erreurs suivantes : {0}{1} + + + Copy migration results + Copier les résultats de la migration + + + Done + Terminé + + + Migrating the certificates from the following databases: + Migration des certificats à partir des bases de données suivantes : + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + 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. + + + Certificates migration progress details: + Détails de la progression de la migration des certificats : + + + Certificates migration results: + Résultats de la migration des certificats : + + + Previous certificates migration results: + Résultats de la migration des certificats précédents : + + + Retry migration + Réessayer la migration + + + Migration status: {0}{1}{2} + État de la migration : {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + La migration des certificats s’est terminée avec succès. Veuillez cliquer sur Suivant pour poursuivre la migration. + + + Migration canceled + Migration annulée + + + Migration completed successfully. + Migration effectuée correctement + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + {0} Transparent Data Encryption a activé les bases de données sélectionnées pour la migration. {1} + + + No encrypted database selected. + Base de données chiffrée sélectionnée. + + + You have chosen to manually migrate certificates. + Vous avez choisi de migrer manuellement les certificats. + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + Vous avez donné l’accès à Azure Data Studio pour migrer les certificats de chiffrement et la base de données. + + + {0} of {1} completed + {0} sur {1} terminé(s) + + + {0} out of {1} selected database(s) is using transparent data encryption. + {0} de {1} base(s) de données sélectionnée(s) utilise le chiffrement transparent des données. + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 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}. + + + Network path where certificate will be placed. + Chemin d’accès réseau où le certificat sera placé. + + + Network path for certificate + Chemin d’accès réseau pour le certificat + + + Enter network path + Entrer le chemin d’accès du réseau + + + Export my certificates and private key to the target. + Exporter mes certificats et ma clé privée vers la cible. + + + I give consent to use my credentials for accessing the certificates. + J’accepte d’utiliser mes informations d’identification pour accéder aux certificats. + + + I don't want Azure Data Studio to export the certificates. + Je ne veux pas qu’Azure Data Studio exporte les certificats. + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + Vous devez migrer les certificats avant de poursuivre la migration, sinon la migration échouera. {0}. + + + Certificate migration + Migration de certificat + + + Encrypted database selected. + Base de données chiffrée sélectionnée. + Test connection Tester la connexion @@ -2734,6 +3014,10 @@ Cela peut prendre un certain temps. Enter the target user name Entrez le nom d'utilisateur cible + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status État @@ -2880,11 +3164,11 @@ Cela peut prendre un certain temps. 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 - 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 + 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 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. - 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. + 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. Warning @@ -3003,19 +3287,19 @@ Cela peut prendre un certain temps. Erreur lors de l’obtention des informations de connexion : {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 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. + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 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. Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 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. - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 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. - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. 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. @@ -3024,7 +3308,7 @@ Cela peut prendre un certain temps. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + En savoir plus : https://aka.ms/dms-migrations-troubleshooting. Yes @@ -3038,6 +3322,10 @@ Cela peut prendre un certain temps. {0} of {1} {0} sur {1} + + Waiting for {0} component to start. + En attente du démarrage du composant {0}. + @@ -3052,6 +3340,54 @@ Cela peut prendre un certain temps. + + + + Downloading {0} + Téléchargement de {0} + + + Done downloading {0} + Téléchargement de {0} terminé + + + ({0} KB) + ({0} Ko) + + + Downloading {0} + Téléchargement de {0} + + + Extracted {0} ({1}/{2}) + {0} extrait ({1}/{2}) + + + Failed to start {0}: {1} + Échec du démarrage de {0} : {1} + + + Installing {0} Service + Installation du service {0} + + + Installing {0} to {1} + Installation de {0} sur {1} + + + Installed {0} + {0} installé + + + {0} Started + {0} démarré + + + Starting {0} + Démarrage de {0} + + + diff --git a/resources/xlf/fr/sql.fr.xlf b/resources/xlf/fr/sql.fr.xlf index c5b6de0e16..ac80b538ab 100644 --- a/resources/xlf/fr/sql.fr.xlf +++ b/resources/xlf/fr/sql.fr.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 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. + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu Menu titre de la cellule du bloc-notes + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + 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) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + Indique si la barre d’outils de cellule doit apparaître au pointage ou cliquer. (pour VS Code Notebooks seulement) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 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) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + Contrôle si les actions de sortie doivent être rendues dans la barre d’outils de sortie. (pour VS Code Notebooks seulement) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + 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) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + Indique s’il faut utiliser l’éditeur de différences de texte amélioré pour le notebook. (pour VS Code Notebooks seulement) + + + Priority list for output mime types. (for VS Code Notebooks only) + Liste de priorités pour les types mime de sortie. (pour VS Code Notebooks seulement) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + Détermine si l’éditeur de notebooks doit autoriser les cellules à déplacer des cellules par glisser-déplacer. (pour VS Code Notebooks seulement) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 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) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + Contrôle le rendu de l’indicateur de focus sur les bordures de cellule ou sur la reliure gauche. (pour VS Code Notebooks seulement) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + Détermine si une barre d’outils globale doit être rendue dans l’éditeur de notebook. (pour VS Code Notebooks seulement) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + Contrôle si les actions de la barre d’outils du notebook doivent afficher l’étiquette ou non. (pour VS Code Notebooks seulement) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + Contrôlez l’emplacement où les actions d’insertion de cellule doivent apparaître. (pour les blocs-notes VS Code uniquement) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + Contrôle si les cellules de code de la fenêtre interactive sont réduites par défaut. (pour VS Code Notebooks seulement) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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é. + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 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) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + Hauteur de ligne du texte de sortie pour les cellules du notebook. +– Valeurs comprises entre 0 et 8 sont utilisées comme multiplicateur avec la taille de police. +– Valeurs supérieures ou égales à 8 seront utilisées comme valeurs effectives. + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + Indique si la barre d’état de la cellule doit être affichée. (pour VS Code Notebooks seulement) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Contrôle l’affichage de la flèche pliante d’en-tête Markdown. (pour VS Code Notebooks seulement) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + Contrôlez le nombre de lignes de texte qui sont rendues dans une sortie texte. (pour VS Code Notebooks seulement) + The notebook title menu Menu titre du bloc-notes @@ -315,6 +408,10 @@ The notebook toolbar menu Menu de la barre d’outils du bloc-notes + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + Indique s’il faut utiliser une pile d’annulation/restauration par progression distincte pour chaque cellule. (pour VS Code Notebooks seulement) + The object explorer item context menu Menu contextuel de l’élément de l’Explorateur d’objets @@ -1033,6 +1130,14 @@ Commandes ignorées par défaut : Show connect dialog on startup Afficher la boîte de dialogue de connexion au démarrage + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (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. + + + Use VS Code notebooks + Utiliser VS Code notebooks + @@ -2286,6 +2391,10 @@ Commandes ignorées par défaut : + + Azure resource endpoint for the provider. + Point de terminaison de ressource Azure pour le fournisseur. + Options for connection Options de connexion @@ -5675,8 +5784,8 @@ Erreur : {1} - Copy failed with error {0} - La copie a échoué avec l'erreur {0} + Copy failed with error: {0} + La copie a échoué avec l’erreur : {0} Show chart @@ -6470,6 +6579,10 @@ Erreur : {1} The maximum width in pixels for auto-sized columns Largeur maximale en pixels des colonnes dimensionnées automatiquement + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + 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. + Results Grid and Messages Grille de résultats et messages @@ -7299,14 +7412,34 @@ Erreur : {1} Close Fermer + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... Ajout du compte... - + Refresh account was canceled by the user L'actualisation du compte a été annulée par l'utilisateur + + 0 +Error Message: 1 + 0 +Message d’erreur : 1 + @@ -7547,10 +7680,6 @@ Erreur : {1} Connection error Erreur de connexion - - Enable Trust server certificate - Activer Faire confiance au certificat de serveur - Connection failed due to Kerberos error. La connexion a échoué en raison d'une erreur Kerberos. @@ -7567,14 +7696,6 @@ Erreur : {1} Run Kinit Exécuter Kinit - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - 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. - -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 ? - @@ -7771,6 +7892,14 @@ Remarque : un certificat auto-signé offre une protection limitée uniquement e + + Password must be changed for '{0}' to continue logging into '{1}'. + Le mot de passe doit être modifié pour que '{0}' continue de se connecter à '{1}'. + + + Please enter a new password below: + Entrez un nouveau mot de passe ci-dessous : + Cancel Annuler @@ -7803,6 +7932,10 @@ Remarque : un certificat auto-signé offre une protection limitée uniquement e OK OK + + Password change already in progress + Modification du mot de passe déjà en cours + Change Password Changer le mot de passe @@ -7837,6 +7970,15 @@ Remarque : un certificat auto-signé offre une protection limitée uniquement e + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + Étape {0} : {1} + + + @@ -8468,10 +8610,26 @@ Remarque : un certificat auto-signé offre une protection limitée uniquement e Delete Connection Supprimer la connexion + + Are you sure you want to delete connection '{0}'? + Êtes-vous sûr de vouloir supprimer la connexion '{0}' ? + + + No + Non + + + Yes + Oui + Delete Group Supprimer le groupe + + Are you sure you want to delete connection group '{0}'? + Êtes-vous sûr de vouloir supprimer le groupe de connexion '{0}' ? + Show All Connections Afficher toutes les connexions @@ -8552,6 +8710,10 @@ Remarque : un certificat auto-signé offre une protection limitée uniquement e Add a clause Ajouter une clause + + All clauses have been cleared. + Toutes les clauses ont été effacées. + Apply Appliquer @@ -8584,6 +8746,10 @@ Remarque : un certificat auto-signé offre une protection limitée uniquement e Load Filter Charger le filtre + + A new clause has been added. + Une nouvelle clause a été ajoutée. + Not Contains Ne contient pas @@ -8669,8 +8835,8 @@ Remarque : un certificat auto-signé offre une protection limitée uniquement e - Copy failed with error {0} - La copie a échoué avec l'erreur {0} + Copy failed with error: {0} + La copie a échoué avec l’erreur : {0} Batch execution time: {0} diff --git a/resources/xlf/it/arc.it.xlf b/resources/xlf/it/arc.it.xlf index ad7def69d3..2f770d7c65 100644 --- a/resources/xlf/it/arc.it.xlf +++ b/resources/xlf/it/arc.it.xlf @@ -46,6 +46,14 @@ {0} backups {0} backup + + False + False + + + True + True + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency Emergenza + + Enable Trust Server Certificate + Abilitare Certificato del server attendibile + + + Encrypt + Crittografa + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + 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. + Endpoint Endpoint @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: È possibile controllare lo stato dell'aggiornamento eseguendo il comando seguente: + + 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? + 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? + Name Nome @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} Il valore dovrebbe essere compreso nell'intervallo {0} - {1} + + Read more + Altre informazioni + Ready Pronto @@ -1117,6 +1145,14 @@ Troubleshoot Risoluzione dei problemi + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + 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. + + + Trust Server Certificate + Considera attendibile il certificato del server + Type Tipo diff --git a/resources/xlf/it/azurecore.it.xlf b/resources/xlf/it/azurecore.it.xlf index cbdf253e2c..01a1bd8202 100644 --- a/resources/xlf/it/azurecore.it.xlf +++ b/resources/xlf/it/azurecore.it.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. Il tenant specificato con ID '{0}' non è stato trovato. - - Unidentified error with azure authentication - Errore non identificato con l'autenticazione di Azure - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. Il tenant '{0} ({1})' richiede una nuova autenticazione per accedere alle risorse {2}. Premere Apri per avviare il processo di autenticazione. @@ -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. È stata effettuata una chiamata ad azdata.accounts.getSecurityToken. Questo metodo è deprecato e verrà rimosso nelle versioni future. Usare getAccountSecurityToken. + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure (Cina) - - Azure (Germany) - Azure (Germania) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (US Government) - - Azure (US National) - Azure (US National) - diff --git a/resources/xlf/it/cms.it.xlf b/resources/xlf/it/cms.it.xlf index f8dbc8b584..f39f8e6d42 100644 --- a/resources/xlf/it/cms.it.xlf +++ b/resources/xlf/it/cms.it.xlf @@ -174,6 +174,14 @@ Column encryption Crittografia di colonna + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Intervallo di tempo (in secondi) in cui attendere l'esecuzione di un comando prima di interrompere il tentativo e generare un errore + + + Command timeout + Timeout del comando + Number of attempts to restore connection Numero di tentativi di ripristino della connessione @@ -222,9 +230,21 @@ Current language Lingua corrente + + Optional (False) + Facoltativo (Falso) + + + Strict + Restrittivo + + + Mandatory (True) + Obbligatorio (Vero) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -270,6 +290,14 @@ Source Origine + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nome host nel certificato + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente @@ -367,8 +395,8 @@ Server - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate diff --git a/resources/xlf/it/data-workspace.it.xlf b/resources/xlf/it/data-workspace.it.xlf index 7ef995bedf..fc688c4625 100644 --- a/resources/xlf/it/data-workspace.it.xlf +++ b/resources/xlf/it/data-workspace.it.xlf @@ -202,10 +202,18 @@ Yes (Recommended) Sì (Scelta consigliata) + + This project type does not support drag and drop. + Questo tipo di progetto non supporta il trascinamento della selezione. + File '{0}' doesn't exist Il file '{0}' non esiste + + File name cannot end with a period + Il nome file non può terminare con un punto + Error during git clone. View git output for more details Errore durante il comando git clone. Per altri dettagli, visualizzare l'output git @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Clonazione del repository GIT '{0}'... + + Invalid file characters + Caratteri di file non validi + Prior {0} for the current project will appear here, please run to see the results. {0} precedenti per il progetto corrente verranno visualizzati qui. Eseguire per visualizzare i risultati. + + No database project extensions are installed. Please install a database project extension to use this feature. + Non sono installate estensioni di progetto di database. Installare un'estensione di progetto di database per usare questa funzionalità. + + + Only moving one file at a time is supported. + È supportato solo lo spostamento di un file alla volta. + List of opened projects should not be undefined after refresh from disk. L'elenco dei progetti aperti non deve essere indefinito dopo l'aggiornamento dal disco. @@ -226,6 +246,30 @@ Project name is null Il nome del progetto è Null + + Reserved file name. Choose another name and try again + Nome file riservato. Scegliere un altro nome e riprovare + + + This file name is reserved for use by Windows. Choose another name and try again + Questo nome file è riservato per l'uso da parte di Windows. Scegliere un altro nome e riprovare + + + File name cannot be over 255 characters + Il nome del file non può contenere più di 255 caratteri + + + File name cannot end with a whitespace + Il nome file non può terminare con uno spazio vuoto + + + Undefined name + Nome non definito + + + File name cannot be whitespace + Il nome file non può essere vuoto + diff --git a/resources/xlf/it/mssql.it.xlf b/resources/xlf/it/mssql.it.xlf index 27b5028e3e..71fe1dd31d 100644 --- a/resources/xlf/it/mssql.it.xlf +++ b/resources/xlf/it/mssql.it.xlf @@ -1,5 +1,25 @@  + + + + Connection error + Errore di connessione + + + Enable Trust server certificate + Abilitare Certificato del server attendibile + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + 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. + +Nota: 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? + + + @@ -56,6 +76,244 @@ + + + + login + accesso + + + Login + Accesso + + + OK + OK + + + user + utente + + + User + Utente + + + Advanced + Avanzata + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + La creazione di un account di accesso con password vuota rappresenta un rischio per la sicurezza. Continuare? + + + Confirm password + Conferma password + + + Create {0} + {0} object type + Crea {0} + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 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. + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + Eliminare il {0}: {1}? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Errore durante l'eliminazione del {0}: {1}. {2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + Elimina {0} '{1}' + + + Enabled + Abilitato + + + General + Generale + + + Help + Guida + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + La password non è conforme al requisito di complessità. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy + + + Loading dialog... + Caricamento della finestra di dialogo in corso... + + + Azure Active Directory Authentication + Autenticazione di Azure Active Directory + + + Authentication + Autenticazione + + + Default database + Database predefinito + + + Default language + Lingua predefinita + + + Enforce password expiration + Imponi scadenza password + + + Enforce password policy + Applica criteri password + + + Login is locked out + Account di accesso bloccato + + + User must change password at next login + Richiedi modifica della password all'accesso successivo + + + Old password cannot be empty. + La vecchia password non può essere vuota. + + + Old password + Vecchia password + + + Permission to connect to database engine + Autorizzazione per la connessione al motore di database + + + Server Roles + Ruoli del server + + + Specify old password + Specifica vecchia password + + + SQL Authentication + Autenticazione SQL + + + SQL Authentication + Autenticazione SQL + + + Windows Authentication + Autenticazione di Windows + + + Name cannot be empty. + Il nome non può essere vuoto. + + + Name + Nome + + + {0} - New (Preview) + {0} object type. + {0} - Nuovo (anteprima) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} - {1} (Anteprima) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + Errore durante l'apertura della nuova finestra di dialogo {0}. {1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Errore durante l'apertura della finestra di dialogo delle proprietà per {0}: {1}. {2} + + + Password cannot be empty. + La password non può essere vuota. + + + Password + Password + + + Password must match the confirm password. + La password deve corrispondere alla password di conferma. + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + Errore durante l'aggiornamento di Esplora oggetti. {0} + + + Selected + Selezionato + + + Update {0} '{1}' + {0} object type, {1}: object name. + Aggiornamento {0} '{1}' + + + Contained user + Utente contenuto + + + Default schema + Schema predefinito + + + Login + Accesso + + + Membership + Appartenenza + + + Owned Schemas + Schemi di proprietà + + + Type + Tipo + + + User with Windows group login + Utente con accesso al gruppo di Windows + + + User with login + Utente con accesso + + + User with no connect access + Utente senza accesso alla connessione + + + Yes + + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Intervallo di tempo (in secondi) in cui attendere l'esecuzione di un comando prima di interrompere il tentativo e generare un errore + + + Command timeout + Timeout del comando + Number of attempts to restore connection Numero di tentativi di ripristino della connessione @@ -326,6 +592,10 @@ Host Guardian Service Servizio Sorveglianza host + + None + Nessuno + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves Specifica un protocollo per l'attestazione di un enclave lato server usato con Always Encrypted con enclave sicuri @@ -342,9 +612,21 @@ Enclave Attestation URL URL di attestazione enclave + + Optional (False) + Facoltativo (Falso) + + + Strict + Restrittivo + + + Mandatory (True) + Obbligatorio (Vero) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -390,6 +672,14 @@ Source Origine + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nome host nel certificato + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente @@ -470,6 +760,14 @@ Replication Replica + + Enables or disables Secure Enclaves for the connection + Abilita o disabilita gli enclave sicuri per la connessione + + + Secure Enclaves + Enclave sicuri + Name of the SQL Server instance Nome dell'istanza di SQL Server @@ -479,8 +777,8 @@ Server - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. Numero di minuti per la conservazione dei file di log per i servizi di back-end. L'impostazione predefinita è 1 settimana. + + Disable Group By Schema + Disabilita raggruppa per schema + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + Abilita raggruppa per schema + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + Timeout in secondi per l'espansione di un nodo in Esplora oggetti. Il valore predefinito è 45 secondi. + + + When enabled, the database objects in Object Explorer will be categorized by schema. + Se questa opzione è abilitata, gli oggetti di database in Esplora oggetti verranno categorizzati in base allo schema. + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [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. @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 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. + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + 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. + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [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 @@ -774,18 +1100,50 @@ Version Versione + + Change SQL Notebook Connection + Modifica connessione notebook SQL + Search: Clear Search Server Results Ricerca: Cancella risultati del server di ricerca + + Delete + Elimina + Design Progettazione + + New Application Role + Nuovo ruolo applicazione + + + New Database Role + Nuovo ruolo del database + + + New Login + Nuovo account accesso + + + New Server Role + Nuovo ruolo server + New Table Nuova tabella + + New User + Nuovo utente + + + Properties + Proprietà + Search: Servers Ricerca: Server diff --git a/resources/xlf/it/resource-deployment.it.xlf b/resources/xlf/it/resource-deployment.it.xlf index 0a4914ce4e..461107aaf4 100644 --- a/resources/xlf/it/resource-deployment.it.xlf +++ b/resources/xlf/it/resource-deployment.it.xlf @@ -1311,8 +1311,8 @@ Selezionare una sottoscrizione diversa contenente almeno un server Distribuisci immagini del contenitore di SQL Server 2019 - Deploy SQL Server 2022 Preview container images - Distribuire le immagini contenitore dell’anteprima di SQL Server 2022 + Deploy SQL Server 2022 container images + Distribuire le immagini del contenitore di SQL Server 2022 SQL Server password @@ -1363,8 +1363,8 @@ Selezionare una sottoscrizione diversa contenente almeno un server SQL Server 2019 - SQL Server 2022 Preview - Anteprima di SQL Server 2022 + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/it/sql-database-projects.it.xlf b/resources/xlf/it/sql-database-projects.it.xlf index 9f79701702..d1250bde81 100644 --- a/resources/xlf/it/sql-database-projects.it.xlf +++ b/resources/xlf/it/sql-database-projects.it.xlf @@ -18,6 +18,10 @@ In progress In corso + + Move + Sposta + Publish History Cronologia di pubblicazione @@ -270,10 +274,6 @@ Data sources Origini dati - - Data Sources - Origini dati - Database location is required for adding a reference to a database Il percorso del database è necessario per aggiungere un riferimento a un database @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? Eliminare il riferimento a {0}? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + Eliminare la variabile SQLCMD '{0}'? + Failed to update app setting '{0}' Non è stato possibile aggiornare l'impostazione dell'app '{0}' @@ -502,6 +506,18 @@ Enter new database name Immettere il nuovo nome del database + + Enter new name + Immettere il nuovo nome + + + Enter default value for SQLCMD variable '{0}' + Immettere il valore predefinito per la variabile SQLCMD '{0}' + + + Enter new SQLCMD Variable name + Immettere il nuovo nome della variabile SQLCMD + Enter new value for variable '{0}' Immettere un nuovo valore per la variabile '{0}' @@ -538,10 +554,18 @@ Error finding build files location: {0} Errore durante la ricerca del percorso dei file di compilazione: {0} + + Error when moving file from {0} to {1}. Error: {2} + Errore durante lo spostamento del file da {0} a {1}. Errore: {2} + Error trying to read {0} of project '{1}' Errore durante il tentativo di leggere {0} del progetto '{1}' + + Error when renaming file from {0} to {1}. Error: {2} + Errore durante la ridenominazione del file da {0} a {1}. Errore: {2} + Could not build project. Error retrieving files needed to build. Non è stato possibile compilare il progetto. Errore durante il recupero dei file necessari per la compilazione. @@ -740,6 +764,14 @@ Missing 'version' entry in {0} Voce 'version' mancante in {0} + + Are you sure you want to move {0} to {1}? + Spostare {0} in {1}? + + + Moving files between projects is not supported + Lo spostamento di file tra progetti non è supportato + msec millisecondo @@ -828,6 +860,10 @@ Ok OK + + Only moving .sql files is supported + È supportato solo lo spostamento di file con estensione sql + Open License Agreement Apri contratto di licenza @@ -952,6 +988,10 @@ Publish Options Pubblicare opzioni + + Publish profile elements + Elementi del profilo di pubblicazione + Database project published successfully Il progetto di database è stato pubblicato @@ -1220,6 +1260,14 @@ Database Projects Progetti di database + + A SQLCMD Variable with the same name already exists in this project + Nel progetto esiste già una variabile SQLCMD con lo stesso nome + + + SQLCMD Variables + Variabili SQLCMD + Stored Procedure Stored procedure @@ -1388,6 +1436,10 @@ Add Existing Item... Aggiungi _elemento esistente... + + Add SQLCMD Variable + Aggiungere variabile SQLCMD + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. Versione di autorest. Sql da usare da NPM. Se non è impostata, verrà usata la versione più recente. @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 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 + + Edit + Modifica + Edit .sqlproj File Edit .sqlproj File @@ -1520,6 +1576,10 @@ Publish Pubblicare + + Rename + Rinominare + Schema Compare Confronto schemi diff --git a/resources/xlf/it/sql-migration.it.xlf b/resources/xlf/it/sql-migration.it.xlf index bb6100178f..d79ea4cf1c 100644 --- a/resources/xlf/it/sql-migration.it.xlf +++ b/resources/xlf/it/sql-migration.it.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 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. + + Migration service component could not start. {0} + Impossibile avviare il componente del servizio di migrazione. {0} + + + Service component crashed. + Arresto anomalo del componente del servizio. + + + Service provider could not be initialized. + Impossibile inizializzare il provider di servizi. + Migrate logins from '{0}' to Azure SQL Eseguire la migrazione degli account di accesso da '{0}' a Azure SQL @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? Annullare la migrazione? - - Login migration error: {0} - Errore di migrazione dell'account di accesso: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Nome di dominio di Azure Active Directory (necessario solo per eseguire la migrazione degli account di accesso per l'autenticazione di Windows) + + + Enter AAD Domain Name + Immettere il nome di dominio di AAD + + + Collecting target login failed with error code {0} + La raccolta dell'accesso di destinazione non è riuscita con codice di errore {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Database SQL di Azure + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + 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. + + + Login migration error: {0} + Errore di migrazione dell'account di accesso: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Definizione dei mapping utente. Login migration in progress Migrazione dell'account di accesso in corso + + Migration status details for {0} + Dettagli sullo stato della migrazione per {0} + Login found Account di accesso trovato @@ -154,6 +186,14 @@ Currently, migrating server roles, establishing server mappings and setting perm Succeeded Riuscita + + Migrate logins + Esegui la migrazione degli account di accesso + + + Not started + Non avviato + Target Status Stato di destinazione @@ -175,8 +215,8 @@ Currently, migrating server roles, establishing server mappings and setting perm Connessione riuscita. - Please note that login migration feature is in private preview mode. - Si noti che la funzionalità di migrazione degli account di accesso è in modalità di anteprima privata. + Please note that login migration feature is in public preview mode. + Si noti che la funzionalità di migrazione degli account di accesso è in modalità di anteprima pubblica. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ L'operazione potrebbe richiedere qualche minuto. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. 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. + + Folder + Cartella + Blob container resource group Gruppo di risorse del contenitore BLOB @@ -434,6 +478,10 @@ L'operazione potrebbe richiedere qualche minuto. Complete cutover Completa cutover + + We ran the following steps: + Sono stati eseguiti i passaggi seguenti: + Completing cutover without restoring all the backups may result in a data loss. Il completamento del cutover senza ripristinare tutti i backup può comportare una perdita di dati. @@ -615,8 +663,8 @@ L'operazione potrebbe richiedere qualche minuto. 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. - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - 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). + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ L'operazione potrebbe richiedere qualche minuto. Eseguire la migrazione di database tramite Azure Data Studio - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - Esercitazione: Eseguire la migrazione a SQL Server nel database SQL di Azure (offline) - (ANTEPRIMA) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ L'operazione potrebbe richiedere qualche minuto. Database '{0}' already exists on the target managed instance '{1}'. Il database '{0}' esiste già nell'istanza gestita di destinazione '{1}'. + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + Assicurarsi che i nomi di database specificati non esistano già nella istanza di SQL Server di destinazione nella macchina virtuale di Azure. + Select the databases that you want to assess for migration to Azure SQL. Selezionare i database da valutare per la migrazione a Azure SQL. @@ -1018,6 +1070,10 @@ L'operazione potrebbe richiedere qualche minuto. To continue, select a valid last backup file for source database '{0}'. Per continuare, selezionare un file di backup recente valido per il database di origine '{0}'. + + To continue, select a valid backup folder for source database '{0}'. + Per continuare, selezionare una cartella di backup valida per il database di origine '{0}'. + To continue, select a valid resource group for source database '{0}'. Per continuare, selezionare un gruppo di risorse valido per il database di origine '{0}'. @@ -1046,6 +1102,10 @@ L'operazione potrebbe richiedere qualche minuto. Invalid network share location format. Example: {0} Formato della posizione della condivisione di rete non valido. Esempio: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 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 + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') Impossibile connettersi al database a causa di un OwnerUri invalido (parametro ‘OwnerUri’) @@ -1250,6 +1310,38 @@ L'operazione potrebbe richiedere qualche minuto. More info Altre informazioni + + All steps completed with the following error(s):{0}{1} + Tutti i passaggi sono stati completati con gli errori seguenti:{0}{1} + + + All steps succeeded. + Tutti i passaggi sono stati completati. + + + Some steps are still running. + Alcuni passaggi sono ancora in esecuzione. + + + Step status: {0} + Stato del passaggio: {0} + + + Copy results + Copia risultati + + + Step details + Dettagli del passaggio + + + Step status: {0}{1}{2} + Stato del passaggio: {0}{1}{2} + + + Steps + Passaggi + N/A N/D @@ -1350,6 +1442,10 @@ L'operazione potrebbe richiedere qualche minuto. No blob files found. Nessun file BLOB trovato. + + No blob folders found. + Nessuna cartella BLOB trovata. + No file shares found. Non sono state trovate condivisioni file. @@ -1562,6 +1658,10 @@ L'operazione potrebbe richiedere qualche minuto. Run validation Esegui convalida + + We are running the following steps: + Sono in corso i passaggi seguenti: + Save assessment report Salvare report di valutazione @@ -2131,8 +2231,8 @@ L'operazione potrebbe richiedere qualche minuto. Per eseguire la migrazione all'Istanza gestita di SQL di Azure, visualizzare i risultati della valutazione e selezionare uno o più database. - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - Per eseguire la migrazione al database SQL di Azure (ANTEPRIMA), visualizzare i risultati della valutazione e selezionare uno o più database. + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ L'operazione potrebbe richiedere qualche minuto. Tempdb SQL - Azure SQL Database (PREVIEW) - Database SQL di Azure + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ L'operazione potrebbe richiedere qualche minuto. SQL Virtual Machine Macchina virtuale SQL + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + 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} + + + Known issues, limitations, and troubleshooting + Problemi noti, limitazioni e risoluzione dei problemi + Copy duration Durata della copia @@ -2422,6 +2530,34 @@ L'operazione potrebbe richiedere qualche minuto. Validating and migrating logins failed Convalida e migrazione degli account di accesso non riuscita + + Error migrating certificate for database {0}. {1} + Errore durante la migrazione del certificato per il database {0}. {1} + + + An error occurred while starting the certificate migration: '{0}' + Si è verificato un errore durante l'avvio della migrazione del certificato: '{0}' + + + Canceled + Operazione annullata + + + Failed + Non riuscita + + + Pending + In sospeso + + + Running + In esecuzione + + + Succeeded + Operazione riuscita + Status Stato @@ -2702,6 +2838,150 @@ L'operazione potrebbe richiedere qualche minuto. Target version Versione di destinazione + + Edit + Modifica + + + Migrate certificates + Esegui la migrazione dei certificati + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + La migrazione dei certificati è stata annullata. Eseguire e completare la migrazione dei certificati per continuare. + + + Validation was canceled with the following error(s):{0}{1} + Convalida annullata con gli errori seguenti: {0}{1} + + + Databases + Database + + + Status + Stato + + + Migration completed with the following error(s):{0}{1} + Migrazione completata con gli errori seguenti:{0}{1} + + + Copy migration results + Copia i risultati della migrazione + + + Done + Fatto + + + Migrating the certificates from the following databases: + Migrazione dei certificati dai database seguenti: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + La migrazione dei certificati non è stata eseguita per la configurazione corrente. Eseguire e completare la migrazione dei certificati per continuare. + + + Certificates migration progress details: + Dettagli sullo stato di avanzamento della migrazione dei certificati: + + + Certificates migration results: + Risultati della migrazione dei certificati: + + + Previous certificates migration results: + Risultati della migrazione dei certificati precedenti: + + + Retry migration + Ripeti migrazione + + + Migration status: {0}{1}{2} + Stato migrazione: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + Migrazione dei certificati completata. Fare clic su Avanti per procedere con la migrazione. + + + Migration canceled + Migrazione annullata + + + Migration completed successfully. + Migrazione completata correttamente. + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + {0} I database selezionati per la migrazione sono abilitati a Transparent Data Encryption. {1} + + + No encrypted database selected. + Nessun database crittografato selezionato. + + + You have chosen to manually migrate certificates. + Si è scelto di eseguire manualmente la migrazione dei certificati. + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + È stato concesso l'accesso ad Azure Data Studio per eseguire la migrazione dei certificati di crittografia e del database. + + + {0} of {1} completed + {0} di {1} completati + + + {0} out of {1} selected database(s) is using transparent data encryption. + {0} dei {1} database selezionati usano Transparent Data Encryption. + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 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}. + + + Network path where certificate will be placed. + Percorso di rete in cui verrà inserito il certificato. + + + Network path for certificate + Percorso di rete per il certificato + + + Enter network path + Immetti il percorso di rete + + + Export my certificates and private key to the target. + Esportare i certificati e la chiave privata sul target. + + + I give consent to use my credentials for accessing the certificates. + Acconsento all'utilizzo delle mie credenziali per l'accesso ai certificati. + + + I don't want Azure Data Studio to export the certificates. + Non voglio che Azure Data Studio esporti i certificati. + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + È necessario eseguire la migrazione dei certificati prima di procedere con la migrazione, altrimenti la migrazione avrà esito negativo. {0}. + + + Certificate migration + Migrazione dei certificati + + + Encrypted database selected. + Database crittografato selezionato. + Test connection Verifica connessione @@ -2734,6 +3014,10 @@ L'operazione potrebbe richiedere qualche minuto. Enter the target user name Immettere il nome utente di destinazione + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status Stato @@ -2880,11 +3164,11 @@ L'operazione potrebbe richiedere qualche minuto. 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 - 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 + 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 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. - 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. + La macchina virtuale '{0}' non è disponibile per la migrazione perché la macchina virtuale sottostante non è in esecuzione. Assicurarsi che sia accesa prima di riprovare. Warning @@ -3003,20 +3287,20 @@ L'operazione potrebbe richiedere qualche minuto. Errore durante il recupero delle informazioni di accesso: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 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. + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 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. Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 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. - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 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. - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. - 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. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + 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. Azure SQL target @@ -3024,7 +3308,7 @@ L'operazione potrebbe richiedere qualche minuto. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + Altre informazioni: https://aka.ms/dms-migrations-troubleshooting. Yes @@ -3038,6 +3322,10 @@ L'operazione potrebbe richiedere qualche minuto. {0} of {1} {0} di {1} + + Waiting for {0} component to start. + In attesa dell'avvio del componente {0}. + @@ -3052,6 +3340,54 @@ L'operazione potrebbe richiedere qualche minuto. + + + + Downloading {0} + Download di {0} + + + Done downloading {0} + Il download di {0} è stato completato + + + ({0} KB) + ({0} KB) + + + Downloading {0} + Download di {0} + + + Extracted {0} ({1}/{2}) + Estratto {0} ({1}/{2}) + + + Failed to start {0}: {1} + Non è stato possibile avviare {0}: {1} + + + Installing {0} Service + Installazione del servizio {0} + + + Installing {0} to {1} + Installazione di {0} in {1} + + + Installed {0} + {0} installato + + + {0} Started + {0} avviato + + + Starting {0} + Avvio di {0} + + + diff --git a/resources/xlf/it/sql.it.xlf b/resources/xlf/it/sql.it.xlf index 442315b1da..f0965a2b95 100644 --- a/resources/xlf/it/sql.it.xlf +++ b/resources/xlf/it/sql.it.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 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. + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu Menu del titolo della cella del notebook + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + Indica la posizione in cui visualizzare la barra degli strumenti della cella o se deve essere nascosta (solo per Notebooks di VS Code). + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + Indica se la barra degli strumenti della cella deve essere presente nel passaggio del mouse o fare clic (solo per Notebooks di VS Code). + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 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). + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + Controlla se è necessario eseguire il rendering dell'azione Outputs nella barra degli strumenti di output (solo per Notebooks di VS Code). + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + Controlla se le azioni aggiuntive vengono visualizzate in un elenco a discesa accanto al pulsante Esegui (solo per Notebooks di VS Code). + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + Indica se usare l'editor diff di testo avanzato per il notebook (solo per Notebooks di VS Code). + + + Priority list for output mime types. (for VS Code Notebooks only) + Elenco di priorità per i tipi MIME di output (solo per Notebooks di VS Code). + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + Controlla se l'editor del blocco appunti deve consentire lo spostamento delle celle tramite il trascinamento della selezione (solo per Notebooks di VS Code). + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 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). + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + 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). + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + Controlla se eseguire il rendering di una barra degli strumenti globale all'interno dell'editor del blocco appunti (solo per Notebooks di VS Code). + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + Controlla se le azioni sulla barra degli strumenti del notebook devono eseguire il rendering dell'etichetta (solo per Notebooks di VS Code). + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + Controlla dove visualizzare le azioni di inserimento cella (solo per Notebooks di VS Code). + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + Controlla se le celle di codice nella finestra interattiva sono compresse per impostazione predefinita (solo per Notebooks di VS Code). + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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). + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 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). + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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). + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + Altezza della riga del testo di output per le celle del blocco appunti. + - I valori compresi tra 0 e 8 verranno usati come moltiplicatore con le dimensioni del carattere. + - I valori maggiori o uguali a 8 verranno usati come valori effettivi (solo per Notebooks di VS Code). + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + Indica se la barra di stato della cella deve essere visualizzata (solo per Notebooks di VS Code). + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Controlla quando visualizzare la freccia di riduzione dell'intestazione Markdown (solo per Notebooks di VS Code). + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + Controlla il numero di righe di testo di cui viene eseguito il rendering in un output di testo (solo per Notebooks di VS Code). + The notebook title menu Menu del titolo del notebook @@ -315,6 +408,10 @@ The notebook toolbar menu Menu della barra degli strumenti del notebook + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + Indica se utilizzare il gruppo di annullamento/ripetizione separato per ogni cella (solo per Notebooks di VS Code). + The object explorer item context menu Menu di scelta rapida elemento Esplora oggetti @@ -1033,6 +1130,14 @@ Comandi predefiniti ignorati: Show connect dialog on startup Mostra la finestra di dialogo della connessione all'avvio + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (Anteprima) Usare Notebooks di VS Code come esperienza predefinita per i notebook. Nota: per abilitare questa impostazione, è necessario riavviare Azure Data Studio. + + + Use VS Code notebooks + Usa Notebooks di VS Code + @@ -2286,6 +2391,10 @@ Comandi predefiniti ignorati: + + Azure resource endpoint for the provider. + Endpoint delle risorse di Azure per il provider. + Options for connection Opzioni per la connessione @@ -5675,8 +5784,8 @@ Errore: {1} - Copy failed with error {0} - La copia non è riuscita. Errore: {0} + Copy failed with error: {0} + La copia non è stata completata. Errore: {0} Show chart @@ -6470,6 +6579,10 @@ Errore: {1} The maximum width in pixels for auto-sized columns Larghezza massima in pixel per colonne con ridimensionamento automatico + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + 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. + Results Grid and Messages Messaggi e griglia dei risultati @@ -7299,14 +7412,34 @@ Errore: {1} Close Chiudi + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... Aggiunta dell'account... - + Refresh account was canceled by the user L'aggiornamento dell'account è stato annullato dall'utente + + 0 +Error Message: 1 + 0 +Messaggio di errore: 1 + @@ -7547,10 +7680,6 @@ Errore: {1} Connection error Errore di connessione - - Enable Trust server certificate - Abilitare Certificato del server attendibile - Connection failed due to Kerberos error. La connessione non è riuscita a causa di un errore di Kerberos. @@ -7567,14 +7696,6 @@ Errore: {1} Run Kinit Eseguire Kinit - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - 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. - -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? - @@ -7771,6 +7892,14 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una + + Password must be changed for '{0}' to continue logging into '{1}'. + È necessario modificare la password per '{0}' per continuare l'accesso a '{1}'. + + + Please enter a new password below: + Immettere una nuova password di seguito: + Cancel Annulla @@ -7803,6 +7932,10 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una OK OK + + Password change already in progress + La modifica della password è già in corso + Change Password Cambia password @@ -7837,6 +7970,15 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + Passaggio {0}: {1} + + + @@ -8468,10 +8610,26 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Delete Connection Elimina connessione + + Are you sure you want to delete connection '{0}'? + Eliminare la connessione '{0}'? + + + No + No + + + Yes + + Delete Group Elimina gruppo + + Are you sure you want to delete connection group '{0}'? + Eliminare il gruppo di connessioni '{0}'? + Show All Connections Mostra tutte le connessioni @@ -8552,6 +8710,10 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Add a clause Aggiungi una clausola + + All clauses have been cleared. + Tutte le clausole sono state cancellate. + Apply Applica @@ -8584,6 +8746,10 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Load Filter Carica filtro + + A new clause has been added. + È stata aggiunta una nuova clausola. + Not Contains Non contiene @@ -8669,8 +8835,8 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una - Copy failed with error {0} - La copia non è riuscita. Errore: {0} + Copy failed with error: {0} + La copia non è stata completata. Errore: {0} Batch execution time: {0} diff --git a/resources/xlf/ja/arc.ja.xlf b/resources/xlf/ja/arc.ja.xlf index 7b0ad98dc8..66f5ad26ae 100644 --- a/resources/xlf/ja/arc.ja.xlf +++ b/resources/xlf/ja/arc.ja.xlf @@ -46,6 +46,14 @@ {0} backups {0} 個のバックアップ + + False + False + + + True + True + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency 緊急 + + Enable Trust Server Certificate + 信頼サーバー証明書を有効にする + + + Encrypt + 暗号化 + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + True の場合、SQL Server は、クライアントとサーバーの間で送信されるすべてのデータに対し、サーバーに証明書がインストールされている場合は SSL 暗号化を適用します。 + Endpoint エンドポイント @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: 次のコマンドを実行すると、アップグレードのステータスを確認できます: + + 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? + この接続で暗号化が有効になっているか、ターゲット SQL Serverの SSL と証明書の構成を確認するか、設定ファイルで 'Trust server certificate' を 'true' に設定します。注: 自己署名証明書では保護が制限されるだけで、運用環境では推奨されません。この接続で 'サーバー証明書の信頼' を有効にして再試行しますか? + Name 名前 @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} 値は {0} から {1} の範囲内である必要があります + + Read more + 詳細情報 + Ready 準備完了 @@ -1117,6 +1145,14 @@ Troubleshoot トラブルシューティング + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + True の場合 (かつ encrypt=true の場合)、SQL Server は、クライアントとサーバーの間で送信されるすべてのデータに対し、サーバー証明書を確認せず SSL 暗号化を適用します。 + + + Trust Server Certificate + サーバー証明書を信頼する + Type 種類 diff --git a/resources/xlf/ja/azurecore.ja.xlf b/resources/xlf/ja/azurecore.ja.xlf index 1394be4509..fc64f1d3cd 100644 --- a/resources/xlf/ja/azurecore.ja.xlf +++ b/resources/xlf/ja/azurecore.ja.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. ID '{0}' の指定されたテナントが見つかりません。 - - Unidentified error with azure authentication - Azure 認証で不明なエラーが発生しました - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. テナント '{0} ({1})' では、{2} リソースにアクセスするために、もう一度再認証する必要があります。[開く] をクリックして、認証プロセスを開始してください。 @@ -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 の呼び出しが行われました。このメソッドは非推奨であり、今後のリリースで削除されます。代わりに getAccountSecurityToken を使用してください。 + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure (China) - - Azure (Germany) - Azure (Germany) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (US Government) - - Azure (US National) - Azure (US National) - diff --git a/resources/xlf/ja/cms.ja.xlf b/resources/xlf/ja/cms.ja.xlf index 44fd63f255..3e958d897e 100644 --- a/resources/xlf/ja/cms.ja.xlf +++ b/resources/xlf/ja/cms.ja.xlf @@ -174,6 +174,14 @@ Column encryption 列暗号化 + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 試行を終了してエラーを生成する前にコマンドの実行を待機するまでの時間 (秒単位) + + + Command timeout + コマンドのタイムアウト + Number of attempts to restore connection 接続を復元するための試行回数 @@ -222,9 +230,21 @@ Current language 現在の言語 + + Optional (False) + オプション (False) + + + Strict + 厳密 + + + Mandatory (True) + 必須 (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + '必須' または '厳密' の場合、SQL Server は、サーバーに証明書がインストールされていれば、クライアントとサーバー間のすべてのデータ送信に SSL 暗号化を使用します。'厳密' に設定すると、SQL Server はクライアントとサーバー間のすべてのデータ転送に TDS 8.0 を使用します。'厳密' は、SQL Server 2022 以降でサポートされています。 Encrypt @@ -270,6 +290,14 @@ Source ソース + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + SQL Server で使用されるサーバー証明書検証用の TLS 証明書内に指定されたホスト名を示します。指定されていない場合、既定ではサーバー名が証明書の検証に使用されます。 + + + Host name in certificate + 証明書内のホスト名 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed この接続が破棄される前にプールに存在する最小時間 (秒) @@ -367,8 +395,8 @@ サーバー - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + true (および encrypt=true) の場合、SQL Server はサーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに SSL 暗号化を使用します。このプロパティは Encrypt=Strict ではサポートされていません。 Trust server certificate diff --git a/resources/xlf/ja/data-workspace.ja.xlf b/resources/xlf/ja/data-workspace.ja.xlf index 23b8770f6a..16078ac595 100644 --- a/resources/xlf/ja/data-workspace.ja.xlf +++ b/resources/xlf/ja/data-workspace.ja.xlf @@ -202,10 +202,18 @@ Yes (Recommended) はい (推奨) + + This project type does not support drag and drop. + このプロジェクトの種類では、ドラッグ アンド ドロップはサポートされていません。 + File '{0}' doesn't exist ファイル '{0}' は存在しません + + File name cannot end with a period + ファイル名の末尾をピリオドにすることはできません + Error during git clone. View git output for more details git の複製中にエラーが発生しました。詳細について git 出力を表示します @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Git リポジトリ '{0}' をクローンしています... + + Invalid file characters + 無効なファイル文字 + Prior {0} for the current project will appear here, please run to see the results. 現在のプロジェクトの前の {0} がここに表示されます。結果を確認するには、実行してください。 + + No database project extensions are installed. Please install a database project extension to use this feature. + データベース プロジェクト拡張機能はインストールされていません。この機能を使用するには、データベース プロジェクト拡張機能をインストールしてください。 + + + Only moving one file at a time is supported. + 一度に 1 つのファイルのみを移動できます。 + List of opened projects should not be undefined after refresh from disk. ディスクから更新した後に、開いているプロジェクトの一覧を未定義にすることはできません。 @@ -226,6 +246,30 @@ Project name is null プロジェクト名が NULL です + + Reserved file name. Choose another name and try again + 予約済みのファイル名です。別の名前を選択して、もう一度お試しください + + + This file name is reserved for use by Windows. Choose another name and try again + このファイル名は Windows による使用のために予約されています。別の名前を選んで再実行してください + + + File name cannot be over 255 characters + ファイル名は 255 文字を超えることはできません + + + File name cannot end with a whitespace + ファイル名の末尾を空白にすることはできません + + + Undefined name + 未定義の名前 + + + File name cannot be whitespace + ファイル名を空白にすることはできません + diff --git a/resources/xlf/ja/mssql.ja.xlf b/resources/xlf/ja/mssql.ja.xlf index 0c3ce2a7ad..95afe13d9f 100644 --- a/resources/xlf/ja/mssql.ja.xlf +++ b/resources/xlf/ja/mssql.ja.xlf @@ -1,5 +1,25 @@  + + + + Connection error + 接続エラー + + + Enable Trust server certificate + 信頼サーバー証明書を有効にする + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + この接続で暗号化が有効になっていました。ターゲットの SQL Server の SSL と証明書の構成を確認するか、接続ダイアログで [サーバー証明書を信頼] を有効にします。 + +注意: 自己署名証明書では限定的な保護しか提供されないので、運用環境では推奨されません。この接続で [サーバー証明書を信頼] を有効にして再試行しますか? + + + @@ -56,6 +76,244 @@ + + + + login + ログイン + + + Login + ログイン + + + OK + OK + + + user + ユーザー + + + User + ユーザー + + + Advanced + 詳細設定 + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + パスワードを空白にしてログインを作成すると、セキュリティ上の危険を伴います。続行しますか? + + + Confirm password + パスワードの確認 + + + Create {0} + {0} object type + {0} の作成 + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + サーバー ログインを削除しても、そのログインに関連付けられたデータベース ユーザーは削除されません。処理を完了するには、各データベースでユーザーを削除してください。場合によっては、スキーマの所有権を新しいユーザーに移す必要があります。 + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + {0}: {1} を削除しますか? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + {0}: {1} の削除中にエラーが発生しました。{2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + {0} '{1}' の削除 + + + Enabled + 有効 + + + General + 全般 + + + Help + ヘルプ + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + パスワードが複雑さの要件を満たしていません。詳細情報: https://docs.microsoft.com/sql/relational-databases/security/password-policy + + + Loading dialog... + ダイアログを読み込んでいます... + + + Azure Active Directory Authentication + Azure Active Directory 認証 + + + Authentication + 認証 + + + Default database + 既定のデータベース + + + Default language + 既定の言語 + + + Enforce password expiration + パスワードの期限を適用します + + + Enforce password policy + パスワード ポリシーを適用します + + + Login is locked out + ログインがロックアウトされています + + + User must change password at next login + 次回ログイン時のパスワードの変更を必須にする + + + Old password cannot be empty. + 古いパスワードを空にすることはできません。 + + + Old password + 古いパスワード + + + Permission to connect to database engine + データベース エンジンに接続する権限 + + + Server Roles + サーバー ロール + + + Specify old password + 古いパスワードの指定 + + + SQL Authentication + SQL 認証 + + + SQL Authentication + SQL 認証 + + + Windows Authentication + Windows 認証 + + + Name cannot be empty. + 名前を空にすることはできません。 + + + Name + 名前 + + + {0} - New (Preview) + {0} object type. + {0} - 新規 (プレビュー) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} - {1} (プレビュー) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + 新しい {0} ダイアログを開くときにエラーが発生しました。{1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + {0}: {1} のプロパティ ダイアログを開いているときにエラーが発生しました。{2} + + + Password cannot be empty. + パスワードを空にすることはできません。 + + + Password + パスワード + + + Password must match the confirm password. + パスワードは、確認パスワードと一致する必要があります。 + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + オブジェクト エクスプローラーの更新中にエラーが発生しました。{0} + + + Selected + 選択済み + + + Update {0} '{1}' + {0} object type, {1}: object name. + {0} '{1}' を更新する + + + Contained user + 含まれるユーザー + + + Default schema + 既定のスキーマ + + + Login + ログイン + + + Membership + メンバーシップ + + + Owned Schemas + 所有するスキーマ + + + Type + 種類 + + + User with Windows group login + Windows グループ ログインを持つユーザー + + + User with login + ログインを持つユーザー + + + User with no connect access + 接続にアクセス権のないユーザー + + + Yes + はい + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 試行を終了してエラーを生成する前にコマンドの実行を待機するまでの時間 (秒単位) + + + Command timeout + コマンドのタイムアウト + Number of attempts to restore connection 接続を復元するための試行回数 @@ -326,6 +592,10 @@ Host Guardian Service ホスト ガーディアン サービス + + None + なし + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves セキュリティで保護されたエンクレーブが設定された Always Encrypted で使用されるサーバー側エンクレーブを構成証明するためのプロトコルを指定します。 @@ -342,9 +612,21 @@ Enclave Attestation URL エンクレーブ構成証明 URL + + Optional (False) + オプション (False) + + + Strict + 厳密 + + + Mandatory (True) + 必須 (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + '必須' または '厳密' の場合、SQL Server は、サーバーに証明書がインストールされていれば、クライアントとサーバー間のすべてのデータ送信に SSL 暗号化を使用します。'厳密' に設定すると、SQL Server はクライアントとサーバー間のすべてのデータ転送に TDS 8.0 を使用します。'厳密' は、SQL Server 2022 以降でサポートされています。 Encrypt @@ -390,6 +672,14 @@ Source ソース + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + SQL Server で使用されるサーバー証明書検証用の TLS 証明書内に指定されたホスト名を示します。指定されていない場合、既定ではサーバー名が証明書の検証に使用されます。 + + + Host name in certificate + 証明書内のホスト名 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed この接続が破棄される前にプールに存在する最小時間 (秒) @@ -470,6 +760,14 @@ Replication レプリケーション + + Enables or disables Secure Enclaves for the connection + Enables or disables Secure Enclaves for the connection + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance SQL Server インスタンスの名前 @@ -479,8 +777,8 @@ サーバー - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + true (および encrypt=true) の場合、SQL Server はサーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに SSL 暗号化を使用します。このプロパティは Encrypt=Strict ではサポートされていません。 Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. バックエンド サービスのログ ファイルを保持する分単位の時間。既定値は 1 週間です。 + + Disable Group By Schema + スキーマによるグループ化を無効にする + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + スキーマによるグループ化を有効にする + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + オブジェクト エクスプローラーでノードを展開する場合のタイムアウト (秒)。既定値は 45 秒。 + + + When enabled, the database objects in Object Explorer will be categorized by schema. + 有効にすると、オブジェクト エクスプローラー内のデータベース オブジェクトがスキーマ別に分類されます。 + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [試験段階] SQL Tools Service への要求を並列で処理する必要があるかどうか。これは、すべての要求を並行して処理するときに発生する可能性がある問題を検出するために導入されています。既定値は false です。値が変更された場合は、ADS の再起動が必要です。 @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. オブジェクト エクスプローラーのデータベース ノードが展開されたときに、データベース モデルを事前に読み込むかどうか。有効にすると、テーブル デザイナーの読み込み時間を短縮できます。注: 多数のデータベース ノードの展開が必要な場合、通常よりも多くのメモリが使用される可能性があります。 + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + Azure Data Studio と SQL Tools Service の間の SQL Tools Service 出力チャネルへの通信をトレースします。警告: 詳細なログ記録が有効になっている場合、機密情報が含まれる可能性があります。 + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます @@ -774,18 +1100,50 @@ Version バージョン + + Change SQL Notebook Connection + SQL Notebook 接続の変更 + Search: Clear Search Server Results 検索: 検索サーバーの結果を消去する + + Delete + 削除 + Design デザイン + + New Application Role + 新しいアプリケーション ロール + + + New Database Role + 新しいデータベース ロール + + + New Login + 新しいログイン + + + New Server Role + 新しいサーバー ロール + New Table 新しいテーブル + + New User + 新しいユーザー + + + Properties + プロパティ + Search: Servers 検索: サーバー diff --git a/resources/xlf/ja/resource-deployment.ja.xlf b/resources/xlf/ja/resource-deployment.ja.xlf index 2e52b4a884..f03f75537c 100644 --- a/resources/xlf/ja/resource-deployment.ja.xlf +++ b/resources/xlf/ja/resource-deployment.ja.xlf @@ -1311,8 +1311,8 @@ Select a different subscription containing at least one server SQL Server 2019 コンテナー イメージをデプロイする - Deploy SQL Server 2022 Preview container images - SQL Server 2022 プレビュー コンテナー イメージのデプロイ + Deploy SQL Server 2022 container images + SQL Server 2022 コンテナー イメージのデプロイ SQL Server password @@ -1363,8 +1363,8 @@ Select a different subscription containing at least one server SQL Server 2019 - SQL Server 2022 Preview - SQL Server 2022 プレビュー + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/ja/sql-database-projects.ja.xlf b/resources/xlf/ja/sql-database-projects.ja.xlf index 247676069a..6c4afbe845 100644 --- a/resources/xlf/ja/sql-database-projects.ja.xlf +++ b/resources/xlf/ja/sql-database-projects.ja.xlf @@ -18,6 +18,10 @@ In progress 進行中 + + Move + 移動 + Publish History 公開履歴 @@ -270,10 +274,6 @@ Data sources データ ソース - - Data Sources - データ ソース - Database location is required for adding a reference to a database データベースへの参照を追加するには、データベースの場所が必要です @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? {0} への参照を削除しますか? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + SQLCMD 変数 '{0}' を削除しますか? + Failed to update app setting '{0}' アプリ設定 '{0}' を更新できませんでした @@ -502,6 +506,18 @@ Enter new database name 新しいデータベース名を入力する + + Enter new name + 新しい名前の入力 + + + Enter default value for SQLCMD variable '{0}' + SQLCMD 変数 '{0}' の既定値を入力してください + + + Enter new SQLCMD Variable name + 新しい SQLCMD 変数名を入力してください + Enter new value for variable '{0}' 変数 '{0}' の新しい値を入力してください @@ -538,10 +554,18 @@ Error finding build files location: {0} ビルド ファイルの場所の検索中にエラーが発生しました: {0} + + Error when moving file from {0} to {1}. Error: {2} + ファイルを {0} から {1} に移動するときにエラーが発生しました。エラー: {2} + Error trying to read {0} of project '{1}' プロジェクト '{0}' の {1} を読み込もうとしてエラーが発生しました + + Error when renaming file from {0} to {1}. Error: {2} + Error when renaming file from {0} to {1}. Error: {2} + Could not build project. Error retrieving files needed to build. プロジェクトをビルドできませんでした。ビルドに必要なファイルの取得中にエラーが発生しました。 @@ -740,6 +764,14 @@ Missing 'version' entry in {0} {0} に 'version' エントリがありません。 + + Are you sure you want to move {0} to {1}? + {0} を {1}に移動しますか? + + + Moving files between projects is not supported + プロジェクト間でのファイルの移動はサポートされていません + msec ミリ秒 @@ -828,6 +860,10 @@ Ok OK + + Only moving .sql files is supported + .sql ファイルの移動のみがサポートされています + Open License Agreement ライセンス契約を開く @@ -952,6 +988,10 @@ Publish Options 公開オプション + + Publish profile elements + プロファイル要素の発行 + Database project published successfully データベース プロジェクトが正常に公開されました @@ -1220,6 +1260,14 @@ Database Projects データベース プロジェクト + + A SQLCMD Variable with the same name already exists in this project + 同じ名前の SQLCMD 変数がこのプロジェクトに既に存在します + + + SQLCMD Variables + SQLCMD 変数 + Stored Procedure ストアド プロシージャ @@ -1388,6 +1436,10 @@ Add Existing Item... 既存項目の追加... + + Add SQLCMD Variable + SQLCMD 変数の追加 + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. NPM から使用する Autorest.Sql のバージョン。設定されていない場合は、最新版が使用されます。 @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet コンピューター上の .NET SDK への完全なパス。たとえば、dotnet.exe が C:\folder1\dotnet\dotnet.exe にある場合は、この設定のパスを C:\folder1\dotnet に設定します + + Edit + 編集 + Edit .sqlproj File .sqlproj ファイルの編集 @@ -1520,6 +1576,10 @@ Publish 公開 + + Rename + 名前の変更 + Schema Compare Schema Compare diff --git a/resources/xlf/ja/sql-migration.ja.xlf b/resources/xlf/ja/sql-migration.ja.xlf index 7b30a78be0..0d305883c2 100644 --- a/resources/xlf/ja/sql-migration.ja.xlf +++ b/resources/xlf/ja/sql-migration.ja.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 選択したアカウント '{0}' とテナント '{1}' のアクセス トークンは有効でなくなりました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。 + + Migration service component could not start. {0} + 移行サービス コンポーネントを開始できませんでした。{0} + + + Service component crashed. + サービス コンポーネントがクラッシュしました。 + + + Service provider could not be initialized. + データ プロバイダーを初期化できませんでした。 + Migrate logins from '{0}' to Azure SQL '{0}' から Azure SQL にログインを移行する @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? この移行を取り消しますか? - - Login migration error: {0} - ログイン移行エラー: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Azure Active Directory ドメイン名 (Windows 認証ログインの移行にのみ必要) + + + Enter AAD Domain Name + AAD ドメイン名を入力してください + + + Collecting target login failed with error code {0} + Collecting target login failed with error code {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Azure SQL Database + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + Windows ログインを移行するには、Azure Active Directory (AAD) ドメイン名が必要です。AAD ドメイン名を入力するか、Windows ログインの選択を解除してください。 + + + Login migration error: {0} + ログイン移行エラー: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Establishing user mappings. Login migration in progress テスト移行が進行中 + + Migration status details for {0} + {0} の移行状態の詳細 + Login found ログインが見つかりました @@ -154,6 +186,14 @@ Currently, migrating server roles, establishing server mappings and setting perm Succeeded 成功 + + Migrate logins + ログインの移行 + + + Not started + 未開始 + Target Status ターゲットの状態 @@ -175,8 +215,8 @@ Currently, migrating server roles, establishing server mappings and setting perm 接続が正常に完了しました。 - Please note that login migration feature is in private preview mode. - ログイン移行機能はプライベート プレビュー モードであることにご注意ください。 + Please note that login migration feature is in public preview mode. + Please note that login migration feature is in public preview mode. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ This may take some time. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. ビジネス クリティカル サービス層の SQL Managed Instance の一括移行では、Always On 高可用性グループに 3 つのセカンダリ レプリカをシードする必要があるため、通常の目的よりも大幅に時間がかかります。このオペレーションの期間は、データのサイズに依存します。シードの速度は、90% のケースで220GB/時以上となっています。 + + Folder + フォルダー + Blob container resource group BLOB コンテナー リソース グループ @@ -434,6 +478,10 @@ This may take some time. Complete cutover 一括移行を完了する + + We ran the following steps: + 次のステップを実行しました: + Completing cutover without restoring all the backups may result in a data loss. すべてのバックアップを復元せずに一括移行を完了すると、データが失われる可能性があります。 @@ -615,8 +663,8 @@ This may take some time. Azure Data Studio の Azure SQL 移行拡張機能では、アセスメントを実行し、適切なサイズの Azure 推奨事項を取得し、SQL Server データベースを Azure に移行する機能が提供されます。 - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - SQL Server インスタンス (オンプレミスまたは Azure Virtual Machines) から Azure SQL Database (プレビュー) にデータベースを移行するためのステップ バイ ステップ チュートリアル。 + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ This may take some time. Azure Data Studio を使用してデータベースを移行する - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - チュートリアル: Azure SQL Database でSQL Serverに移行する(オフライン) - (プレビュー) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ This may take some time. Database '{0}' already exists on the target managed instance '{1}'. データベース '{0}' は、ターゲット マネージド インスタンス '{1}' に既に存在します。 + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + 指定されたデータベース名が Azure 仮想マシンのターゲット SQL Server にまだ存在しないことを確認してください。 + Select the databases that you want to assess for migration to Azure SQL. Azure SQLへの移行を評価するデータベースを選択します。 @@ -1018,6 +1070,10 @@ This may take some time. To continue, select a valid last backup file for source database '{0}'. 先に進むには、ソース データベース '{0}' の有効な最終バックアップ ファイルを選択してください。 + + To continue, select a valid backup folder for source database '{0}'. + 続行するには、ソース データベース '{0}' の有効なバックアップ フォルダーを選択します。 + To continue, select a valid resource group for source database '{0}'. 先に進むには、ソース データベース '{0}' の有効なリソース グループを選択してください。 @@ -1046,6 +1102,10 @@ This may take some time. Invalid network share location format. Example: {0} 無効なネットワーク共有の場所の形式です。例: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 続行するには、すべてのバックアップ ファイルがソース データベース '{0}' のページ BLOB である BLOB コンテナーを選択してください。ブロック BLOB は、SQL Server 2016 以降を実行しているターゲットでのみサポートされています。詳細情報: https://aka.ms/dms-migrations-troubleshooting + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') OwnerUri が無効なため、データベースに接続できません (パラメーター 'OwnerUri') @@ -1250,6 +1310,38 @@ This may take some time. More info 詳細情報 + + All steps completed with the following error(s):{0}{1} + 全てのステップは次のエラーで完了しました: {0}{1} + + + All steps succeeded. + すべてのステップが成功しました。 + + + Some steps are still running. + 一部のステップはまだ実行中です。 + + + Step status: {0} + ステップの状態: {0} + + + Copy results + 結果のコピー + + + Step details + ステップの詳細 + + + Step status: {0}{1}{2} + ステップの状態: {0}{1}{2} + + + Steps + ステップ + N/A 該当なし @@ -1350,6 +1442,10 @@ This may take some time. No blob files found. BLOB ファイルが見つかりません。 + + No blob folders found. + BLOB フォルダーが見つかりません。 + No file shares found. ファイル共有が見つかりません。 @@ -1562,6 +1658,10 @@ This may take some time. Run validation 検証の実行 + + We are running the following steps: + 次のステップを実行しています: + Save assessment report 評価レポートを保存する @@ -2131,8 +2231,8 @@ This may take some time. Azure SQL Managed Instance に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。 - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - Azure SQL Database (プレビュー) に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。 + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ This may take some time. SQL tempdb - Azure SQL Database (PREVIEW) - Azure SQL Database (プレビュー) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ This may take some time. SQL Virtual Machine SQL 仮想マシン + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + SQL Server 2014 以下を実行しているターゲット サーバーでは、ネットワーク共有オプションを使用してデータベース バックアップをアップロードするのではなく、Azure Storage Blob コンテナーに格納する必要があります。また、ブロック BLOB はSQL Server 2016 以降を実行しているターゲットでのみサポートされているため、バックアップ ファイルをページ BLOB として保存する必要があります。詳細情報: {0} + + + Known issues, limitations, and troubleshooting + 既知の問題、制限事項、トラブルシューティング + Copy duration コピー期間 @@ -2422,6 +2530,34 @@ This may take some time. Validating and migrating logins failed ログインの検証と移行に失敗しました + + Error migrating certificate for database {0}. {1} + データベース {0} の証明書を移行中にエラーが発生しました。{1} + + + An error occurred while starting the certificate migration: '{0}' + 証明書移行の開始中にエラーが発生しました: '{0}' + + + Canceled + 取り消されました + + + Failed + 失敗 + + + Pending + 保留中 + + + Running + 実行中 + + + Succeeded + 成功 + Status 状態 @@ -2702,6 +2838,150 @@ This may take some time. Target version ターゲット バージョン + + Edit + 編集 + + + Migrate certificates + 証明書を移行する + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + 証明書移行が取り消されました。続行するには、証明書移行を実行および完了してください。 + + + Validation was canceled with the following error(s):{0}{1} + 次のエラーで検証が取り消されました: {0}{1} + + + Databases + データベース + + + Status + 状態 + + + Migration completed with the following error(s):{0}{1} + 移行は完了しましたが、次のエラーが発生しました:{0}{1} + + + Copy migration results + 移行結果をコピーする + + + Done + 完了 + + + Migrating the certificates from the following databases: + 次のデータベースから証明書を移行しています: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + 現在の構成では証明書移行がまだ実行されていません。続行するには、証明書移行を実行および完了してください。 + + + Certificates migration progress details: + 証明書の移行に関する進行状況の詳細: + + + Certificates migration results: + 証明書移行の結果: + + + Previous certificates migration results: + 以前の証明書移行の結果: + + + Retry migration + 移行の再試行 + + + Migration status: {0}{1}{2} + 移行の状態: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + 証明書移行が正常に完了しました。移行を続行するには、[次へ] をクリックしてください。 + + + Migration canceled + 移行が取り消されました + + + Migration completed successfully. + 移行が正常に完了しました。 + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + Transparent Data Encryption に対応したデータベース {0} つを移行対象に選択しました。{1} + + + No encrypted database selected. + 暗号化されたデータベースは選択されていません。 + + + You have chosen to manually migrate certificates. + 証明書を手動で移行することを選択しました。 + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + 暗号化証明書とデータベースを移行するために、Azure Data Studio へのアクセス権を付与しました。 + + + {0} of {1} completed + {0} / {1} 完了 + + + {0} out of {1} selected database(s) is using transparent data encryption. + 選択したデータベース {1} つのうち {0} つで、Transparent Data Encryption が使用されています。 + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 暗号化されたデータベースを正常に移行するには、暗号化証明書へのアクセスを許可するか、移行を続行する前に証明書を手動で移行する必要があります。{0}。 + + + Network path where certificate will be placed. + 証明書の配置先とするネットワーク パス。 + + + Network path for certificate + 証明書のネットワーク パス + + + Enter network path + ネットワーク パスを入力してください + + + Export my certificates and private key to the target. + 証明書と秘密キーをターゲットにエクスポートします。 + + + I give consent to use my credentials for accessing the certificates. + 証明書へのアクセスに自分の資格情報を使用することに同意します。 + + + I don't want Azure Data Studio to export the certificates. + Azure Data Studio による証明書のエクスポートすることを希望しません。 + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + 移行作業を続行する前に証明書を移行する必要があります。証明書を移行しない場合、この移行は失敗します。{0}。 + + + Certificate migration + 証明書の移行 + + + Encrypted database selected. + 暗号化されたデータベースが選択されています。 + Test connection 接続のテスト @@ -2734,6 +3014,10 @@ This may take some time. Enter the target user name ターゲット ユーザー名を入力してください + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status 状態 @@ -2880,11 +3164,11 @@ This may take some time. 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 - 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 Server IaaS エージェント拡張機能が現在フル モードではなく '{1}' モードであるため、仮想マシン '{0}' を移行できません。詳細情報: https://aka.ms/sql-iaas-extension 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. - 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. + 仮想マシン '{0}' は、基になる仮想マシンが実行されていないため、移行に使用できません。再試行する前に、電源がオンになっていることを確認してください。 Warning @@ -3003,20 +3287,20 @@ This may take some time. ログイン情報の取得中にエラーが発生しました: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - データベース マッピング エラーです。 ターゲット データベース '{0}' をデータベース '{1}' の移行ターゲットとして選択することはできません。 ターゲット データベース '${targetDatabaseName}' は、データベース '{2}' の移行ターゲットとして既に選択されています。 別のターゲット データベースを選択してください。 + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + データベース マッピング エラーです。ターゲット データベース '{0}' は、データベース '{1}' の移行ターゲットとして選択できません。 ターゲット データベース '{2}' は、データベース '{3}' の移行ターゲットとして既に選択されています。 別のターゲット データベースを選択してください。 Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. データベース マッピング エラーです。移行するターゲット データベースがありません。 ターゲット サーバー接続を構成し、[接続] をクリックして、使用可能なデータベース移行ターゲットの一覧を収集してください。 - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + ' {1}' と '{2}' データベースの間で、データベース マッピング エラー (エラー コード:{0}) が見つかりました。ソース データベースの照合順序 '{3}' がターゲット データベースの照合順序 '{4}' と一致しません。ソース データベースと同じ照合順序のターゲット データベースを選択するか再作成してください。 - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. - データベース マッピング エラーです。 ソース データベース '{0}' はターゲット データベースにマップされていません。 移行先のターゲット データベースを選択してください。 + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + データベース マッピング エラーです。ソース データベース '{0}' はターゲット データベースにマップされていません。 移行先のターゲット データベースを選択してください。 Azure SQL target @@ -3024,7 +3308,7 @@ This may take some time. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + 詳細情報: https://aka.ms/dms-migrations-troubleshooting。 Yes @@ -3038,6 +3322,10 @@ This may take some time. {0} of {1} {1}のうち {0} + + Waiting for {0} component to start. + {0} コンポーネントの開始を待機しています。 + @@ -3052,6 +3340,54 @@ This may take some time. + + + + Downloading {0} + {0} をダウンロードしています + + + Done downloading {0} + {0} のダウンロードが完了しました + + + ({0} KB) + ({0} KB) + + + Downloading {0} + {0} をダウンロードしています + + + Extracted {0} ({1}/{2}) + {0} ({1}/{2}) を抽出しました + + + Failed to start {0}: {1} + {0}を開始できませんでした: {1} + + + Installing {0} Service + {0} サービスをインストールしています + + + Installing {0} to {1} + {0} を {1} にインストールしています + + + Installed {0} + {0} がインストールされました + + + {0} Started + {0} が開始されました + + + Starting {0} + {0} を開始しています + + + diff --git a/resources/xlf/ja/sql.ja.xlf b/resources/xlf/ja/sql.ja.xlf index b962ab862e..c92f118476 100644 --- a/resources/xlf/ja/sql.ja.xlf +++ b/resources/xlf/ja/sql.ja.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 大きなファイルを開こうとすると再起動後に Azure Data Studio に対して使用できるメモリを制御します。コマンド ラインで '--max-memory=NEWSIZE' を指定する場合と同じ効果があります。 + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu ノートブックのセル タイトル メニュー + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + セル ツール バーを表示する場所、または非表示にする必要があるかどうか。(VS Code ノートブックの場合のみ) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + セル ツール バーをホバーまたはクリックのどちらに表示するかを指定します。(VS Code ノートブックのみ) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + ノートブック エディターをコンパクト形式で表示するかどうかを制御します。たとえば、オンにすると、左余白の幅が小さくなります。(VS Code ノートブックの場合のみ) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + 出力ツール バーに出力アクションを表示するかどうかを制御します。(VS Code ノートブックの場合のみ) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + 実行ボタンの横のドロップダウンに追加のアクションを表示するかどうかを制御します。(VS Code ノートブックの場合のみ) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + ノートブック用の拡張テキスト差分エディターを使用するかどうか。(VS Code ノートブックのみ) + + + Priority list for output mime types. (for VS Code Notebooks only) + 出力 MIME の種類の優先順位のリスト。(VS Code ノートブックの場合のみ) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + ノートブック エディターでドラッグ アンド ドロップによるセルの移動を許可するかどうかを制御します。(VS Code ノートブックの場合のみ) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + ノートブックで使用されるコード エディターの設定です。これを使用して、ほとんどのエディター * 設定をカスタマイズできます。(VS Code ノートブックの場合のみ) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + フォーカス インジケーターがレンダリングされている場所を、セルの境界線または左端余白に沿って制御します。(VS Code ノートブックの場合のみ) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + ノートブック エディター内でグローバル ツール バーをレンダリングするかどうかを制御します。(VS Code ノートブックの場合のみ) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + ノートブック ツール バーのアクションでラベルをレンダリングするかどうかを制御します (VS Code ノートブックの場合のみ) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + セルの挿入アクションを表示する場所を制御します。(VS Code ノートブックの場合のみ) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + 対話型ウィンドウのコード セルを既定で折りたたむかどうかを制御します。(VS Code ノートブックの場合のみ) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + ノートブックでレンダリングされるマークアップのフォント サイズをピクセル単位で制御します。'0' に設定すると、`#editor.fontSize#` の 120% が使用されます。(VS Code ノートブックの場合のみ) + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + ノートブック セルの出力テキストのフォント ファミリ。空に設定すると、`#editor.fontFamily#` が使用されます。(VS Code ノートブックの場合のみ) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + ノートブック セルの出力テキストのフォント サイズ。0 に設定すると、`#editor.fontSize#` が使用されます。(VS Code ノートブックの場合のみ) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + ノートブック セルの出力テキストの行の高さ。 + - 0 から 8 の値は、フォント サイズの乗数として使用されます。 + - 8 以上の値が有効な値として使用されます。(VS Code ノートブックの場合のみ) + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + セルのステータス バーを表示するかどうか。(VS Code ノートブックの場合のみ) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Markdown ヘッダーの折りたたみ矢印を表示するタイミングを制御します。(VS Code ノートブックの場合のみ) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + テキスト出力内のテキストの行数を制御します。(VS Code ノートブックのみ) + The notebook title menu ノートブックのタイトル メニュー @@ -315,6 +408,10 @@ The notebook toolbar menu ノートブックのツール バー メニュー + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + セルごとに個別の元に戻す/やり直すスタックを使用するかどうか。(VS Code ノートブックの場合のみ) + The object explorer item context menu オブジェクト エクスプローラー項目のコンテキスト メニュー @@ -1033,6 +1130,14 @@ Default Skipped Commands: Show connect dialog on startup 起動時に接続ダイアログを表示 + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (プレビュー) 既定のノートブック エクスペリエンスとして VS Code ノートブックを使用します。注: この設定を有効にするには、Azure Data Studio を再起動する必要があります。 + + + Use VS Code notebooks + VS Code ノートブックの使用 + @@ -2286,6 +2391,10 @@ Default Skipped Commands: + + Azure resource endpoint for the provider. + プロバイダーの Azure リソース エンドポイント。 + Options for connection 接続のオプション @@ -5675,8 +5784,8 @@ Error: {1} - Copy failed with error {0} - エラー {0} でコピーに失敗しました + Copy failed with error: {0} + コピーに失敗しました。エラー: {0} Show chart @@ -6470,6 +6579,10 @@ Error: {1} The maximum width in pixels for auto-sized columns 自動サイズ設定される列の最大幅 (ピクセル単位) + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + JSON 形式の文字列を含むセルをハイパーリンクとして表示するかどうか。有効にすると、クリック時に JSON 値が別のタブで開きます。既定値は true です。 + Results Grid and Messages 結果グリッドとメッセージ @@ -7299,14 +7412,34 @@ Error: {1} Close 閉じる + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... アカウントを追加しています... - + Refresh account was canceled by the user ユーザーがアカウントの更新をキャンセルしました + + 0 +Error Message: 1 + 0 +エラー メッセージ: 1 + @@ -7547,10 +7680,6 @@ Error: {1} Connection error 接続エラー - - Enable Trust server certificate - 信頼サーバー証明書を有効にする - Connection failed due to Kerberos error. 接続は、Kerberos エラーのため失敗しました。 @@ -7567,14 +7696,6 @@ Error: {1} Run Kinit Kinit の実行 - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - この接続で暗号化が有効になっているか、ターゲット SQL Serverの SSL と証明書の構成を確認するか、接続ダイアログで [サーバー証明書の信頼] を有効にします。 - -注意: 自己署名証明書では保護が制限されるだけで、運用環境では推奨されません。この接続で 'サーバー証明書の信頼' を有効にして再試行しますか? - @@ -7771,6 +7892,14 @@ Error: {1} + + Password must be changed for '{0}' to continue logging into '{1}'. + '{1}' へのログインを続行するには、'{0}' のパスワードを変更する必要があります。 + + + Please enter a new password below: + 新しいパスワードを以下に入力してください: + Cancel キャンセル @@ -7803,6 +7932,10 @@ Error: {1} OK OK + + Password change already in progress + パスワードの変更は既に進行中です + Change Password パスワードの変更 @@ -7837,6 +7970,15 @@ Error: {1} + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + ステップ {0}: {1} + + + @@ -8468,10 +8610,26 @@ Error: {1} Delete Connection 接続の削除 + + Are you sure you want to delete connection '{0}'? + 接続 '{0}' を削除しますか? + + + No + いいえ + + + Yes + はい + Delete Group グループの削除 + + Are you sure you want to delete connection group '{0}'? + 接続グループ '{0}' を削除しますか? + Show All Connections すべての接続を表示 @@ -8552,6 +8710,10 @@ Error: {1} Add a clause 句を追加する + + All clauses have been cleared. + すべての句がクリアされました。 + Apply 適用 @@ -8584,6 +8746,10 @@ Error: {1} Load Filter フィルターを読み込む + + A new clause has been added. + 新しい句が追加されました。 + Not Contains 含まない @@ -8669,8 +8835,8 @@ Error: {1} - Copy failed with error {0} - エラー {0} でコピーに失敗しました + Copy failed with error: {0} + コピーに失敗しました。エラー: {0} Batch execution time: {0} diff --git a/resources/xlf/ko/arc.ko.xlf b/resources/xlf/ko/arc.ko.xlf index 893ab843cb..4c34434906 100644 --- a/resources/xlf/ko/arc.ko.xlf +++ b/resources/xlf/ko/arc.ko.xlf @@ -46,6 +46,14 @@ {0} backups 백업 {0}개 + + False + False + + + True + True + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency 비상 + + Enable Trust Server Certificate + 서버 인증서 신뢰 활성화 + + + Encrypt + 암호화 + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다. + Endpoint 엔드포인트 @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: 다음 명령을 실행하여 업그레이드 상태를 확인할 수 있습니다. + + 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? + 이 연결에서 암호화가 사용 설정되었습니다. 대상 SQL Server의 SSL 및 인증서 구성을 검토하거나 설정 파일에서 '서버 인증서 신뢰'를 'true'로 설정하세요. 참고: 자체 서명된 인증서는 제한된 보호만 제공하며 프로덕션 환경에서는 권장되지 않습니다. 이 연결에서 '서버 인증서 신뢰'를 활성화하고 다시 시도하시겠습니까? + Name 이름 @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} 값이 {0}-{1} 범위에 있어야 합니다. + + Read more + 자세한 정보 + Ready 준비 @@ -1117,6 +1145,14 @@ Troubleshoot 문제 해결 + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다. + + + Trust Server Certificate + 서버 인증서 신뢰 + Type 형식 diff --git a/resources/xlf/ko/azurecore.ko.xlf b/resources/xlf/ko/azurecore.ko.xlf index d8bbccb74b..7d0e789f3b 100644 --- a/resources/xlf/ko/azurecore.ko.xlf +++ b/resources/xlf/ko/azurecore.ko.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. ID가 '{0}'인 지정된 테넌트를 찾을 수 없습니다. - - Unidentified error with azure authentication - Azure 인증에서 식별되지 않은 오류 발생 - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. '{0}({1})' 테넌트에서는 {2} 리소스에 액세스하려면 다시 재인증해야 합니다. [열기]를 눌러 인증 프로세스를 시작합니다. @@ -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이 호출되었습니다. 이 메서드는 사용되지 않으며 향후 릴리스에서 제거됩니다. 대신 getAccountSecurityToken을 사용하세요. + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure(중국) - - Azure (Germany) - Azure(독일) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure(미국 정부) - - Azure (US National) - Azure(미국 국가) - diff --git a/resources/xlf/ko/cms.ko.xlf b/resources/xlf/ko/cms.ko.xlf index 8078df2687..1eb1553848 100644 --- a/resources/xlf/ko/cms.ko.xlf +++ b/resources/xlf/ko/cms.ko.xlf @@ -174,6 +174,14 @@ Column encryption 열 암호화 + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 시도를 종료하고 오류를 생성하기 전에 명령이 실행되기를 기다리는 시간(초)입니다. + + + Command timeout + 명령 시간 제한 + Number of attempts to restore connection 연결 복구 시도의 횟수 @@ -222,9 +230,21 @@ Current language 현재 언어 + + Optional (False) + 선택 사항(False) + + + Strict + 엄격 + + + Mandatory (True) + 필수(True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다. + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 'Mandatory' 또는 'Strict'로 설정하면 SQL Server는 인증서가 설치된 경우 클라이언트와 서버 간의 모든 데이터 전송에 SSL 암호화를 사용합니다. 'Strict'로 설정하면 SQL Server는 클라이언트와 서버 간의 모든 데이터 전송에 TDS 8.0을 사용합니다. 'Strict'는 SQL Server 2022 이상에서 지원됩니다. Encrypt @@ -270,6 +290,14 @@ Source 원본 + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + SQL Server 서버 인증서에서 유효성을 검사하는 데 사용할 TLS 인증서에 지정된 호스트 이름을 나타냅니다. 지정하지 않으면 서버 이름이 인증서 유효성 검사에 기본적으로 사용됩니다. + + + Host name in certificate + 인증서의 호스트 이름 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed 이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다. @@ -367,8 +395,8 @@ 서버 - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다. + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다. 이 속성은 Encrypt=Strict와는 지원되지 않습니다. Trust server certificate diff --git a/resources/xlf/ko/data-workspace.ko.xlf b/resources/xlf/ko/data-workspace.ko.xlf index 251970e90f..b3606db627 100644 --- a/resources/xlf/ko/data-workspace.ko.xlf +++ b/resources/xlf/ko/data-workspace.ko.xlf @@ -202,10 +202,18 @@ Yes (Recommended) 예(권장) + + This project type does not support drag and drop. + 이 프로젝트 형식은 끌어서 놓기 기능이 지원되지 않습니다. + File '{0}' doesn't exist 파일 '{0}'이(가) 없습니다. + + File name cannot end with a period + 파일 이름은 마침표(.)로 끝날 수 없습니다. + Error during git clone. View git output for more details GIT 복제 중 오류가 발생했습니다. GIT 출력 보기로 자세한 내용 확인 @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Git 리포지토리 '{0}'을(를) 복제하는 중... + + Invalid file characters + 잘못된 파일 문자 + Prior {0} for the current project will appear here, please run to see the results. 현재 프로젝트에 대한 이전 {0}이(가) 여기에 표시됩니다. 실행하여 결과를 확인하세요. + + No database project extensions are installed. Please install a database project extension to use this feature. + 데이터베이스 프로젝트 확장이 설치되어 있지 않습니다. 이 기능을 사용하려면 데이터베이스 프로젝트 확장을 설치하세요. + + + Only moving one file at a time is supported. + 한 번에 하나의 파일만 이동할 수 있습니다. + List of opened projects should not be undefined after refresh from disk. 디스크에서 새로 고친 후에는 열린 프로젝트 목록을 정의하지 않아야 합니다. @@ -226,6 +246,30 @@ Project name is null 프로젝트 이름이 Null입니다. + + Reserved file name. Choose another name and try again + 예약된 파일 이름입니다. 다른 이름을 선택하고 다시 시도하십시오. + + + This file name is reserved for use by Windows. Choose another name and try again + 이 파일 이름은 Windows에서 예약되어 있습니다. 다른 이름을 선택하고 다시 시도하세요. + + + File name cannot be over 255 characters + 파일 이름은 255자를 초과할 수 없습니다. + + + File name cannot end with a whitespace + 파일 이름은 공백으로 끝날 수 없습니다. + + + Undefined name + 정의되지 않은 이름 + + + File name cannot be whitespace + 파일 이름은 공백일 수 없습니다. + diff --git a/resources/xlf/ko/mssql.ko.xlf b/resources/xlf/ko/mssql.ko.xlf index 71662900f3..604fe128ea 100644 --- a/resources/xlf/ko/mssql.ko.xlf +++ b/resources/xlf/ko/mssql.ko.xlf @@ -1,5 +1,25 @@  + + + + Connection error + 연결 오류 + + + Enable Trust server certificate + 신뢰 서버 인증서 활성화 + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + 이 연결에 암호화를 사용합니다. 대상 SQL Server의 SSL과 인증서 구성을 검토하거나, 연결 대화에서 '신뢰할 수 있는 서버 인증서'를 활성화하세요. + +참고: 자체 서명된 인증서는 제한된 보호만 제공하며 프로덕션 환경에서는 권장되지 않습니다. 이 연결에서 '신뢰할 수 있는 서버 인증서'를 활성화하고 다시 시도하시겠어요? + + + @@ -56,6 +76,244 @@ + + + + login + 로그인 + + + Login + 로그인 + + + OK + 확인 + + + user + 사용자 + + + User + 사용자 + + + Advanced + 고급 + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + 암호가 없는 로그인을 만들면 보안상 위험합니다. 계속하시겠습니까? + + + Confirm password + 암호 확인 + + + Create {0} + {0} object type + {0} 만들기 + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 서버 로그인을 삭제해도 로그인과 관련된 데이터베이스 사용자는 삭제되지 않습니다. 프로세스를 완료하려면 각 데이터베이스에서 사용자를 삭제하십시오. 먼저 스키마의 소유권을 새 사용자에게 전송해야만 사용자를 삭제할 수 있습니다. + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + {0} '{1}'을(를) 삭제하시겠습니까? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + {0}: {1}을(를) 삭제하는 동안 오류가 발생했습니다. {2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + {0} '{1}' 삭제 + + + Enabled + 사용 + + + General + 일반 + + + Help + 도움말 + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + 암호가 복잡성 요구 사항을 충족하지 않습니다. 자세한 내용은 https://docs.microsoft.com/sql/relational-databases/security/password-policy를 참조하세요. + + + Loading dialog... + 대화 상자를 로드하는 중... + + + Azure Active Directory Authentication + Azure Active Directory 인증 + + + Authentication + 인증 + + + Default database + 기본 데이터베이스 + + + Default language + 기본 언어 + + + Enforce password expiration + 암호 만료 적용 + + + Enforce password policy + 암호 정책 적용 + + + Login is locked out + 로그인 잠겨 있음 + + + User must change password at next login + 다음 로그인할 때 반드시 암호 변경 + + + Old password cannot be empty. + 이전 암호는 비워 둘 수 없습니다. + + + Old password + 이전 암호 + + + Permission to connect to database engine + 데이터베이스 엔진 연결 권한 + + + Server Roles + 서버 역할 + + + Specify old password + 이전 암호 지정 + + + SQL Authentication + SQL 인증 + + + SQL Authentication + SQL 인증 + + + Windows Authentication + Windows 인증 + + + Name cannot be empty. + 이름은 비워둘 수 없습니다. + + + Name + 이름 + + + {0} - New (Preview) + {0} object type. + {0} 신규(미리 보기) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} - {1}(미리 보기) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + 새 {0} 대화 상자를 여는 동안 오류가 발생했습니다. {1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + {0}: {1}에 대한 속성 대화 상자를 여는 동안 오류가 발생했습니다. {2} + + + Password cannot be empty. + 암호는 비워 둘 수 없습니다. + + + Password + 암호 + + + Password must match the confirm password. + 암호는 확인 암호와 일치해야 합니다. + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + 개체 탐색기를 새로 고치는 동안 오류가 발생했습니다. {0} + + + Selected + 선택됨 + + + Update {0} '{1}' + {0} object type, {1}: object name. + {0} '{1}' 업데이트 + + + Contained user + 포함된 사용자 + + + Default schema + 기본 스키마 + + + Login + 로그인 + + + Membership + 멤버십 + + + Owned Schemas + 소유한 스키마 + + + Type + 유형 + + + User with Windows group login + Windows 그룹 로그인을 사용하는 사용자 + + + User with login + 로그인한 사용자 + + + User with no connect access + 연결 액세스 권한이 없는 사용자 + + + Yes + + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 시도를 종료하고 오류를 생성하기 전에 명령이 실행되기를 기다리는 시간(초)입니다. + + + Command timeout + 명령 시간 제한 + Number of attempts to restore connection 연결 복구 시도의 횟수 @@ -326,6 +592,10 @@ Host Guardian Service 호스트 보호 서비스 + + None + 없음 + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves 보안 enclave를 사용한 Always Encrypted와 함께 사용되는 서버 쪽 enclave를 증명하기 위한 프로토콜 지정 @@ -342,9 +612,21 @@ Enclave Attestation URL Enclave 증명 URL + + Optional (False) + 선택 사항(False) + + + Strict + 엄격 + + + Mandatory (True) + 필수(True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다. + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 'Mandatory' 또는 'Strict'로 설정하면 SQL Server는 인증서가 설치된 경우 클라이언트와 서버 간의 모든 데이터 전송에 SSL 암호화를 사용합니다. 'Strict'로 설정하면 SQL Server는 클라이언트와 서버 간의 모든 데이터 전송에 TDS 8.0을 사용합니다. 'Strict'는 SQL Server 2022 이상에서 지원됩니다. Encrypt @@ -390,6 +672,14 @@ Source 원본 + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + SQL Server 서버 인증서에서 유효성을 검사하는 데 사용할 TLS 인증서에 지정된 호스트 이름을 나타냅니다. 지정하지 않으면 서버 이름이 인증서 유효성 검사에 기본적으로 사용됩니다. + + + Host name in certificate + 인증서의 호스트 이름 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed 이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다. @@ -470,6 +760,14 @@ Replication 복제 + + Enables or disables Secure Enclaves for the connection + Enables or disables Secure Enclaves for the connection + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance SQL Server 인스턴스의 이름 @@ -479,8 +777,8 @@ 서버 - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다. + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송되는 모든 데이터에 SSL 암호화를 사용합니다. 이 속성은 Encrypt=Strict와는 지원되지 않습니다. Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. 백 엔드 서비스의 로그 파일을 유지하는 시간(분)입니다. 기본값은 1주일입니다. + + Disable Group By Schema + 스키마별 그룹화 사용 안 함 + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + 스키마별 그룹화 사용 + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + 개체 탐색기 노드를 확장하기 위한 시간 제한(초)입니다. 기본값은 45초입니다. + + + When enabled, the database objects in Object Explorer will be categorized by schema. + 사용하도록 설정하면 개체 탐색기의 데이터베이스 개체가 스키마로 분류됩니다. + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [실험적] SQL 도구 서비스에 대한 요청을 병렬로 처리할지 여부입니다. 모든 요청을 병렬로 처리할 때 발생할 수 있는 문제를 검색하기 위해 도입되었습니다. 기본값은 false입니다. 값을 변경하면 ADS를 다시 시작해야 합니다. @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 개체 탐색기에서 데이터베이스 노드를 확장할 때 데이터베이스 모델을 미리 로드할지 여부입니다. 활성화하면 테이블 디자이너의 로딩 시간을 줄일 수 있습니다. 참고: 많은 데이터베이스 노드를 확장해야 하는 경우 일반 메모리 사용량보다 높을 수 있습니다. + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + Azure Data Studio와 SQL Tools Service 간에 SQL Tools Service 출력 채널로의 통신을 추적합니다. 경고: 자세한 로깅을 사용하는 경우 중요한 정보가 포함될 수 있습니다. + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다. @@ -774,18 +1100,50 @@ Version 버전 + + Change SQL Notebook Connection + SQL Notebook 연결 변경 + Search: Clear Search Server Results 검색: 검색 서버 결과 지우기 + + Delete + 삭제 + Design 디자인 + + New Application Role + 새 애플리케이션 역할 + + + New Database Role + 새 데이터베이스 역할 + + + New Login + 새 로그인 + + + New Server Role + 새 서버 역할 + New Table 새 테이블 + + New User + 새 사용자 + + + Properties + 속성 + Search: Servers 검색: 서버 diff --git a/resources/xlf/ko/resource-deployment.ko.xlf b/resources/xlf/ko/resource-deployment.ko.xlf index 1d107aacd2..dd83ac0904 100644 --- a/resources/xlf/ko/resource-deployment.ko.xlf +++ b/resources/xlf/ko/resource-deployment.ko.xlf @@ -1311,8 +1311,8 @@ Select a different subscription containing at least one server SQL Server 2019 컨테이너 이미지 배포 - Deploy SQL Server 2022 Preview container images - SQL Server 2022 미리 보기 컨테이너 이미지 배포 + Deploy SQL Server 2022 container images + SQL Server 2022 컨테이너 이미지 배포 SQL Server password @@ -1363,8 +1363,8 @@ Select a different subscription containing at least one server SQL Server 2019 - SQL Server 2022 Preview - SQL Server 2022 미리 보기 + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/ko/sql-database-projects.ko.xlf b/resources/xlf/ko/sql-database-projects.ko.xlf index 3b3d732097..86ac52e20d 100644 --- a/resources/xlf/ko/sql-database-projects.ko.xlf +++ b/resources/xlf/ko/sql-database-projects.ko.xlf @@ -18,6 +18,10 @@ In progress 진행 중 + + Move + 이동 + Publish History 게시 기록 @@ -270,10 +274,6 @@ Data sources 데이터 원본 - - Data Sources - 데이터 원본 - Database location is required for adding a reference to a database 데이터베이스에 대한 참조를 추가하려면 데이터베이스 위치가 필요합니다. @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? {0}에 대한 참조를 삭제하시겠습니까? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + SQLCMD 변수 '{0}'을(를) 삭제하시겠습니까? + Failed to update app setting '{0}' 앱 설정 '{0}'을(를) 업데이트하지 못함 @@ -502,6 +506,18 @@ Enter new database name 새 데이터베이스 이름 입력 + + Enter new name + 새 이름 입력 + + + Enter default value for SQLCMD variable '{0}' + SQLCMD 변수 '{0}'의 기본값을 입력하세요. + + + Enter new SQLCMD Variable name + 새 SQLCMD 변수 이름 입력 + Enter new value for variable '{0}' '{0}' 변수의 새 값을 입력합니다. @@ -538,10 +554,18 @@ Error finding build files location: {0} 빌드 파일 위치를 찾는 동안 오류 발생: {0} + + Error when moving file from {0} to {1}. Error: {2} + {0}에서 {1}(으)로 파일을 이동하는 동안 오류가 발생했습니다. 오류: {2} + Error trying to read {0} of project '{1}' '{1}' 프로젝트의 {0}을(를) 읽는 동안 오류가 발생했습니다. + + Error when renaming file from {0} to {1}. Error: {2} + Error when renaming file from {0} to {1}. Error: {2} + Could not build project. Error retrieving files needed to build. 프로젝트를 빌드할 수 없습니다. 빌드에 필요한 파일을 검색하는 동안 오류가 발생했습니다. @@ -740,6 +764,14 @@ Missing 'version' entry in {0} {0}에 '버전' 항목이 없습니다. + + Are you sure you want to move {0} to {1}? + {0}을(를) {1}(으)로 이동하시겠습니까? + + + Moving files between projects is not supported + 프로젝트 간 파일 이동은 지원되지 않습니다. + msec 밀리초 @@ -828,6 +860,10 @@ Ok 확인 + + Only moving .sql files is supported + .sql 파일 이동만 지원됩니다. + Open License Agreement 라이선스 계약 열기 @@ -952,6 +988,10 @@ Publish Options 게시 옵션 + + Publish profile elements + 게시 프로필 요소 + Database project published successfully 데이터베이스 프로젝트를 게시했습니다. @@ -1220,6 +1260,14 @@ Database Projects 데이터베이스 프로젝트 + + A SQLCMD Variable with the same name already exists in this project + 이름이 같은 SQLCMD 변수가 이 프로젝트에 이미 있습니다. + + + SQLCMD Variables + SQLCMD 변수 + Stored Procedure 저장 프로시저 @@ -1388,6 +1436,10 @@ Add Existing Item... 기존 항목 추가... + + Add SQLCMD Variable + SQLCMD 변수 추가 + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. NPM에서 사용할 Autorest.Sql 버전입니다. 설정하지 않으면 최신이 사용됩니다. @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 컴퓨터의 .NET SDK 전체 경로입니다. 예를 들어 dotnet.exe가 C:\folder1\dotnet\dotnet.exe에 있다면 이 설정의 경로를 C:\folder1\dotnet으로 설정합니다. + + Edit + 편집 + Edit .sqlproj File .sqlproj 파일 편집 @@ -1520,6 +1576,10 @@ Publish 게시 + + Rename + 이름 바꾸기 + Schema Compare 스키마 비교 diff --git a/resources/xlf/ko/sql-migration.ko.xlf b/resources/xlf/ko/sql-migration.ko.xlf index 06f25f461d..b245ab9025 100644 --- a/resources/xlf/ko/sql-migration.ko.xlf +++ b/resources/xlf/ko/sql-migration.ko.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 선택한 계정 '{0}' 및 테넌트 '{1}'에 대한 액세스 토큰이 더 이상 유효하지 않습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요. + + Migration service component could not start. {0} + 마이그레이션 서비스 구성 요소를 시작할 수 없습니다. {0} + + + Service component crashed. + 서비스 구성 요소가 충돌했습니다. + + + Service provider could not be initialized. + 서비스 공급자를 초기화할 수 없습니다. + Migrate logins from '{0}' to Azure SQL 로그인을 '{0}'에서 Azure SQL로 마이그레이션 @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? 이 마이그레이션을 취소하시겠습니까? - - Login migration error: {0} - 로그인 마이그레이션 오류: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Azure Active Directory 도메인 이름(Windows 인증 로그인을 마이그레이션하는 데만 필요) + + + Enter AAD Domain Name + AAD 도메인 이름 입력 + + + Collecting target login failed with error code {0} + Collecting target login failed with error code {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Azure SQL Database + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + Windows 로그인을 마이그레이션하려면 AAD(Azure Active Directory) 도메인 이름이 필요합니다. AAD 도메인 이름을 입력하거나 Windows 로그인 선택을 취소하세요. + + + Login migration error: {0} + 로그인 마이그레이션 오류: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Establishing user mappings. Login migration in progress 로그인 마이그레이션 진행 중 + + Migration status details for {0} + {0}에 대한 마이그레이션 상태 세부 정보 + Login found 로그인 찾음 @@ -154,6 +186,14 @@ Currently, migrating server roles, establishing server mappings and setting perm Succeeded 성공 + + Migrate logins + 로그인 마이그레이션 + + + Not started + 시작되지 않음 + Target Status 대상 상태 @@ -175,8 +215,8 @@ Currently, migrating server roles, establishing server mappings and setting perm 연결되었습니다. - Please note that login migration feature is in private preview mode. - 로그인 마이그레이션 기능은 프라이빗 미리 보기 모드입니다. + Please note that login migration feature is in public preview mode. + Please note that login migration feature is in public preview mode. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ This may take some time. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. 중요 업무용 서비스 계층으로의 SQL Managed Instance 마이그레이션 컷오버는 Always On 고가용성 그룹에 대해 3개의 보조 복제본을 시드해야 하기 때문에 범용보다 훨씬 오래 걸릴 수 있습니다. 작업 기간은 데이터 크기에 따라 다릅니다. 90%의 경우 시딩 속도는 220GB/시간 이상입니다. + + Folder + 폴더 + Blob container resource group Blob 컨테이너 리소스 그룹 @@ -434,6 +478,10 @@ This may take some time. Complete cutover 컷오버 완료 + + We ran the following steps: + 다음 단계를 실행했습니다: + Completing cutover without restoring all the backups may result in a data loss. 모든 백업을 복원하지 않고 컷오버를 완료하면 데이터가 손실될 수 있습니다. @@ -615,8 +663,8 @@ This may take some time. Azure Data Studio용 Azure SQL 마이그레이션 확장은 Azure 권장 사항을 평가하고, 적합한 크기를 구하며, SQL Server 데이터베이스를 Azure로 마이그레이션하는 기능을 제공합니다. - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - SQL Server 인스턴스(온-프레미스 또는 Azure Virtual Machines)에서 Azure SQL Database(PREVIEW)로 데이터베이스를 마이그레이션하는 단계별 자습서입니다. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ This may take some time. Azure Data Studio를 사용하여 데이터베이스 마이그레이션 - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - 자습서: Azure SQL 데이터베이스에서 SQL Server로 마이그레이션(오프라인) - (미리 보기) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ This may take some time. Database '{0}' already exists on the target managed instance '{1}'. 데이터베이스 '{0}'이(가) 대상 관리되는 인스턴스 '{1}'에 이미 있습니다. + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + 제공된 데이터베이스 이름이 Azure 가상 머신의 대상 SQL Server에 없는지 확인합니다. + Select the databases that you want to assess for migration to Azure SQL. Azure SQL으로의 마이그레이션을 평가할 데이터베이스를 선택하세요. @@ -1018,6 +1070,10 @@ This may take some time. To continue, select a valid last backup file for source database '{0}'. 계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 마지막 백업 파일을 선택하세요. + + To continue, select a valid backup folder for source database '{0}'. + 계속하려면 '{0}' 원본 데이터베이스에 대해 유효한 백업 폴더를 선택하세요. + To continue, select a valid resource group for source database '{0}'. 계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 리소스 그룹을 선택하세요. @@ -1046,6 +1102,10 @@ This may take some time. Invalid network share location format. Example: {0} 네트워크 공유 위치 형식이 잘못되었습니다. 예: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 블록 Blob이 SQL Server 2016 이상을 실행하는 대상에만 지원되므로 계속하려면 모든 백업 파일이 원본 데이터베이스 '{0}'에 대한 페이지 Blob인 BLOB 컨테이너를 선택합니다. 자세한 정보: https://aka.ms/dms-migrations-troubleshooting + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') 잘못된 OwnerUri(매개 변수 'OwnerUri')로 인해 데이터베이스에 연결할 수 없습니다. @@ -1250,6 +1310,38 @@ This may take some time. More info 추가 정보 + + All steps completed with the following error(s):{0}{1} + 다음 오류와 함께 모든 단계가 완료되었습니다.{0}{1} + + + All steps succeeded. + 모든 단계가 완료되었습니다. + + + Some steps are still running. + 일부 단계가 아직 실행 중입니다. + + + Step status: {0} + 단계 상태: {0} + + + Copy results + 결과 복사 + + + Step details + 단계 세부 정보 + + + Step status: {0}{1}{2} + 단계 상태: {0}{1}{2} + + + Steps + 단계 + N/A 해당 없음 @@ -1350,6 +1442,10 @@ This may take some time. No blob files found. BLOB 파일을 찾을 수 없습니다. + + No blob folders found. + BLOb 폴더를 찾을 수 없습니다. + No file shares found. 파일 공유를 찾을 수 없습니다. @@ -1562,6 +1658,10 @@ This may take some time. Run validation 유효성 검사 실행 + + We are running the following steps: + 다음 단계를 실행하고 있습니다. + Save assessment report 평가 보고서 저장 @@ -2131,8 +2231,8 @@ This may take some time. Azure SQL Managed Instance로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다. - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - Azure SQL Database(미리 보기)로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다. + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ This may take some time. SQL tempdb - Azure SQL Database (PREVIEW) - Azure SQL Database(미리 보기) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ This may take some time. SQL Virtual Machine SQL 가상 머신 + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + SQL Server 2014 이하를 실행하는 대상 서버의 경우 데이터베이스를 백업할 때 네트워크 공유 옵션을 사용하여 업로드하는 대신 Azure Storage Blob 컨테이너에 저장해야 합니다. 또한 블록 Blob은 SQL Server 2016 이상을 실행하는 대상에만 지원되므로 백업 파일을 페이지 Blob으로 저장해야 합니다. 자세한 정보: {0} + + + Known issues, limitations, and troubleshooting + 알려진 문제, 제한 사항 및 문제 해결 + Copy duration 복사 기간 @@ -2422,6 +2530,34 @@ This may take some time. Validating and migrating logins failed 로그인 확인 및 마이그레이션하지 못 함 + + Error migrating certificate for database {0}. {1} + {0} 데이터베이스 인증서를 마이그레이션하는 동안 오류가 발생했습니다. {1} + + + An error occurred while starting the certificate migration: '{0}' + 인증서 마이그레이션을 시작하는 동안 오류 발생: '{0}' + + + Canceled + 취소함 + + + Failed + 실패 + + + Pending + 보류 중 + + + Running + 실행하는 중 + + + Succeeded + 성공 + Status 상태 @@ -2702,6 +2838,150 @@ This may take some time. Target version 대상 버전 + + Edit + 편집 + + + Migrate certificates + 인증서 마이그레이션 + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + 인증서 마이그레이션을 취소했습니다. 계속하려면 인증서 마이그레이션을 실행하고 완료하세요. + + + Validation was canceled with the following error(s):{0}{1} + 다음 오류로 유효성 검사가 취소되었습니다. {0}{1} + + + Databases + 데이터베이스 + + + Status + 상태 + + + Migration completed with the following error(s):{0}{1} + 다음 오류와 함께 마이그레이션이 완료됨:{0}{1} + + + Copy migration results + 마이그레이션 결과 복사 + + + Done + 완료 + + + Migrating the certificates from the following databases: + 다음 데이터베이스에서 인증서를 마이그레이션하는 중: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + 인증서 마이그레이션이 현재 구성에 대해 실행되지 않았습니다. 계속하려면 인증서 마이그레이션을 실행하고 완료하세요. + + + Certificates migration progress details: + 인증서 마이그레이션 진행률 세부 정보: + + + Certificates migration results: + 인증서 마이그레이션 결과: + + + Previous certificates migration results: + 이전 인증서 마이그레이션 결과: + + + Retry migration + 마이그레이션 다시 시도 + + + Migration status: {0}{1}{2} + 마이그레이션 상태: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + 인증서 마이그레이션을 완료했습니다. 마이그레이션을 계속하려면 [다음]을 클릭하세요. + + + Migration canceled + 마이그레이션을 취소했습니다. + + + Migration completed successfully. + 마이그레이션을 완료했습니다. + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + 마이그레이션에 {0} 투명한 데이터 암호화를 사용하는 데이터베이스를 선택했습니다. {1} + + + No encrypted database selected. + 암호화된 데이터베이스를 선택하지 않았습니다. + + + You have chosen to manually migrate certificates. + 인증서를 수동으로 마이그레이션하도록 선택했습니다. + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + Azure Data Studio에 암호화 인증서 및 데이터베이스를 마이그레이션하기 위한 액세스 권한을 부여했습니다. + + + {0} of {1} completed + {1}개 중 {0}개 완료 + + + {0} out of {1} selected database(s) is using transparent data encryption. + 선택한 데이터베이스 {1}개 중 {0}개가 투명한 데이터 암호화를 사용하고 있습니다. + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 암호화된 데이터베이스를 마이그레이션하려면 마이그레이션을 계속하기 전에 암호화 인증서에 대한 액세스를 제공하거나 인증서를 수동으로 마이그레이션해야 합니다. {0}. + + + Network path where certificate will be placed. + 인증서를 배치할 네트워크 경로입니다. + + + Network path for certificate + 인증서의 네트워크 경로 + + + Enter network path + 네트워크 경로 입력 + + + Export my certificates and private key to the target. + 내 인증서와 프라이빗 키를 대상으로 내보냅니다. + + + I give consent to use my credentials for accessing the certificates. + 인증서에 액세스하기 위해 내 자격 증명을 사용하는 데 동의합니다. + + + I don't want Azure Data Studio to export the certificates. + Azure Data Studio 인증서를 내보내지 않겠습니다. + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + 마이그레이션을 계속하기 전에 인증서를 마이그레이션해야 합니다. 그러지 않으면 마이그레이션이 실패합니다. {0}. + + + Certificate migration + 인증서 마이그레이션 + + + Encrypted database selected. + 암호화된 데이터베이스를 선택했습니다. + Test connection 연결 테스트 @@ -2734,6 +3014,10 @@ This may take some time. Enter the target user name 대상 사용자 이름 입력 + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status 상태 @@ -2880,11 +3164,11 @@ This may take some time. 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 - 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 Server IaaS 에이전트 확장이 현재 전체 모드가 아닌 '{1}' 모드에 있으므로 가상 머신 ‘{0}’ 마이그레이션에 사용할 수 없습니다. 자세한 정보: https://aka.ms/sql-iaas-extension 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. - 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. + 기본 가상 머신이 실행되고 있지 않으므로 가상 머신 '{0}'을 마이그레이션에 사용할 수 없습니다. 다시 시도하기 전에 전원이 켜져 있는지 확인하세요. Warning @@ -3003,20 +3287,20 @@ This may take some time. 로그인 정보를 가져오는 동안 오류 발생: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 데이터베이스 매핑 오류입니다. 대상 데이터베이스 '{0}'을 데이터베이스 '{1}'에 대한 마이그레이션 대상으로 선택할 수 없습니다. 대상 데이터베이스 '${targetDatabaseName}'이(가) 데이터베이스 '{2}'에 대한 마이그레이션 대상으로 이미 선택되어 있습니다. 다른 대상 데이터베이스를 선택하세요. + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 데이터베이스 매핑 오류입니다. 대상 데이터베이스 '{0}'을(를) 데이터베이스 '{1}'의 마이그레이션 대상으로 선택할 수 없습니다. 대상 데이터베이스 '{2}'이(가) 데이터베이스 '{3}'의 마이그레이션 대상으로 이미 선택되었습니다. 다른 대상 데이터베이스를 선택하세요. Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 데이터베이스 매핑 오류입니다. 마이그레이션할 대상 데이터베이스가 없습니다. 대상 서버 연결을 구성하고 연결을 클릭하여 사용 가능한 데이터베이스 마이그레이션 대상 목록을 수집하세요. - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 데이터베이스 매핑 오류(오류 코드: {0})가 '{1}' 및 '{2}' 데이터베이스 사이에서 발견되었습니다. 원본 데이터베이스 데이터 정렬 '{3}'이(가) 대상 데이터베이스 데이터 정렬 '{4}'과(와) 일치하지 않습니다. 원본 데이터베이스와 동일한 데이터 정렬을 사용하여 대상 데이터베이스를 선택하거나 다시 생성하세요. - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. - 데이터베이스 매핑 오류입니다. 원본 데이터베이스 '{0}'이(가) 대상 데이터베이스에 매핑되지 않았습니다. 마이그레이션할 대상 데이터베이스를 선택하세요. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + 데이터베이스 매핑 오류입니다. 원본 데이터베이스 '{0}'이(가) 대상 데이터베이스에 매핑되지 않았습니다. 마이그레이션할 대상 데이터베이스를 선택하세요. Azure SQL target @@ -3024,7 +3308,7 @@ This may take some time. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + 자세한 정보: https://aka.ms/dms-migrations-troubleshooting. Yes @@ -3038,6 +3322,10 @@ This may take some time. {0} of {1} {0}/{1} + + Waiting for {0} component to start. + {0} 구성 요소가 시작하기를 기다리는 중입니다. + @@ -3052,6 +3340,54 @@ This may take some time. + + + + Downloading {0} + {0} 다운로드 중 + + + Done downloading {0} + {0} 다운로드 완료 + + + ({0} KB) + ({0}KB) + + + Downloading {0} + {0} 다운로드 중 + + + Extracted {0} ({1}/{2}) + 추출된 {0}({1}/{2}) + + + Failed to start {0}: {1} + {0}:{1}을(를) 시작하지 못함 + + + Installing {0} Service + {0} 서비스를 설치하는 중 + + + Installing {0} to {1} + {1}에 {0} 설치 중 + + + Installed {0} + {0}을(를) 설치함 + + + {0} Started + {0}을(를) 시작함 + + + Starting {0} + {0}을(를) 시작하는 중 + + + diff --git a/resources/xlf/ko/sql.ko.xlf b/resources/xlf/ko/sql.ko.xlf index 12cf54e242..f78cd9a726 100644 --- a/resources/xlf/ko/sql.ko.xlf +++ b/resources/xlf/ko/sql.ko.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 큰 파일을 열려고 할 때 다시 시작한 후 Azure Data Studio에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다. + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu 전자 필기장 셀 제목 메뉴 + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + 셀 도구 모음을 표시할지 숨길지 여부입니다(VS Code 전자 필기장만 해당). + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + 마우스로 가리키거나 클릭할 때 셀 도구 모음을 표시할지 여부입니다(VS Code 전자 필기장만 해당). + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 전자 필기장 편집기를 압축된 형식으로 렌더링할지를 제어합니다. 예를 들어 이 기능을 켜면 왼쪽 여백 너비가 줄어듭니다(VS Code 전자 필기장만 해당). + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + 출력 도구 모음에서 출력 동작을 렌더링할지를 제어합니다(VS Code 전자 필기장만 해당). + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + 실행 버튼 옆 드롭다운에 추가 작업을 표시할지를 제어합니다(VS Code 전자 필기장만 해당). + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + 전자 필기장에 향상된 텍스트 diff 편집기를 사용할지 여부입니다(VS Code 전자 필기장만 해당). + + + Priority list for output mime types. (for VS Code Notebooks only) + 출력 MIME 형식의 우선 순위 목록입니다(VS Code 전자 필기장만 해당). + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + Notebook 편집기에서 끌어서 놓기를 통해 셀을 이동할 수 있는지를 제어합니다(VS Code 전자 필기장만 해당). + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 전자 필기장에서 사용되는 코드 편집기에 대한 설정입니다. 이 항목은 대부분의 editor.* 설정을 사용자 지정하는 데 사용할 수 있습니다(VS Code 전자 필기장만 해당). + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + 셀 테두리를 따라 또는 왼쪽 제본용 여백 중 포커스 표시기를 렌더링할 위치를 제어합니다(VS Code 전자 필기장만 해당). + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + 전자 필기장 편집기 내에서 전역 도구 모음을 렌더링할지를 제어합니다(VS Code 전자 필기장만 해당). + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + 전자 필기장 도구 모음의 작업에서 레이블을 렌더링할지를 제어합니다(VS Code 전자 필기장만 해당). + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + 셀 삽입 작업을 표시할 위치를 제어합니다(VS Code 전자 필기장만 해당). + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + 대화형 창의 코드 셀을 기본적으로 축소할지를 제어합니다(VS Code 전자 필기장만 해당). + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 전자 필기장에서 렌더링된 태그의 글꼴 크기(픽셀)를 제어합니다. '0'으로 설정하면 '#editor.fontSize#'의 120%를 사용합니다(VS Code 전자 필기장만 해당). + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 전자 필기장 셀의 출력 텍스트에 대한 글꼴 패밀리입니다. 비워 두면 `#editor.fontFamily#`를 사용합니다(VS Code 전자 필기장만 해당). + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + 전자 필기장 셀의 출력 텍스트에 대한 글꼴 크기입니다. 0으로 설정하면 `#editor.fontSize#`를 사용합니다(VS Code 전자 필기장만 해당). + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + 전자 필기장 셀에 대한 출력 텍스트의 줄 높이입니다. + - 0에서 8 사이의 값은 글꼴 크기의 승수로 사용됩니다. + - 8보다 크거나 같은 값은 유효한 값으로 사용됩니다(VS Code 전자 필기장만 해당). + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + 셀 상태 표시줄을 표시할지 여부입니다(VS Code 전자 필기장만 해당). + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Markdown 헤더 폴딩 화살표를 표시할 때를 제어합니다(VS Code 전자 필기장만 해당). + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + 텍스트 출력에서 렌더링할 텍스트 줄 수를 제어합니다(VS Code 전자 필기장만 해당). + The notebook title menu 전자 필기장 제목 메뉴 @@ -315,6 +408,10 @@ The notebook toolbar menu 전자 필기장 도구 모음 메뉴 + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + 각 셀에 별도의 실행 취소/다시 실행 스택을 사용할지 여부입니다(VS Code 전자 필기장만 해당). + The object explorer item context menu 개체 탐색기 항목 상황에 맞는 메뉴 @@ -1033,6 +1130,14 @@ Default Skipped Commands: Show connect dialog on startup 시작 시 연결 대화 상자 표시 + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (미리 보기) VS Code 전자 필기장을 기본 전자 필기장 환경으로 사용합니다. 참고: 이 설정을 사용하려면 Azure Data Studio를 다시 시작해야 합니다. + + + Use VS Code notebooks + VS Code 전자 필기장 사용 + @@ -2286,6 +2391,10 @@ Default Skipped Commands: + + Azure resource endpoint for the provider. + 공급자의 Azure 리소스 엔드포인트입니다. + Options for connection 연결 옵션 @@ -5675,8 +5784,8 @@ Error: {1} - Copy failed with error {0} - {0} 오류를 나타내며 복사 실패 + Copy failed with error: {0} + 복사하지 못했습니다(오류: {0}). Show chart @@ -6470,6 +6579,10 @@ Error: {1} The maximum width in pixels for auto-sized columns 자동으로 크기가 조정되는 열의 최대 너비(픽셀) + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + JSON 서식 문자열이 있는 셀을 하이퍼링크로 표시할지 여부입니다. 사용하도록 설정하면 클릭 시 JSON 값이 다른 탭에서 열립니다. 기본값은 true입니다. + Results Grid and Messages 결과 표 및 메시지 @@ -7299,14 +7412,34 @@ Error: {1} Close 닫기 + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... 계정 추가... - + Refresh account was canceled by the user 사용자가 계정 새로 고침을 취소했습니다. + + 0 +Error Message: 1 + 0 +오류 메시지: 1 + @@ -7547,10 +7680,6 @@ Error: {1} Connection error 연결 오류 - - Enable Trust server certificate - 신뢰 서버 인증서 활성화 - Connection failed due to Kerberos error. Kerberos 오류로 인해 연결이 실패했습니다. @@ -7567,14 +7696,6 @@ Error: {1} Run Kinit Kinit 실행 - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - 이 연결에서 암호화가 사용 설정되었습니다. 대상 SQL Server의 SSL 및 인증서 구성을 검토하거나 연결 대화 상자에서 '신뢰할 수 있는 서버 인증서'를 사용 설정하세요. - - 참고: 자체 서명된 인증서 제한된 보호만 제공하며 프로덕션 환경에서는 권장되지 않습니다. 이 연결에서 '신뢰할 수 있는 서버 인증서'를 활성화하고 다시 시도하시겠습니까? - @@ -7771,6 +7892,14 @@ Error: {1} + + Password must be changed for '{0}' to continue logging into '{1}'. + '{1}'에 계속 로그인하려면 '{0}'의 암호를 변경해야 합니다. + + + Please enter a new password below: + 아래에 새 암호를 입력하세요. + Cancel 취소 @@ -7803,6 +7932,10 @@ Error: {1} OK 확인 + + Password change already in progress + 암호 변경이 이미 진행 중입니다. + Change Password 암호 변경 @@ -7837,6 +7970,15 @@ Error: {1} + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + {0}단계: {1} + + + @@ -8468,10 +8610,26 @@ Error: {1} Delete Connection 연결 삭제 + + Are you sure you want to delete connection '{0}'? + '{0}' 연결을 삭제할까요? + + + No + 아니요 + + + Yes + + Delete Group 그룹 삭제 + + Are you sure you want to delete connection group '{0}'? + '{0}' 연결 그룹을 삭제할까요? + Show All Connections 모든 연결 표시 @@ -8552,6 +8710,10 @@ Error: {1} Add a clause 절 추가 + + All clauses have been cleared. + 모든 절이 지워졌습니다. + Apply 적용 @@ -8584,6 +8746,10 @@ Error: {1} Load Filter 필터 로드 + + A new clause has been added. + 새 절이 추가되었습니다. + Not Contains 포함하지 않음 @@ -8669,8 +8835,8 @@ Error: {1} - Copy failed with error {0} - {0} 오류를 나타내며 복사 실패 + Copy failed with error: {0} + 복사하지 못했습니다(오류: {0}). Batch execution time: {0} diff --git a/resources/xlf/pt-br/arc.pt-BR.xlf b/resources/xlf/pt-br/arc.pt-BR.xlf index c206d8cf3a..04051c5481 100644 --- a/resources/xlf/pt-br/arc.pt-BR.xlf +++ b/resources/xlf/pt-br/arc.pt-BR.xlf @@ -46,6 +46,14 @@ {0} backups {0} backups + + False + Falso + + + True + Verdadeiro + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency Emergência + + Enable Trust Server Certificate + Certificado do servidor de confiança + + + Encrypt + Criptografar + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + 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. + Endpoint Ponto de Extremidade @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: Você pode verificar o status da atualização executando o seguinte comando: + + 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? + 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? + Name Nome @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} Espera-se que o valor esteja no intervalo {0} - {1} + + Read more + Leia mais + Ready Pronto @@ -1117,6 +1145,14 @@ Troubleshoot Solucionar problemas + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + 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. + + + Trust Server Certificate + Certificado do Servidor Confiável + Type Tipo diff --git a/resources/xlf/pt-br/azurecore.pt-BR.xlf b/resources/xlf/pt-br/azurecore.pt-BR.xlf index dfe1a95a50..8b8056176b 100644 --- a/resources/xlf/pt-br/azurecore.pt-BR.xlf +++ b/resources/xlf/pt-br/azurecore.pt-BR.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. Locatário especificado com ID '{0}' não encontrado. - - Unidentified error with azure authentication - Erro não identificado com a autenticação do Azure - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. 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. @@ -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. 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. + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure (China) - - Azure (Germany) - Azure (Alemanha) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (Governo dos EUA) - - Azure (US National) - Azure (Nacional dos EUA) - diff --git a/resources/xlf/pt-br/cms.pt-BR.xlf b/resources/xlf/pt-br/cms.pt-BR.xlf index fb62974c09..afe054f11c 100644 --- a/resources/xlf/pt-br/cms.pt-BR.xlf +++ b/resources/xlf/pt-br/cms.pt-BR.xlf @@ -174,6 +174,14 @@ Column encryption Criptografia de coluna + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + O período de tempo (em segundos) para aguardar a execução de um comando antes de encerrar a tentativa e gerar um erro + + + Command timeout + Tempo limite do comando + Number of attempts to restore connection Número de tentativas para restaurar a conexão @@ -222,9 +230,21 @@ Current language Idioma atual + + Optional (False) + Opcional (Falso) + + + Strict + Estrito + + + Mandatory (True) + Obrigatório (Verdadeiro) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -270,6 +290,14 @@ Source Fonte + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nome do host no certificado + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída @@ -367,8 +395,8 @@ Servidor - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate diff --git a/resources/xlf/pt-br/data-workspace.pt-BR.xlf b/resources/xlf/pt-br/data-workspace.pt-BR.xlf index 85f7a0d0b1..1d1996d0ad 100644 --- a/resources/xlf/pt-br/data-workspace.pt-BR.xlf +++ b/resources/xlf/pt-br/data-workspace.pt-BR.xlf @@ -202,10 +202,18 @@ Yes (Recommended) Sim (Recomendado) + + This project type does not support drag and drop. + Esse tipo de projeto não é compatível com a ação de arrastar e soltar. + File '{0}' doesn't exist O arquivo '{0}' não existe + + File name cannot end with a period + O nome do arquivo não pode terminar com um ponto + Error during git clone. View git output for more details Ocorreu um erro durante a clonagem do git. Exibir a saída do git para obter mais detalhes @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Clonando o repositório git '{0}'... + + Invalid file characters + Caracteres de arquivo inválidos + Prior {0} for the current project will appear here, please run to see the results. Antes {0} para o projeto atual será exibido aqui, execute para visualizar os resultados. + + No database project extensions are installed. Please install a database project extension to use this feature. + 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. + + + Only moving one file at a time is supported. + Só há suporte para a movimentação de um arquivo por vez. + List of opened projects should not be undefined after refresh from disk. A lista de projetos abertos não deve estar indefinida após a atualização do disco. @@ -226,6 +246,30 @@ Project name is null O nome do projeto é nulo + + Reserved file name. Choose another name and try again + Nome de arquivo reservado. Escolha outro nome e tente novamente + + + This file name is reserved for use by Windows. Choose another name and try again + Este nome de arquivo está reservado para ser usado pelo Windows. Escolha outro nome e tente novamente. + + + File name cannot be over 255 characters + O nome do arquivo não pode ter mais de 255 caracteres + + + File name cannot end with a whitespace + O nome do arquivo não pode terminar com um espaço em branco + + + Undefined name + Nome indefinido + + + File name cannot be whitespace + O nome do arquivo não pode ser espaço em branco + diff --git a/resources/xlf/pt-br/mssql.pt-BR.xlf b/resources/xlf/pt-br/mssql.pt-BR.xlf index a299b6fab8..65173a2f99 100644 --- a/resources/xlf/pt-br/mssql.pt-BR.xlf +++ b/resources/xlf/pt-br/mssql.pt-BR.xlf @@ -1,5 +1,25 @@  + + + + Connection error + Erro de conexão + + + Enable Trust server certificate + Certificado do servidor de confiança + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + 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. + +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? + + + @@ -56,6 +76,244 @@ + + + + login + logon + + + Login + Logon + + + OK + OK + + + user + usuário + + + User + Usuário + + + Advanced + Avançado + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + A criação de um logon com uma senha em branco é um risco à segurança. Tem certeza de que deseja continuar? + + + Confirm password + Confirmar senha + + + Create {0} + {0} object type + Criar {0} + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 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. + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + Tem certeza de que deseja excluir o {0}: {1}? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Erro ao excluir o {0}: {1}. {2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + Excluir {0} "{1}" + + + Enabled + Habilitado + + + General + Geral + + + Help + Ajuda + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + A senha não atende ao requisito de complexidade. Para obter mais informações: https://docs.microsoft.com/sql/relational-databases/security/password-policy + + + Loading dialog... + Carregando diálogo... + + + Azure Active Directory Authentication + Autenticação do Azure Active Directory + + + Authentication + Autenticação + + + Default database + Banco de dados padrão + + + Default language + Idioma padrão + + + Enforce password expiration + Impor validade de senha + + + Enforce password policy + Impor política de senha + + + Login is locked out + O logon está bloqueado + + + User must change password at next login + O usuário deve alterar a senha no próximo login + + + Old password cannot be empty. + A senha antiga não pode ficar vazia. + + + Old password + Senha antiga + + + Permission to connect to database engine + Permissão para conectar ao mecanismo de banco de dados + + + Server Roles + Funções de Servidor + + + Specify old password + Especificar a senha antiga + + + SQL Authentication + Autenticação do SQL + + + SQL Authentication + Autenticação do SQL + + + Windows Authentication + Autenticação do Windows + + + Name cannot be empty. + O nome não pode ficar em branco. + + + Name + Nome + + + {0} - New (Preview) + {0} object type. + {0} – Novo (Versão prévia) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} – {1} (Versão prévia) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + Erro ao abrir o novo diálogo {0}. {1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Erro ao abrir a caixa de diálogo de propriedades para {0}: {1}. {2} + + + Password cannot be empty. + A senha não pode ficar em branco. + + + Password + Senha + + + Password must match the confirm password. + A senha deve corresponder à confirmação da senha. + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + Erro ao atualizar o pesquisador de objetos. {0} + + + Selected + Selecionado + + + Update {0} '{1}' + {0} object type, {1}: object name. + Atualizar {0} "{1}" + + + Contained user + Usuário independente + + + Default schema + Esquema padrão + + + Login + Logon + + + Membership + Associação + + + Owned Schemas + Esquemas Proprietários + + + Type + Tipo + + + User with Windows group login + Usuário com logon de grupo do Windows + + + User with login + Usuário com logon + + + User with no connect access + Usuário sem acesso de conexão + + + Yes + Sim + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + O período de tempo (em segundos) para aguardar a execução de um comando antes de encerrar a tentativa e gerar um erro + + + Command timeout + Tempo limite do comando + Number of attempts to restore connection Número de tentativas para restaurar a conexão @@ -326,6 +592,10 @@ Host Guardian Service Serviço Guardião de Host + + None + Nenhum + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves Especifica um protocolo para atestar um enclave do lado do servidor usado com o Always Encrypted com enclaves seguros @@ -342,9 +612,21 @@ Enclave Attestation URL URL de Atestado de Enclave + + Optional (False) + Opcional (Falso) + + + Strict + Estrito + + + Mandatory (True) + Obrigatório (Verdadeiro) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 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 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 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. Encrypt @@ -390,6 +672,14 @@ Source Origem + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 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. + + + Host name in certificate + Nome do host no certificado + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída @@ -470,6 +760,14 @@ Replication Replicação + + Enables or disables Secure Enclaves for the connection + Enables or disables Secure Enclaves for the connection + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance Nome da instância do SQL Server @@ -479,8 +777,8 @@ Servidor - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 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 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 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. Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. O número de minutos para reter os arquivos de log dos serviços de back-end. O padrão é uma semana. + + Disable Group By Schema + Desabilitar Agrupar por Esquema + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + Habilitar Agrupar por Esquema + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + O tempo limite em segundos para expandir um nó no Pesquisador de Objetos. O valor padrão é 45 segundos. + + + When enabled, the database objects in Object Explorer will be categorized by schema. + Quando habilitados, os objetos de banco de dados no Pesquisador de Objetos serão categorizados por esquema. + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [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. @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 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. + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + 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. + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [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 @@ -774,18 +1100,50 @@ Version Versão + + Change SQL Notebook Connection + Alterar a conexão de Notebook SQL + Search: Clear Search Server Results Pesquisar: Limpar os Resultados do Search Server + + Delete + Excluir + Design Design + + New Application Role + Nova Função de Aplicativo + + + New Database Role + Nova Função de Banco de Dados + + + New Login + Novo Logon + + + New Server Role + Nova Função de Servidor + New Table Nova Tabela + + New User + Novo Usuário + + + Properties + Propriedades + Search: Servers Pesquisar: Servidores diff --git a/resources/xlf/pt-br/resource-deployment.pt-BR.xlf b/resources/xlf/pt-br/resource-deployment.pt-BR.xlf index 3dd7a2bd2f..7564953d2f 100644 --- a/resources/xlf/pt-br/resource-deployment.pt-BR.xlf +++ b/resources/xlf/pt-br/resource-deployment.pt-BR.xlf @@ -1311,8 +1311,8 @@ Selecione uma assinatura diferente contendo pelo menos um servidor Implantar imagens de contêiner do SQL Server 2019 - Deploy SQL Server 2022 Preview container images - Implantar imagens de contêiner do SQL Server 2022 Visualização + Deploy SQL Server 2022 container images + Implantar imagens de contêiner do SQL Server 2022 SQL Server password @@ -1363,8 +1363,8 @@ Selecione uma assinatura diferente contendo pelo menos um servidor SQL Server 2019 - SQL Server 2022 Preview - SQL Server 2022 Visualização + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf b/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf index 94d9e52046..7295b01314 100644 --- a/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf +++ b/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf @@ -18,6 +18,10 @@ In progress Em andamento + + Move + Mover + Publish History Publicar histórico @@ -270,10 +274,6 @@ Data sources Fontes de dados - - Data Sources - Fontes dos dados - Database location is required for adding a reference to a database A localização do banco de dados é necessária para adicionar uma referência a um banco de dados @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? Tem certeza de que quer excluir a referência a {0}? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + Tem certeza de que deseja excluir a Variável SQLCMD '{0}'? + Failed to update app setting '{0}' Falha ao atualizar a configuração do aplicativo '{0}' @@ -502,6 +506,18 @@ Enter new database name Insira um nome de banco de dados + + Enter new name + Inserir novo nome + + + Enter default value for SQLCMD variable '{0}' + Insira o valor padrão para a variável SQLCMD '{0}' + + + Enter new SQLCMD Variable name + Insira o novo nome da Variável SQLCMD + Enter new value for variable '{0}' Inserir novo valor para a variável '{0}' @@ -538,10 +554,18 @@ Error finding build files location: {0} Erro ao localizar o local dos arquivos de build: {0} + + Error when moving file from {0} to {1}. Error: {2} + Erro ao mover o arquivo de {0} para {1}. Erro: {2} + Error trying to read {0} of project '{1}' Erro ao tentar ler {0} do projeto '{1}' + + Error when renaming file from {0} to {1}. Error: {2} + Error when renaming file from {0} to {1}. Error: {2} + Could not build project. Error retrieving files needed to build. Não foi possível criar o projeto. Ocorreu um erro ao recuperar arquivos necessários para compilar. @@ -740,6 +764,14 @@ Missing 'version' entry in {0} Entrada 'version' ausente no {0} + + Are you sure you want to move {0} to {1}? + Tem certeza de que deseja mover {0} para {1}? + + + Moving files between projects is not supported + Não há suporte para a movimentação de arquivos entre projetos + msec mseg @@ -828,6 +860,10 @@ Ok Ok + + Only moving .sql files is supported + Só há suporte para a movimentação de arquivos .sql + Open License Agreement Abrir o Contrato de Licença @@ -952,6 +988,10 @@ Publish Options Opções de Publicação + + Publish profile elements + Publicar elementos de perfil + Database project published successfully Projeto de banco de dados publicado com êxito @@ -1220,6 +1260,14 @@ Database Projects Projetos de Banco de Dados + + A SQLCMD Variable with the same name already exists in this project + Já existe uma Variável SQLCMD com o mesmo nome neste projeto + + + SQLCMD Variables + Variáveis SQLCMD + Stored Procedure Procedimento armazenado @@ -1388,6 +1436,10 @@ Add Existing Item... Adicionar Item Existente... + + Add SQLCMD Variable + Adicionar Variável SQLCMD + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. Qual versão do Autorest.Sql usar do NPM. A mais recente será usada se não estiver definida. @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 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 + + Edit + Editar + Edit .sqlproj File Editar Arquivo .sqlproj @@ -1520,6 +1576,10 @@ Publish Publicar + + Rename + Renomear + Schema Compare Comparação de Esquemas diff --git a/resources/xlf/pt-br/sql-migration.pt-BR.xlf b/resources/xlf/pt-br/sql-migration.pt-BR.xlf index a24b7aa837..bde08875be 100644 --- a/resources/xlf/pt-br/sql-migration.pt-BR.xlf +++ b/resources/xlf/pt-br/sql-migration.pt-BR.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 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. + + Migration service component could not start. {0} + O componente do serviço de migração não pôde ser iniciado. {0} + + + Service component crashed. + O componente de serviço travou. + + + Service provider could not be initialized. + O provedor de serviços não pôde ser inicializado. + Migrate logins from '{0}' to Azure SQL Migrar os logons de '{0}' para SQL do Azure @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? Tem certeza de que deseja cancelar esta migração? - - Login migration error: {0} - Ocorreu um erro de migração de logon: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + O Nome de Domínio do Azure Active Directory (necessário apenas para migrar logons de autenticação do Windows) + + + Enter AAD Domain Name + Insira o Nome de Domínio do AAD + + + Collecting target login failed with error code {0} + Collecting target login failed with error code {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Banco de Dados SQL do Azure + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + 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. + + + Login migration error: {0} + Ocorreu um erro de migração de logon: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Estabelecendo os mapeamentos de usuários. Login migration in progress A migração de logon está em andamento + + Migration status details for {0} + Detalhes do status da migração para {0} + Login found Logon encontrado @@ -154,6 +186,14 @@ Atualmente, migrando as funções de servidor, estabelecendo mapeamentos de serv Succeeded Êxito + + Migrate logins + Migrar logons + + + Not started + Não iniciado + Target Status Status de Destino @@ -175,8 +215,8 @@ Atualmente, migrando as funções de servidor, estabelecendo mapeamentos de serv A conexão foi bem-sucedida. - Please note that login migration feature is in private preview mode. - Observe que o recurso de migração de logon está no modo de versão prévia privada. + Please note that login migration feature is in public preview mode. + Please note that login migration feature is in public preview mode. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ Isto pode levar algum tempo. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. 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. + + Folder + Pasta + Blob container resource group Grupo de recursos de contêiner de blob @@ -434,6 +478,10 @@ Isto pode levar algum tempo. Complete cutover Concluir substituição + + We ran the following steps: + Executamos as seguintes etapas: + Completing cutover without restoring all the backups may result in a data loss. Concluir a substituição sem restaurar todos os backups pode resultar em perda de dados. @@ -615,8 +663,8 @@ Isto pode levar algum tempo. 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. - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - 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). + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ Isto pode levar algum tempo. Migrar bancos de dados usando Azure Data Studio - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - Tutorial: migrar para o SQL Server no Banco de Dados SQL do Azure (offline) - (VISUALIZAÇÃO) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ Isto pode levar algum tempo. Database '{0}' already exists on the target managed instance '{1}'. O banco de dados '{0}' já existe na instância gerenciada de destino '{1}'. + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + Verifique se os nomes de banco de dados fornecidos não existem no SQL Server de destino na Máquina Virtual do Azure. + Select the databases that you want to assess for migration to Azure SQL. Selecione os bancos de dados que você deseja avaliar para migração para o SQL do Azure. @@ -1018,6 +1070,10 @@ Isto pode levar algum tempo. To continue, select a valid last backup file for source database '{0}'. Para continuar, selecione um último arquivo de backup válido para o banco dados de origem '{0}'. + + To continue, select a valid backup folder for source database '{0}'. + Para continuar, selecione uma pasta de backup válida para o banco de dados de origem '{0}'. + To continue, select a valid resource group for source database '{0}'. Para continuar, selecione um grupo de recursos válido para o banco de dados de origem '{0}'. @@ -1046,6 +1102,10 @@ Isto pode levar algum tempo. Invalid network share location format. Example: {0} Formato do local de compartilhamento de rede inválido. Exemplo: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 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 + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') Não é possível conectar-se ao banco de dados devido a OwnerUri inválido (Parâmetro 'OwnerUri') @@ -1250,6 +1310,38 @@ Isto pode levar algum tempo. More info Mais informações + + All steps completed with the following error(s):{0}{1} + Todas as etapas foram concluídas com o(s) seguinte(s) erros:{0}{1} + + + All steps succeeded. + Todas as etapas foram bem-sucedidas. + + + Some steps are still running. + Algumas etapas ainda estão em execução. + + + Step status: {0} + Status da etapa: {0} + + + Copy results + Copiar os resultados + + + Step details + Detalhes da etapa + + + Step status: {0}{1}{2} + Status da etapa: {0}{1}{2} + + + Steps + Etapas + N/A N/D @@ -1350,6 +1442,10 @@ Isto pode levar algum tempo. No blob files found. Nenhum arquivo blob encontrado. + + No blob folders found. + Nenhuma pasta de blob encontrada. + No file shares found. Nenhum compartilhamento de arquivos encontrado. @@ -1562,6 +1658,10 @@ Isto pode levar algum tempo. Run validation Executar validação + + We are running the following steps: + Estamos executando as seguintes etapas: + Save assessment report Salvar relatório de avaliação @@ -2131,8 +2231,8 @@ Isto pode levar algum tempo. 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. - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - 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. + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ Isto pode levar algum tempo. Tempdb do SQL - Azure SQL Database (PREVIEW) - Banco de Dados SQL do Azure (VISUALIZAÇÃO) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ Isto pode levar algum tempo. SQL Virtual Machine Máquina Virtual SQL + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + 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} + + + Known issues, limitations, and troubleshooting + Problemas conhecidos, limitações e solução de problemas + Copy duration Duração da cópia @@ -2422,6 +2530,34 @@ Isto pode levar algum tempo. Validating and migrating logins failed Ocorreu um erro ao validar e migrar os logons + + Error migrating certificate for database {0}. {1} + Erro ao migrar o certificado para o banco de dados {0}. {1} + + + An error occurred while starting the certificate migration: '{0}' + Erro ao iniciar a migração de certificado: “{0}” + + + Canceled + Cancelado + + + Failed + Com falha + + + Pending + Pendente + + + Running + Executando + + + Succeeded + Com êxito + Status Status @@ -2702,6 +2838,150 @@ Isto pode levar algum tempo. Target version Versão alvo + + Edit + Editar + + + Migrate certificates + Migrar certificados + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + A migração de certificados foi cancelada. Execute e conclua a migração de certificados para continuar. + + + Validation was canceled with the following error(s):{0}{1} + A validação foi cancelada com o(s) seguinte(s) erro(s):{0}{1} + + + Databases + Bancos de dados + + + Status + Status + + + Migration completed with the following error(s):{0}{1} + Migração concluída com os seguintes erros:{0}{1} + + + Copy migration results + Copiar resultados da migração + + + Done + Concluído + + + Migrating the certificates from the following databases: + Migrando os certificados dos seguintes bancos de dados: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + A migração de certificados não foi executada para a configuração atual. Execute e conclua a migração de certificados para continuar. + + + Certificates migration progress details: + Detalhes do progresso da migração de certificados: + + + Certificates migration results: + Resultados da migração de certificados: + + + Previous certificates migration results: + Resultados anteriores da migração de certificados: + + + Retry migration + Repetir a migração + + + Migration status: {0}{1}{2} + Status da migração: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + Migração de certificados concluída com êxito. Clique em Avançar para continuar com a migração. + + + Migration canceled + Migração cancelada + + + Migration completed successfully. + Migração concluída com êxito. + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + {0}O Transparent Data Encryption habilitou os bancos de dados selecionados para migração. {1} + + + No encrypted database selected. + Nenhum banco de dados criptografado selecionado. + + + You have chosen to manually migrate certificates. + Você optou por migrar os certificados manualmente. + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + Você deu acesso ao Azure Data Studio para migrar os certificados de criptografia e o banco de dados. + + + {0} of {1} completed + {0} de {1} concluído(s) + + + {0} out of {1} selected database(s) is using transparent data encryption. + {0} de {1} bancos de dados selecionados está usando criptografia de dados transparente. + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 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}. + + + Network path where certificate will be placed. + Caminho de rede em que o certificado será colocado. + + + Network path for certificate + Caminho de rede para o certificado + + + Enter network path + Inserir caminho de rede + + + Export my certificates and private key to the target. + Exporte meus certificados e minha chave privada para o destino. + + + I give consent to use my credentials for accessing the certificates. + Eu dou consentimento para usar minhas credenciais para acessar os certificados. + + + I don't want Azure Data Studio to export the certificates. + Não quero que o Azure Data Studio exporte os certificados. + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + Você deve migrar os certificados antes de prosseguir com a migração, caso contrário, a migração falhará. {0}. + + + Certificate migration + Migração de certificado + + + Encrypted database selected. + Banco de dados criptografado selecionado. + Test connection Testar conexão @@ -2734,6 +3014,10 @@ Isto pode levar algum tempo. Enter the target user name Insira o nome do usuário de destino. + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status Status @@ -2880,11 +3164,11 @@ Isto pode levar algum tempo. 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 - 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 + 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 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. - 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. + 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. Warning @@ -3003,19 +3287,19 @@ Isto pode levar algum tempo. Ocorreu um erro ao obter as informações de logon: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 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. + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 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. Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 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. - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 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. - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. 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. @@ -3024,7 +3308,7 @@ Isto pode levar algum tempo. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + Saiba mais: https://aka.ms/dms-migrations-troubleshooting. Yes @@ -3038,6 +3322,10 @@ Isto pode levar algum tempo. {0} of {1} {0} de {1} + + Waiting for {0} component to start. + Aguardando o componente {0} iniciar. + @@ -3052,6 +3340,54 @@ Isto pode levar algum tempo. + + + + Downloading {0} + Baixando {0} + + + Done downloading {0} + Download de concluído {0} + + + ({0} KB) + ({0} KB) + + + Downloading {0} + Baixando {0} + + + Extracted {0} ({1}/{2}) + Extraído {0} ({1}/{2}) + + + Failed to start {0}: {1} + Falha ao iniciar {0}: {1} + + + Installing {0} Service + Instalando {0} Serviço + + + Installing {0} to {1} + Instalando {0} para {1} + + + Installed {0} + Instalado {0} + + + {0} Started + {0} Iniciado + + + Starting {0} + Iniciando {0} + + + diff --git a/resources/xlf/pt-br/sql.pt-BR.xlf b/resources/xlf/pt-br/sql.pt-BR.xlf index a26ea69f01..c8ffe36b6b 100644 --- a/resources/xlf/pt-br/sql.pt-BR.xlf +++ b/resources/xlf/pt-br/sql.pt-BR.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 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. + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,95 @@ The notebook cell title menu O menu de título da célula do bloco de anotações + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + Onde a barra de ferramentas da célula deve ser exibida ou se deve ser ocultada. (somente para Notebooks VS Code) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + Se a barra de ferramentas celular deve aparecer no mouse ou clique. (apenas para cadernos de código vs) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 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) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + 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) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + 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) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + Se deve usar o editor de diff de texto aprimorado para notebook. (apenas para cadernos de código vs) + + + Priority list for output mime types. (for VS Code Notebooks only) + Lista de prioridades para os tipos de MIME de saída. (apenas para cadernos de código vs) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + 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) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 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) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + 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) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + Controle se deve renderizar uma barra de ferramentas global dentro do editor de notebooks. (apenas para cadernos de código vs) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + Controle se as ações na barra de ferramentas do notebook devem renderizar ou não. (apenas para cadernos de código vs) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + Controle onde as ações da célula de inserção devem aparecer. (apenas para cadernos de código vs) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + Controla se as células de código na janela interativa são colapsadas por padrão. (apenas para cadernos de código vs) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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) + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 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) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + 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) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + Altura de linha do texto de saída para células de notebook. + - Os valo +res entre 0 e 8 serão usados como multiplicador com o tamanho da fonte. + - Valores maiores ou iguais a 8 serão usados como valores efetivos. (apenas para cadernos de código vs) + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + Se a barra de status da célula deve ser mostrada. (apenas para cadernos de código vs) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Controla quando o cabeçalho da seta dobrável do cabeçalho é mostrado. (apenas para cadernos de código vs) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + Controle quantas linhas de texto em uma saída de texto são renderizadas. (apenas para cadernos de código vs) + The notebook title menu O menu de título do bloco de anotações @@ -315,6 +409,10 @@ The notebook toolbar menu O menu da barra de ferramentas do bloco de anotações. + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + Se deve usar a pilha de desfazer/refazer para cada célula. (apenas para cadernos de código vs) + The object explorer item context menu O menu de contexto do item do explorador de objetos @@ -1033,6 +1131,14 @@ Comandos Padrão Ignorados: Show connect dialog on startup Mostrar caixa de diálogo de conexão na inicialização + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (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. + + + Use VS Code notebooks + Use vs notebooks de código + @@ -2286,6 +2392,10 @@ Comandos Padrão Ignorados: + + Azure resource endpoint for the provider. + Ponto de extremidade do recurso do Azure para o provedor. + Options for connection Opções de conexão @@ -5675,8 +5785,8 @@ Erro: {1} - Copy failed with error {0} - Falha na cópia com o erro {0} + Copy failed with error: {0} + A cópia falhou com o erro: {0} Show chart @@ -6470,6 +6580,10 @@ Erro: {1} The maximum width in pixels for auto-sized columns A largura máxima em pixels para colunas dimensionadas automaticamente + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + 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. + Results Grid and Messages Grade de Resultados e Mensagens @@ -7299,14 +7413,34 @@ Erro: {1} Close Fechar + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... Adicionando conta... - + Refresh account was canceled by the user A conta de atualização foi cancelada pelo usuário + + 0 +Error Message: 1 + 0 +Error Message: 1 + @@ -7547,10 +7681,6 @@ Erro: {1} Connection error Erro de conexão - - Enable Trust server certificate - Certificado do servidor de confiança - Connection failed due to Kerberos error. A conexão falhou devido a um erro do Kerberos. @@ -7567,14 +7697,6 @@ Erro: {1} Run Kinit Executar o Kinit - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - 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. - - 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? - @@ -7771,6 +7893,14 @@ Erro: {1} + + Password must be changed for '{0}' to continue logging into '{1}'. + A senha deve ser alterada para '{0}' para continuar fazendo logon em '{1}'. + + + Please enter a new password below: + Insira uma nova senha abaixo: + Cancel Cancelar @@ -7803,6 +7933,10 @@ Erro: {1} OK OK + + Password change already in progress + A alteração de senha já está em andamento + Change Password Alterar Senha @@ -7837,6 +7971,15 @@ Erro: {1} + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + Etapa {0}: {1} + + + @@ -8467,10 +8610,26 @@ Erro: {1} Delete Connection Excluir Conexão + + Are you sure you want to delete connection '{0}'? + Tem certeza de que deseja excluir a conexão '{0}'? + + + No + Não + + + Yes + Sim + Delete Group Excluir Grupo + + Are you sure you want to delete connection group '{0}'? + Tem certeza de que deseja excluir o grupo de conexões '{0}'? + Show All Connections Mostrar Todas as Conexões @@ -8551,6 +8710,10 @@ Erro: {1} Add a clause Adicionar uma cláusula + + All clauses have been cleared. + Todas as cláusulas foram limpas. + Apply Aplicar @@ -8583,6 +8746,10 @@ Erro: {1} Load Filter Carregar Filtro + + A new clause has been added. + Uma nova cláusula foi adicionada. + Not Contains Não Contém @@ -8668,8 +8835,8 @@ Erro: {1} - Copy failed with error {0} - Falha na cópia com o erro {0} + Copy failed with error: {0} + A cópia falhou com o erro: {0} Batch execution time: {0} diff --git a/resources/xlf/ru/arc.ru.xlf b/resources/xlf/ru/arc.ru.xlf index 6e243e01e3..f10084be57 100644 --- a/resources/xlf/ru/arc.ru.xlf +++ b/resources/xlf/ru/arc.ru.xlf @@ -46,6 +46,14 @@ {0} backups Резервные копии: {0} + + False + ЛОЖЬ + + + True + ИСТИНА + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency Аварийный режим + + Enable Trust Server Certificate + Включить сертификат доверенного сервера + + + Encrypt + Шифровать + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + Если задано значение ИСТИНА, SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, если на сервере установлен сертификат. + Endpoint Конечная точка @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: Чтобы проверить состояние обновления, выполните следующую команду: + + 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? + Для этого подключения было включено шифрование, проверьте конфигурацию SSL и сертификата для целевого SQL Server или установите для параметра «Сертификат доверенного сервера» значение «true» в файле настроек. Примечание. Самозаверяющий сертификат обеспечивает лишь ограниченную защиту и не рекомендуется для производственных сред. Вы хотите включить «Сертификат доверенного сервера» для этого подключения и повторить попытку? + Name Имя @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} Значение должно находиться в диапазоне от {0} до {1} + + Read more + Дополнительные сведения + Ready Готово @@ -1117,6 +1145,14 @@ Troubleshoot Устранение неполадок + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + Если задано значение ИСТИНА (и encrypt=true), SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, без проверки сертификата сервера. + + + Trust Server Certificate + Сертификат доверенного сервера + Type Тип diff --git a/resources/xlf/ru/azurecore.ru.xlf b/resources/xlf/ru/azurecore.ru.xlf index aab6d1c28f..3a65d41671 100644 --- a/resources/xlf/ru/azurecore.ru.xlf +++ b/resources/xlf/ru/azurecore.ru.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. Указанный клиент с идентификатором "{0}" не найден. - - Unidentified error with azure authentication - Неизвестная ошибка при проверке подлинности Azure - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. Клиент "{0} ({1})" требует повторной проверки подлинности для доступа к ресурсам {2}. Нажмите кнопку "Открыть", чтобы начать процесс проверки подлинности. @@ -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. Этот метод является устаревшим и будет удален в будущих выпусках. Используйте вместо него метод getAccountSecurityToken. + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure для Китая - - Azure (Germany) - Azure для Германии - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure для государственных организаций США - - Azure (US National) - Azure (национальное облако для США) - diff --git a/resources/xlf/ru/cms.ru.xlf b/resources/xlf/ru/cms.ru.xlf index e14373e776..2460cc4c6b 100644 --- a/resources/xlf/ru/cms.ru.xlf +++ b/resources/xlf/ru/cms.ru.xlf @@ -174,6 +174,14 @@ Column encryption Шифрование столбцов + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Длительность (в секундах) ожидания выполнения команды, после чего попытка прекращается и выводится ошибка + + + Command timeout + Время ожидания команды + Number of attempts to restore connection Число попыток восстановления подключения @@ -222,9 +230,21 @@ Current language Текущий язык + + Optional (False) + Необязательное (False) + + + Strict + Строгое + + + Mandatory (True) + Обязательное (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + Если задано значение "Mandatory" или "Strict", SQL Server использует SSL-шифрование для всех данных, отправляемых между клиентом и сервером, если на сервере установлен сертификат. Если установлено значение "Strict", SQL Server использует TDS 8.0 для передачи всех данных между клиентом и сервером. Значение "Strict" поддерживается в SQL Server 2022 и более поздних версиях. Encrypt @@ -270,6 +290,14 @@ Source Источник + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + Задает имя узла, указанное в сертификате TLS, которое будет использоваться SQL Server для проверки сертификата сервера. Если оно не указано, то по умолчанию для проверки сертификата используется имя сервера. + + + Host name in certificate + Имя узла в сертификате + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения @@ -367,8 +395,8 @@ Сервер - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + Если задано значение "true" (и параметр "encrypt" имеет значение "true"), SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, без проверки сертификата сервера. Это свойство не поддерживается, если параметр "Encrypt" имеет значение "Strict". Trust server certificate diff --git a/resources/xlf/ru/data-workspace.ru.xlf b/resources/xlf/ru/data-workspace.ru.xlf index be11fdbb06..5b35c961ca 100644 --- a/resources/xlf/ru/data-workspace.ru.xlf +++ b/resources/xlf/ru/data-workspace.ru.xlf @@ -202,10 +202,18 @@ Yes (Recommended) Да (рекомендуется) + + This project type does not support drag and drop. + Этот тип проекта не поддерживает перетаскивание. + File '{0}' doesn't exist Файл "{0}" не существует + + File name cannot end with a period + Имя не может заканчиваться точкой + Error during git clone. View git output for more details Ошибка во время клонирования Git. Просмотрите выходные данные Git, чтобы получить дополнительные сведения @@ -214,10 +222,22 @@ Cloning git repository '{0}'... Клонирование репозитория Git "{0}"... + + Invalid file characters + Недопустимые символы файла + Prior {0} for the current project will appear here, please run to see the results. Предыдущие {0} для текущего проекта будут отображаться здесь. Чтобы увидеть результаты, используйте запуск. + + No database project extensions are installed. Please install a database project extension to use this feature. + Расширения проекта базы данных не установлены. Установите расширение проекта базы данных, чтобы использовать эту функцию. + + + Only moving one file at a time is supported. + Поддерживается перемещение только одного файла за раз. + List of opened projects should not be undefined after refresh from disk. Список открытых проектов не должен быть определен после обновления с диска. @@ -226,6 +246,30 @@ Project name is null Имя проекта имеет значение NULL + + Reserved file name. Choose another name and try again + Имя файла уже используется. Выберите другое имя и повторите попытку + + + This file name is reserved for use by Windows. Choose another name and try again + Это имя файла зарезервировано для использования операционной системой. Выберите другое имя и повторите попытку + + + File name cannot be over 255 characters + Имя файла не может превышать 255 символов + + + File name cannot end with a whitespace + Имя не может заканчиваться пробелом + + + Undefined name + Неопределенное имя + + + File name cannot be whitespace + Имя файла не может быть пробелом + diff --git a/resources/xlf/ru/mssql.ru.xlf b/resources/xlf/ru/mssql.ru.xlf index b9df2f4ef4..a99fc9f761 100644 --- a/resources/xlf/ru/mssql.ru.xlf +++ b/resources/xlf/ru/mssql.ru.xlf @@ -1,5 +1,25 @@  + + + + Connection error + Ошибка подключения + + + Enable Trust server certificate + Доверять сертификату сервера + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + Для этого подключения включено шифрование. Проверьте конфигурацию SSL и сертификата для целевого SQL Server или включите "Доверять сертификату сервера" в диалоговом окне подключения. + +Примечание. Самозаверяющий сертификат обеспечивает только ограниченную защиту и не рекомендуется для рабочих сред. Вы хотите включить "Доверять сертификату сервера" для этого подключения и повторить попытку? + + + @@ -56,6 +76,244 @@ + + + + login + имя для входа + + + Login + Вход + + + OK + OK + + + user + пользователь + + + User + Пользователь + + + Advanced + Дополнительно + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + Создание имени для входа с пустым паролем создает угрозу безопасности. Продолжить? + + + Confirm password + Подтверждение пароля + + + Create {0} + {0} object type + Создать {0} + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + Удаление имен для входа на сервер не удаляет пользователей связанных с этими подключениями. Чтобы выполнить этот процесс, удалите пользователей в каждой базе данных. Возможно, необходимо сначала перенести данные о принадлежности схем новым пользователям. + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + Вы действительно хотите удалить {0}: {1}? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Ошибка при удалении {0}: {1}. {2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + Удаление: {0} "{1}" + + + Enabled + Включено + + + General + Общие + + + Help + Справка + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + Пароль не соответствует требованиям сложности. Для получения дополнительных сведений: https://docs.microsoft.com/sql/relational-databases/security/password-policy. + + + Loading dialog... + Загрузка диалогового окна... + + + Azure Active Directory Authentication + Проверка подлинности Azure Active Directory + + + Authentication + Аутентификация + + + Default database + База данных по умолчанию + + + Default language + Язык по умолчанию + + + Enforce password expiration + Обеспечить срок действия пароля + + + Enforce password policy + Требовать использование политики паролей. + + + Login is locked out + Имя для входа заблокировано + + + User must change password at next login + Пользователь должен сменить пароль при следующем входе + + + Old password cannot be empty. + Старый пароль не может быть пустым. + + + Old password + Старый пароль + + + Permission to connect to database engine + Разрешение на подключение к ядру СУБД + + + Server Roles + Роли сервера + + + Specify old password + Укажите старый пароль + + + SQL Authentication + Проверка подлинности SQL + + + SQL Authentication + Проверка подлинности SQL + + + Windows Authentication + Проверка подлинности Windows. + + + Name cannot be empty. + Необходимо ввести имя. + + + Name + Имя + + + {0} - New (Preview) + {0} object type. + {0} — предварительная версия + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} - {1} (предварительная версия) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + Произошла ошибка при открытии нового {0} диалога. {1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + Произошла ошибка при открытии диалогового окно свойств для {0}: {1}. {2} + + + Password cannot be empty. + Пароль не может быть пустым. + + + Password + Пароль + + + Password must match the confirm password. + Пароль должен совпадать с паролем подтверждения. + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + Произошла ошибка при обновлении обозревателя объектов. {0} + + + Selected + Выбрано + + + Update {0} '{1}' + {0} object type, {1}: object name. + Обновление {0} "{1}" + + + Contained user + Автономный пользователь + + + Default schema + Схема по умолчанию + + + Login + Вход + + + Membership + Участие + + + Owned Schemas + Собственные схемы + + + Type + Тип + + + User with Windows group login + Пользователь с именем для входа в группу Windows + + + User with login + Пользователь с именем для входа + + + User with no connect access + Пользователь без доступа к подключению + + + Yes + Да + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + Длительность (в секундах) ожидания выполнения команды, после чего попытка прекращается и выводится ошибка + + + Command timeout + Время ожидания команды + Number of attempts to restore connection Число попыток восстановления подключения @@ -326,6 +592,10 @@ Host Guardian Service Служба защиты узла + + None + Нет + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves Задает протокол для аттестации анклава на стороне сервера, используемого Always Encrypted с защищенным анклавами @@ -342,9 +612,21 @@ Enclave Attestation URL URL-адрес аттестации анклава + + Optional (False) + Необязательное (False) + + + Strict + Строгое + + + Mandatory (True) + Обязательное (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + Если задано значение "Mandatory" или "Strict", SQL Server использует SSL-шифрование для всех данных, отправляемых между клиентом и сервером, если на сервере установлен сертификат. Если установлено значение "Strict", SQL Server использует TDS 8.0 для передачи всех данных между клиентом и сервером. Значение "Strict" поддерживается в SQL Server 2022 и более поздних версиях. Encrypt @@ -390,6 +672,14 @@ Source Источник + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + Задает имя узла, указанное в сертификате TLS, которое будет использоваться SQL Server для проверки сертификата сервера. Если оно не указано, то по умолчанию для проверки сертификата используется имя сервера. + + + Host name in certificate + Имя узла в сертификате + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения @@ -470,6 +760,14 @@ Replication Репликация + + Enables or disables Secure Enclaves for the connection + Включает или отключает Secure Enclaves для подключения + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance Имя экземпляра SQL Server @@ -479,8 +777,8 @@ Сервер - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + Если задано значение "true" (и параметр "encrypt" имеет значение "true"), SQL Server использует шифрование SSL для всех данных, которыми сервер обменивается с клиентом, без проверки сертификата сервера. Это свойство не поддерживается, если параметр "Encrypt" имеет значение "Strict". Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. Срок хранения файлов журналов (в минутах) для серверных служб. По умолчанию задана 1 неделя. + + Disable Group By Schema + Отключить группирование по схеме + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + Включить группирование по схеме + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + Время ожидания в секундах для развертывания узла в обозревателе объектов SQL Server. Значение по умолчанию — 45 секунд. + + + When enabled, the database objects in Object Explorer will be categorized by schema. + Если этот параметр включен, объекты базы данных в обозревателе объектов будут классифицированы по схеме. + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [Experimental] Следует ли обрабатывать запросы к службе SQL Tools Service одновременно. Этот параметр введен для обнаружения проблем, которые могут возникнуть при параллельной обработке всех запросов. Значение по умолчанию — false. При изменении значения требуется перезапуск ADS. @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. Следует ли предварительно загружать модель базы данных при расширении узла базы данных в проводнике объектов. При включении время загрузки конструктора таблиц может быть уменьшено. Примечание. Если вам нужно расширить множество узлов базы данных, использование памяти может быть выше обычного. + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + Отслеживает обмен данными между Azure Data Studio и службой SQL Tools Service в канал выходных данных службы SQL Tools Service. ПРЕДУПРЕЖДЕНИЕ. Данные могут включать конфиденциальную информацию, если включено подробное ведение журнала. + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень. @@ -774,18 +1100,50 @@ Version Версия + + Change SQL Notebook Connection + Изменить подключение к записной книжке SQL + Search: Clear Search Server Results Поиск: очистить результаты поиска сервера + + Delete + Удалить + Design Конструктор + + New Application Role + Новая роль приложения + + + New Database Role + Создать роль базы данных + + + New Login + Создать имя для входа + + + New Server Role + Создать роль сервера + New Table Создать таблицу + + New User + Новый пользователь + + + Properties + Свойства + Search: Servers Поиск: серверы diff --git a/resources/xlf/ru/resource-deployment.ru.xlf b/resources/xlf/ru/resource-deployment.ru.xlf index 4656781081..636c8f38ab 100644 --- a/resources/xlf/ru/resource-deployment.ru.xlf +++ b/resources/xlf/ru/resource-deployment.ru.xlf @@ -1311,8 +1311,8 @@ Select a different subscription containing at least one server Развертывание образов контейнеров SQL Server 2019 - Deploy SQL Server 2022 Preview container images - Развертывание образов контейнеров предварительной версии SQL Server 2022 + Deploy SQL Server 2022 container images + Развертывание образов контейнеров SQL Server 2022 SQL Server password @@ -1363,8 +1363,8 @@ Select a different subscription containing at least one server SQL Server 2019 - SQL Server 2022 Preview - Предварительная версия SQL Server 2022 + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/ru/sql-database-projects.ru.xlf b/resources/xlf/ru/sql-database-projects.ru.xlf index f7d9da093b..2885b30337 100644 --- a/resources/xlf/ru/sql-database-projects.ru.xlf +++ b/resources/xlf/ru/sql-database-projects.ru.xlf @@ -18,6 +18,10 @@ In progress Выполняется + + Move + Переместить + Publish History Журнал публикации @@ -270,10 +274,6 @@ Data sources Источники данных - - Data Sources - Источники данных - Database location is required for adding a reference to a database Для добавления ссылки на базу данных требуется расположение базы данных @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? Вы действительно хотите удалить ссылку на {0}? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + Вы действительно хотите удалить переменную SQLCMD "{0}"? + Failed to update app setting '{0}' Не удалось обновить параметр приложения "{0}" @@ -502,6 +506,18 @@ Enter new database name Введите новое имя базы данных + + Enter new name + Введите новое имя + + + Enter default value for SQLCMD variable '{0}' + Введите значение по умолчанию для переменной SQLCMD "{0}". + + + Enter new SQLCMD Variable name + Введите новое имя переменной SQLCMD + Enter new value for variable '{0}' Введите новое значение для переменной "{0}" @@ -538,10 +554,18 @@ Error finding build files location: {0} Ошибка при поиске расположения файлов сборки: {0} + + Error when moving file from {0} to {1}. Error: {2} + Ошибка при перемещении файла из {0} в {1}. Ошибка: {2} + Error trying to read {0} of project '{1}' Ошибка при попытке чтения {0} проекта "{1}" + + Error when renaming file from {0} to {1}. Error: {2} + Ошибка при переименовании файла с {0} на {1}. Ошибка: {2} + Could not build project. Error retrieving files needed to build. Не удалось построить проект. Ошибка получения файлов, необходимых для сборки. @@ -740,6 +764,14 @@ Missing 'version' entry in {0} Отсутствует запись "version" в {0} + + Are you sure you want to move {0} to {1}? + Вы уверены, что хотите переместить {0} в {1}? + + + Moving files between projects is not supported + Перемещение файлов между проектами не поддерживается + msec мс @@ -828,6 +860,10 @@ Ok ОК + + Only moving .sql files is supported + Поддерживается только перемещение файлов .SQL. + Open License Agreement Открыть лицензионное соглашение @@ -952,6 +988,10 @@ Publish Options Параметры публикации + + Publish profile elements + Элементы профиля публикации + Database project published successfully Проект базы данных успешно опубликован @@ -1220,6 +1260,14 @@ Database Projects Проекты баз данных + + A SQLCMD Variable with the same name already exists in this project + Переменная SQLCMD с таким именем уже существует в этом проекте. + + + SQLCMD Variables + Переменные SQLCMD + Stored Procedure Хранимая процедура @@ -1388,6 +1436,10 @@ Add Existing Item... Добавить существующий элемент... + + Add SQLCMD Variable + Добавить переменную SQLCMD + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. Какую версию Autorest.Sql использовать из NPM. Если значение не задано, будет использоваться последняя версия. @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet Полный путь к пакету SDK для .NET на компьютере. Например, если dotnet.exe находится в расположении C:\folder1\dotnet\dotnet.exe, задайте следующий путь для этого параметра: C:\folder1\dotnet + + Edit + Изменить + Edit .sqlproj File Изменить файл .sqlproj @@ -1520,6 +1576,10 @@ Publish Опубликовать + + Rename + Переименовать + Schema Compare Сравнение схем diff --git a/resources/xlf/ru/sql-migration.ru.xlf b/resources/xlf/ru/sql-migration.ru.xlf index 075428d118..eb15c3ea90 100644 --- a/resources/xlf/ru/sql-migration.ru.xlf +++ b/resources/xlf/ru/sql-migration.ru.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. Маркер доступа для выбранной учетной записи "{0}" и клиента "{1}" больше не действителен. Нажмите "Связать учетную запись" и обновите учетную запись, либо выберите другую учетную запись. + + Migration service component could not start. {0} + Не удалось запустить компонент службы миграции. {0} + + + Service component crashed. + Сбой компонента службы. + + + Service provider could not be initialized. + Не удалось инициализировать поставщик службы. + Migrate logins from '{0}' to Azure SQL Миграция учетных данных из "{0}" в Azure SQL @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? Вы действительно хотите отменить эту миграцию? - - Login migration error: {0} - Ошибка миграции учетных данных: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Доменное имя Azure Active Directory (требуется только для того, чтобы перенести имена входа для проверки подлинности Windows) + + + Enter AAD Domain Name + Введите доменное имя AAD + + + Collecting target login failed with error code {0} + Сбой получения целевого входа с кодом ошибки {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database База данных SQL Azure + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + Для переноса имени входа Windows требуется доменное имя Azure Active Directory (AAD). Введите доменное имя AAD или отмените выбор имен входа Windows. + + + Login migration error: {0} + Ошибка миграции учетных данных: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Establishing user mappings. Login migration in progress Выполняется миграция учетных данных + + Migration status details for {0} + Сведения о состоянии миграции для {0} + Login found Учетные данные найдены @@ -154,6 +186,14 @@ Currently, migrating server roles, establishing server mappings and setting perm Succeeded Успешно + + Migrate logins + Перенос имен входа + + + Not started + Не запущено + Target Status Целевое состояние @@ -175,8 +215,8 @@ Currently, migrating server roles, establishing server mappings and setting perm Подключение выполнено. - Please note that login migration feature is in private preview mode. - Обратите внимание, что функция миграции учетных данных доступна в режиме закрытой предварительной версии. + Please note that login migration feature is in public preview mode. + Обратите внимание, что функция миграции учетных данных доступна в режиме общедоступной предварительной версии. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ This may take some time. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. Прямая миграция управляемого экземпляра SQL на критически важный для бизнеса уровень может занять значительно больше времени, чем для уровня общего назначения, поскольку для группы высокого уровня доступности Always On необходимо присвоить начальное значение трем вторичным репликам. Продолжительность этой операции зависит от объема данных. В 90% случаев скорость присвоения начального значения составляет 220 ГБ в час или выше. + + Folder + Папка + Blob container resource group Группа ресурсов контейнера BLOB-объектов @@ -434,6 +478,10 @@ This may take some time. Complete cutover Выполнение прямой миграции + + We ran the following steps: + Были выполнены следующие шаги: + Completing cutover without restoring all the backups may result in a data loss. Завершение прямой миграции без восстановления всех резервных копий может привести к потере данных. @@ -615,8 +663,8 @@ This may take some time. Расширение миграции Azure SQL для Azure Data Studio предоставляет возможности для оценки, получения правильных рекомендаций Azure и миграции баз данных SQL Server в Azure. - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - Пошаговый учебник по миграции баз данных с экземпляра SQL Server (локальная среда или Виртуальные машины Microsoft Azure) в Базу данных SQL Azure (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ). + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ This may take some time. Миграция баз данных с помощью Azure Data Studio - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - Учебник. Миграция в SQL Server в Базе данных SQL Azure (автономная) — (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ This may take some time. Database '{0}' already exists on the target managed instance '{1}'. База данных "{0}" уже существует в целевом управляемом экземпляре "{1}". + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + Убедитесь, что базы данных с указанными именами еще не существуют на целевом сервере SQL Server виртуальной машины Azure. + Select the databases that you want to assess for migration to Azure SQL. Выберите базы данных для оценки миграции в Azure SQL. @@ -1018,6 +1070,10 @@ This may take some time. To continue, select a valid last backup file for source database '{0}'. Для продолжения выберите допустимый последний файл резервной копии для базы данных-источника "{0}". + + To continue, select a valid backup folder for source database '{0}'. + Для продолжения выберите допустимую папку резервного копирования для базы данных-источника "{0}". + To continue, select a valid resource group for source database '{0}'. Для продолжения выберите действительную группу ресурсов для базы данных-источника "{0}". @@ -1046,6 +1102,10 @@ This may take some time. Invalid network share location format. Example: {0} Недопустимый формат расположения сетевой папки. Пример: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + Чтобы продолжить, выберите контейнер BLOB-объектов, в котором все файлы резервных копий являются страничными BLOB-объектами для базы данных-источника '{0}', так как блочные BLOB-объекты поддерживаются только для целевых объектов с SQL Server 2016 или более поздней версии. Дополнительные сведения: https://aka.ms/dms-migrations-troubleshooting + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') Невозможно подключиться к базе данных из-за недопустимого значения OwnerUri (параметр OwnerUri) @@ -1250,6 +1310,38 @@ This may take some time. More info Дополнительные сведения + + All steps completed with the following error(s):{0}{1} + Все шаги завершены со следующими ошибками:{0}{1} + + + All steps succeeded. + Все шаги выполнены успешно. + + + Some steps are still running. + Некоторые шаги все еще выполняются. + + + Step status: {0} + Состояние шага: {0} + + + Copy results + Копировать результаты + + + Step details + Сведения о шаге + + + Step status: {0}{1}{2} + Состояние шага: {0}{1}{2} + + + Steps + Шаги + N/A Н/Д @@ -1350,6 +1442,10 @@ This may take some time. No blob files found. Файлы больших двоичных объектов не найдены. + + No blob folders found. + Папки BLOB-объектов не найдены. + No file shares found. Файловые ресурсы не найдены. @@ -1562,6 +1658,10 @@ This may take some time. Run validation Запустить проверку + + We are running the following steps: + Выполняются следующие шаги: + Save assessment report Сохранить отчет об оценке @@ -2131,8 +2231,8 @@ This may take some time. Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в Управляемый экземпляр SQL Azure. - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - Для миграции в Базу данных SQL Azure (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ), просмотрите результаты оценки и выберите одну или несколько баз данных. + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ This may take some time. SQL tempdb - Azure SQL Database (PREVIEW) - База данных SQL Azure (ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ This may take some time. SQL Virtual Machine Виртуальная машина SQL + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + Для целевых серверов с SQL Server 2014 или более поздней версии необходимо хранить резервные копии баз данных в контейнере Azure Storage Blob, а не отправлять их с помощью сетевой папки. Кроме того, файлы резервных копий должны храниться как страничные BLOB-объекты, так как блочные BLOB-объекты поддерживаются только для целевых объектов с SQL Server 2016 или более поздней версии. Дополнительные сведения: {0} + + + Known issues, limitations, and troubleshooting + Известные проблемы, ограничения и устранение неполадок + Copy duration Продолжительность копирования @@ -2422,6 +2530,34 @@ This may take some time. Validating and migrating logins failed Сбой проверки и миграции учетных данных + + Error migrating certificate for database {0}. {1} + Ошибка миграции сертификата для базы данных {0}. {1} + + + An error occurred while starting the certificate migration: '{0}' + Произошла ошибка при запуске миграции сертификатов: "{0}" + + + Canceled + Отменено + + + Failed + Сбой + + + Pending + Ожидание + + + Running + Выполняется + + + Succeeded + Выполнено + Status Состояние @@ -2702,6 +2838,150 @@ This may take some time. Target version Целевая версия + + Edit + Изменить + + + Migrate certificates + Перенести сертификаты + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + Миграция сертификатов отменена. Необходимо запустить и полностью выполнить ее, чтобы продолжить. + + + Validation was canceled with the following error(s):{0}{1} + Проверка была отменена со следующими ошибками:{0}{1} + + + Databases + Базы данных + + + Status + Состояние + + + Migration completed with the following error(s):{0}{1} + Миграция завершена со следующими ошибками:{0}{1} + + + Copy migration results + Копировать результаты миграции + + + Done + Готово + + + Migrating the certificates from the following databases: + Выполняется миграция сертификатов из следующих баз данных: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + Миграция сертификатов для текущей конфигурации не выполнялась. Необходимо запустить и полностью выполнить ее, чтобы продолжить. + + + Certificates migration progress details: + Сведения о ходе выполнения миграции сертификатов: + + + Certificates migration results: + Результаты миграции сертификатов: + + + Previous certificates migration results: + Предыдущие результаты миграции сертификатов: + + + Retry migration + Повторить миграцию + + + Migration status: {0}{1}{2} + Состояние миграции: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + Миграция сертификатов выполнена. Щелкните "Далее", чтобы продолжить миграцию. + + + Migration canceled + Миграция отменена. + + + Migration completed successfully. + Миграция выполнена. + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + Выбранные для миграции базы данных, использующие прозрачное шифрование: {0}. {1} + + + No encrypted database selected. + База данных с шифрованием не выбрана. + + + You have chosen to manually migrate certificates. + Вы выбрали миграцию сертификатов вручную. + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + Вы предоставили Azure Data Studio доступ для миграции сертификатов шифрования и базы данных. + + + {0} of {1} completed + Выполнено {0} из {1} + + + {0} out of {1} selected database(s) is using transparent data encryption. + Выбранные базы данных, использующие прозрачное шифрование: {0} из {1}. + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + Для миграции зашифрованной базы данных необходимо предоставить доступ к сертификатам шифрования или перенести сертификаты вручную, прежде чем продолжить миграцию. {0}. + + + Network path where certificate will be placed. + Сетевой путь для размещения сертификата. + + + Network path for certificate + Сетевой путь для сертификата + + + Enter network path + Введите сетевой путь + + + Export my certificates and private key to the target. + Экспорт сертификатов и закрытого ключа в назначение. + + + I give consent to use my credentials for accessing the certificates. + Я даю согласие на использование моих учетных данных для доступа к сертификатам. + + + I don't want Azure Data Studio to export the certificates. + Я не хочу экспортировать сертификаты с помощью Azure Data Studio. + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + Прежде чем продолжить миграцию, необходимо перенести сертификаты, иначе возникнет сбой. {0}. + + + Certificate migration + Миграция сертификатов + + + Encrypted database selected. + Выбрана база данных с шифрованием. + Test connection Проверить подключение @@ -2734,6 +3014,10 @@ This may take some time. Enter the target user name Введите имя пользователя целевого объекта + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status Состояние @@ -2880,11 +3164,11 @@ This may take some time. 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 - 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 + Виртуальная машина "{0}" недоступна для миграции, так как расширение агента IaaS SQL Server сейчас находится в режиме "{1}", а не в полном режиме. Подробнее: https://aka.ms/sql-iaas-extension 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. - 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. + Виртуальная машина "{0}" недоступна для миграции, так как базовая виртуальная машина не запущена. Перед повторной попыткой убедитесь, что она включена. Warning @@ -3003,20 +3287,20 @@ This may take some time. Ошибка при получении сведений об учетных данных: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - Ошибка сопоставления базы данных. Невозможно выбрать целевую базу данных "{0}" в качестве цели миграции для базы данных "{1}". Целевая база данных "${targetDatabaseName}" уже выбрана в качестве цели миграции для базы данных "{2}". Выберите другую целевую базу данных. + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + Ошибка сопоставления базы данных. Невозможно выбрать целевую базу данных "{0}" в качестве цели миграции для базы "{1}". Целевая база данных "{2}" уже выбрана в качестве цели миграции для базы "{3}". Выберите другую целевую базу данных. Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. Ошибка сопоставления баз данных. Нет целевых баз данных для миграции. Настройте подключение к целевому серверу и щелкните "Подключить", чтобы получить список доступных целевых объектов для миграции баз данных. - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + Обнаружена ошибка сопоставления между базами данных "{1}" и "{2}" (код ошибки: {0}). Параметры сортировки базы данных-источника "{3}" не совпадают с параметрами сортировки целевой базы "{4}". Выберите или повторно создайте целевую базу данных с такими же параметрами сортировки, как у источника. - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. - Ошибка сопоставления баз данных. База данных-источник "{0}" не сопоставлена с целевой базой данных. Выберите целевую базу данных для миграции. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + Ошибка сопоставления баз данных. База данных-источник "{0}" не сопоставлена с целевой базой. Выберите целевую базу данных для миграции. Azure SQL target @@ -3024,7 +3308,7 @@ This may take some time. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + Дополнительные сведения: https://aka.ms/dms-migrations-troubleshooting. Yes @@ -3038,6 +3322,10 @@ This may take some time. {0} of {1} {0} из {1} + + Waiting for {0} component to start. + Ожидание запуска компонента {0}. + @@ -3052,6 +3340,54 @@ This may take some time. + + + + Downloading {0} + Скачивание службы {0} + + + Done downloading {0} + Скачивание службы {0} завершено + + + ({0} KB) + ({0} КБ) + + + Downloading {0} + Скачивание службы {0} + + + Extracted {0} ({1}/{2}) + Извлечено {0} ({1}/{2}) + + + Failed to start {0}: {1} + Не удалось запустить {0}: {1} + + + Installing {0} Service + Установка службы {0} + + + Installing {0} to {1} + Установка {0} в {1} + + + Installed {0} + Служба {0} установлена + + + {0} Started + Служба {0} запущена + + + Starting {0} + Запуск службы {0} + + + diff --git a/resources/xlf/ru/sql.ru.xlf b/resources/xlf/ru/sql.ru.xlf index ff6a3538b2..e77f030e55 100644 --- a/resources/xlf/ru/sql.ru.xlf +++ b/resources/xlf/ru/sql.ru.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. Управляет объемом памяти, который доступен Azure Data Studio после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра "--max-memory=НОВЫЙ_РАЗМЕР" в командной строке. + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu Меню заголовка ячейки записной книжки + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + Следует ли отображать панель инструментов ячейки или скрыть ее. (Только для Записных книжек VS Code) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + Следует ли отображать панель инструментов ячейки при наведении указателя мыши или щелчке. (Только для Записных книжек VS Code) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + Укажите, должен ли редактор записных книжек отображаться в компактном виде. Например, если этот параметр включен, это приведет к уменьшению ширины левого поля. (Только для Записных книжек VS Code) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + Определяет, следует ли отображать действие выходных данных на панели инструментов выходных данных. (Только для Записных книжек VS Code) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + Определяет, будут ли отображаться дополнительные действия в раскрывающемся меню рядом с кнопкой "Выполнить". (Только для Записных книжек VS Code) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + Следует ли использовать расширенный редактор несовпадений в тексте для записной книжки. (Только для Записных книжек VS Code) + + + Priority list for output mime types. (for VS Code Notebooks only) + Список приоритетов для типов MIME выходных данных. (Только для Записных книжек VS Code) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + Определяет, должен ли редактор записной книжки разрешать перемещение ячеек путем перетаскивания. (Только для Записных книжек VS Code) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + Параметры для редакторов кода, используемых в записных книжках. Их можно использовать для настройки большинства параметров редактора. (Только для Записных книжек VS Code) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + Определяет, где выводится указатель фокуса: на границах ячеек или по левому краю. (Только для Записных книжек VS Code) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + Определяет, следует ли отображать глобальную панель инструментов в редакторе записной книжки. (Только для Записных книжек VS Code) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + Указать, следует ли отображать метку в действиях на панели инструментов записной книжки. (Только для Записных книжек VS Code) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + Управление расположением действий вставки ячеек. (Только для Записных книжек VS Code) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + Определяет, свернуты ли по умолчанию ячейки кода в интерактивном окне. (Только для Записных книжек VS Code) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + Управляет размером шрифта (в пикселях) отрисовки разметки в записных книжках. Если задано значение "0", используется 120 % размера "#editor.fontSize#". (Только для Записных книжек VS Code) + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + Семейство шрифтов выходного текста ячеек записной книжки. Если задано `нет значения`, используется `#editor.fontFamily#`. (Только для Записных книжек VS Code) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + Размер шрифта для выходного текста ячеек записной книжки. Если задано значение `0`, используется `#editor.fontSize#`. (Только для Записных книжек VS Code) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + Высота строки выходного текста ячеек записной книжки. + - значения от 0 до 8 будут использоваться в качестве множителя размера шрифта. + - значения больше или равные 8 будут использоваться в качестве эффективных значений. (Только для Записных книжек VS Code) + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + Должна ли отображаться строка состояния ячейки. (Только для Записных книжек VS Code) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + Определяет, отображается ли стрелка папки заголовка Markdown. (Только для Записных книжек VS Code) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + Управление количеством отображаемых строк в выходном тексте. (Только для Записных книжек VS Code) + The notebook title menu Меню раздела записной книжки @@ -315,6 +408,10 @@ The notebook toolbar menu Меню панели инструментов записной книжки + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + Следует ли использовать отдельный стек отмены или повтора для каждой ячейки. (Только для Записных книжек VS Code) + The object explorer item context menu Контекстное меню элемента обозревателя объектов @@ -1033,6 +1130,14 @@ Default Skipped Commands: Show connect dialog on startup Показывать диалоговое окно подключения при запуске + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (Предварительная версия) Используйте записные книжки VS Code в качестве записной книжки по умолчанию. Примечание. Чтобы включить этот параметр, необходимо перезапустить Azure Data Studio. + + + Use VS Code notebooks + Использовать записные книжки VS Code + @@ -2286,6 +2391,10 @@ Default Skipped Commands: + + Azure resource endpoint for the provider. + Конечная точка ресурса Azure для поставщика. + Options for connection Параметры подключения @@ -5675,8 +5784,8 @@ Error: {1} - Copy failed with error {0} - Не удалось выполнить копирование. Ошибка: {0} + Copy failed with error: {0} + Не удалось копировать. Ошибка: {0} Show chart @@ -6470,6 +6579,10 @@ Error: {1} The maximum width in pixels for auto-sized columns Максимальная ширина в пикселях для столбцов, размер которых определяется автоматически + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + Следует ли отображать ячейки со строкой в формате JSON в виде гиперссылки. Если этот параметр включен, значение JSON при щелчке будет открываться на другой вкладке. Значение по умолчанию — "true". + Results Grid and Messages Сетка результатов и сообщения @@ -7299,14 +7412,34 @@ Error: {1} Close Закрыть + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... Добавление учетной записи… - + Refresh account was canceled by the user Обновление учетной записи было отменено пользователем + + 0 +Error Message: 1 + 0 +Сообщение об ошибке: 1 + @@ -7547,10 +7680,6 @@ Error: {1} Connection error Ошибка подключения - - Enable Trust server certificate - Доверять сертификату сервера - Connection failed due to Kerberos error. Сбой подключения из-за ошибки Kerberos. @@ -7567,14 +7696,6 @@ Error: {1} Run Kinit Запуск Kinit - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - Для этого подключения включено шифрование. Проверьте конфигурацию SSL и сертификата для целевого SQL Server или включите "Доверять сертификату сервера" в диалоговом окне подключения. - - Примечание. Самозаверяющий сертификат обеспечивает только ограниченную защиту и не рекомендуется для рабочих сред. Вы хотите включить "Доверять сертификату сервера" для этого подключения и повторить попытку? - @@ -7771,6 +7892,14 @@ Error: {1} + + Password must be changed for '{0}' to continue logging into '{1}'. + Чтобы продолжить вход в "{1}", необходимо изменить пароль для "{0}''. + + + Please enter a new password below: + Введите новый пароль ниже: + Cancel Отмена @@ -7803,6 +7932,10 @@ Error: {1} OK OK + + Password change already in progress + Смена пароля уже выполняется. + Change Password Смена пароля @@ -7837,6 +7970,15 @@ Error: {1} + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + Шаг {0}: {1} + + + @@ -8468,10 +8610,26 @@ Error: {1} Delete Connection Удалить подключение + + Are you sure you want to delete connection '{0}'? + Вы действительно хотите удалить подключение: "{0}"? + + + No + Нет + + + Yes + Да + Delete Group Удалить группу + + Are you sure you want to delete connection group '{0}'? + Вы действительно хотите удалить группу подключений: "{0}"? + Show All Connections Показать все подключения @@ -8552,6 +8710,10 @@ Error: {1} Add a clause Добавить предложение + + All clauses have been cleared. + Все предложения очищены. + Apply Применить @@ -8584,6 +8746,10 @@ Error: {1} Load Filter Загрузить фильтр + + A new clause has been added. + Добавлено новое предложение. + Not Contains Не содержит @@ -8669,8 +8835,8 @@ Error: {1} - Copy failed with error {0} - Не удалось выполнить копирование. Ошибка: {0} + Copy failed with error: {0} + Не удалось копировать. Ошибка: {0} Batch execution time: {0} diff --git a/resources/xlf/zh-hans/arc.zh-Hans.xlf b/resources/xlf/zh-hans/arc.zh-Hans.xlf index e68631fe9e..dc0e48f573 100644 --- a/resources/xlf/zh-hans/arc.zh-Hans.xlf +++ b/resources/xlf/zh-hans/arc.zh-Hans.xlf @@ -46,6 +46,14 @@ {0} backups {0} 备份 + + False + False + + + True + True + BusinessCritical 业务关键 @@ -345,6 +353,18 @@ Emergency 紧急 + + Enable Trust Server Certificate + 启用信任服务器证书 + + + Encrypt + 加密 + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + 如果为 True,并且服务器安装了证书,那么 SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密。 + Endpoint 终结点 @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: 可以通过运行以下命令来检查升级的状态: + + 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? + 已在此连接上启用加密、查看目标 SQL Server 的 SSL 和证书配置,或在设置文件中将“信任服务器证书”设置为 “true”。注意: 自签名证书仅提供有限的保护,不建议用于生产环境。是否要在此连接上启用“信任服务器证书”并重试? + Name 名称 @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} 值应位于 {0} - {1} 范围内 + + Read more + 阅读更多信息 + Ready 准备就绪 @@ -1117,6 +1145,14 @@ Troubleshoot 疑难解答 + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + 如果为 true (并且 encrypt=true),SQL Server 将对客户端和服务器之间发送的所有数据使用 SSL 加密,而不验证服务器证书。 + + + Trust Server Certificate + Trust Server 证书 + Type 类型 diff --git a/resources/xlf/zh-hans/azurecore.zh-Hans.xlf b/resources/xlf/zh-hans/azurecore.zh-Hans.xlf index 8b3af723a0..f59e726514 100644 --- a/resources/xlf/zh-hans/azurecore.zh-Hans.xlf +++ b/resources/xlf/zh-hans/azurecore.zh-Hans.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. 找不到带有 ID '{0}' 的指定租户。 - - Unidentified error with azure authentication - 使用 Azure 身份验证时出现不明错误 - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. 你的租户“{0} ({1})”需要你重新进行身份验证才能访问 {2} 资源。请按“打开”启动身份验证过程。 @@ -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 进行了调用,此方法已弃用,并会在未来的版本中删除。请改用 getAccountSecurityToken。 + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure (中国) - - Azure (Germany) - Azure (德国) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (美国政府) - - Azure (US National) - Azure (美国国家) - diff --git a/resources/xlf/zh-hans/cms.zh-Hans.xlf b/resources/xlf/zh-hans/cms.zh-Hans.xlf index 46486b4dec..58035939d9 100644 --- a/resources/xlf/zh-hans/cms.zh-Hans.xlf +++ b/resources/xlf/zh-hans/cms.zh-Hans.xlf @@ -174,6 +174,14 @@ Column encryption 列加密 + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 在终止尝试并生成错误之前等待命令执行的时长(秒) + + + Command timeout + 命令超时 + Number of attempts to restore connection 尝试还原连接的次数 @@ -222,9 +230,21 @@ Current language 当前语言 + + Optional (False) + 可选(False) + + + Strict + 严格 + + + Mandatory (True) + 强制(True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 在值为 'Mandatory' 或 'Strict' 时,如果服务器安装了证书,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密。在设置为 'Strict' 时,SQL Server 使用 TDS 8.0 在客户端与服务器之间传输所有数据。SQL Server 2022 及之后的版本均支持 'Strict'。 Encrypt @@ -270,6 +290,14 @@ Source + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 指示 TLS 证书中指定的主机名,SQL Server 将使用该主机名来验证服务器证书。如果未指定,则默认使用服务器名称进行证书验证。 + + + Host name in certificate + 证书中的主机名 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed 此连接在销毁前在池中生存的最短时间(秒) @@ -367,8 +395,8 @@ 服务器 - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 在值为 true (且 encrypt=true)时,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书。此属性不支持 Encrypt=Strict 的设置。 Trust server certificate diff --git a/resources/xlf/zh-hans/data-workspace.zh-Hans.xlf b/resources/xlf/zh-hans/data-workspace.zh-Hans.xlf index 17094bbaef..788c911693 100644 --- a/resources/xlf/zh-hans/data-workspace.zh-Hans.xlf +++ b/resources/xlf/zh-hans/data-workspace.zh-Hans.xlf @@ -202,10 +202,18 @@ Yes (Recommended) 是(推荐) + + This project type does not support drag and drop. + 此项目类型不支持拖放。 + File '{0}' doesn't exist 文件“{0}”不存在 + + File name cannot end with a period + 文件名不能以句号结尾 + Error during git clone. View git output for more details Git 克隆期间出错。请查看 git 输出以了解更多详细信息 @@ -214,10 +222,22 @@ Cloning git repository '{0}'... 正在克隆 Git 存储库“{0}”... + + Invalid file characters + 文件字符无效 + Prior {0} for the current project will appear here, please run to see the results. 当前项目的前期 {0} 将在此处显示,请运行以查看结果。 + + No database project extensions are installed. Please install a database project extension to use this feature. + 未安装数据库项目扩展。请安装数据库项目扩展以使用此功能。 + + + Only moving one file at a time is supported. + 仅支持一次移动一个文件。 + List of opened projects should not be undefined after refresh from disk. 从磁盘刷新后,打开的项目列表应已被定义。 @@ -226,6 +246,30 @@ Project name is null 项目名为 null + + Reserved file name. Choose another name and try again + 文件名已保留。请选择其他名称,然后重试 + + + This file name is reserved for use by Windows. Choose another name and try again + 此文件名保留供 Windows 使用。请选择其他名称,然后重试 + + + File name cannot be over 255 characters + 文件名不能超过 255 个字符 + + + File name cannot end with a whitespace + 文件名不能以空格结尾 + + + Undefined name + 未定义名称 + + + File name cannot be whitespace + 文件名不能为空白 + diff --git a/resources/xlf/zh-hans/mssql.zh-Hans.xlf b/resources/xlf/zh-hans/mssql.zh-Hans.xlf index 58ed9b7031..c73e090ef1 100644 --- a/resources/xlf/zh-hans/mssql.zh-Hans.xlf +++ b/resources/xlf/zh-hans/mssql.zh-Hans.xlf @@ -1,5 +1,25 @@  + + + + Connection error + 连接错误 + + + Enable Trust server certificate + 启用信任服务器证书 + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + 已在此连接上启用加密,请查看目标 SQL Server 的 SSL 和证书配置,或在连接对话框中启用“信任服务器证书”。 + +注意: 自签名证书仅提供有限的保护,且不建议用于生产环境。是否要在此连接上启用“信任服务器证书”,然后重试? + + + @@ -56,6 +76,244 @@ + + + + login + 登录名 + + + Login + 登录 + + + OK + 确定 + + + user + 用户 + + + User + 用户 + + + Advanced + 高级 + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + 创建登录名时使用空密码将会带来安全隐患。是否确实要继续? + + + Confirm password + 确认密码 + + + Create {0} + {0} object type + 创建 {0} + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 删除服务器登录名并不会删除与该登录名关联的数据库用户。若要完成此过程,请在每个数据库中删除用户。可能需要首先将架构所有权转移到新用户。 + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + 确定要删除 {0}: {1} 吗? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + 删除 {0}: {1} 时出错。{2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + 删除 {0} "{1}" + + + Enabled + 已启用 + + + General + 常规 + + + Help + 帮助 + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + 密码不符合复杂性要求。有关详细信息,请访问: https://docs.microsoft.com/sql/relational-databases/security/password-policy + + + Loading dialog... + 正在加载对话框... + + + Azure Active Directory Authentication + Azure Active Directory 身份验证 + + + Authentication + 身份验证 + + + Default database + 默认数据库 + + + Default language + 默认语言 + + + Enforce password expiration + 强制密码过期 + + + Enforce password policy + 强制实施密码策略 + + + Login is locked out + 登录已锁定 + + + User must change password at next login + 用户在下次登录时必须更改密码 + + + Old password cannot be empty. + 旧密码不能为空。 + + + Old password + 旧密码 + + + Permission to connect to database engine + 连接到数据库引擎的权限 + + + Server Roles + 服务器角色 + + + Specify old password + 指定旧密码 + + + SQL Authentication + SQL 身份验证 + + + SQL Authentication + SQL 身份验证 + + + Windows Authentication + Windows 身份验证 + + + Name cannot be empty. + 名称不能为空。 + + + Name + 名称 + + + {0} - New (Preview) + {0} object type. + {0}–新建(预览) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} - {1} (预览) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + 打开新 {0} 对话框时出错。{1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + 打开 {0}: {1} 的属性对话框时出错。{2} + + + Password cannot be empty. + 密码不能为空。 + + + Password + 密码 + + + Password must match the confirm password. + 密码必须与确认密码匹配。 + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + 刷新对象资源管理器时出错。{0} + + + Selected + 已选择 + + + Update {0} '{1}' + {0} object type, {1}: object name. + 更新 {0} "{1}" + + + Contained user + 包含的用户 + + + Default schema + 默认架构 + + + Login + 登录 + + + Membership + 成员身份 + + + Owned Schemas + 拥有的架构 + + + Type + 类型 + + + User with Windows group login + 具有 Windows 组登录名的用户 + + + User with login + 具有登录名的用户 + + + User with no connect access + 无连接访问权限的用户 + + + Yes + + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 在终止尝试并生成错误之前等待命令执行的时长(秒) + + + Command timeout + 命令超时 + Number of attempts to restore connection 尝试还原连接的次数 @@ -326,6 +592,10 @@ Host Guardian Service 主机保护者服务 + + None + + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves 指定用于证明与具有安全 enclave 的 Always Encrypted 结合使用的服务器端 enclave 的协议 @@ -342,9 +612,21 @@ Enclave Attestation URL Enclave 证明 URL + + Optional (False) + 可选(False) + + + Strict + 严格 + + + Mandatory (True) + 强制(True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 在值为 'Mandatory' 或 'Strict' 时,如果服务器安装了证书,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密。在设置为 'Strict' 时,SQL Server 使用 TDS 8.0 在客户端与服务器之间传输所有数据。SQL Server 2022 及之后的版本均支持 'Strict'。 Encrypt @@ -390,6 +672,14 @@ Source + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 指示 TLS 证书中指定的主机名,SQL Server 将使用该主机名来验证服务器证书。如果未指定,则默认使用服务器名称进行证书验证。 + + + Host name in certificate + 证书中的主机名 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed 此连接在销毁前在池中生存的最短时间(秒) @@ -470,6 +760,14 @@ Replication 副本 + + Enables or disables Secure Enclaves for the connection + Enables or disables Secure Enclaves for the connection + + + Secure Enclaves + Secure Enclaves + Name of the SQL Server instance SQL Server 实例的名称 @@ -479,8 +777,8 @@ 服务器 - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 在值为 true (且 encrypt=true)时,SQL Server 将对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书。此属性不支持 Encrypt=Strict 的设置。 Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. 将后端服务的日志文件保留的时长(分钟数)。默认为 1 周。 + + Disable Group By Schema + 禁用分组依据架构 + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + 按架构启用分组 + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + 在对象资源管理器中展开节点的超时(以秒为单位)。默认值为 45 秒。 + + + When enabled, the database objects in Object Explorer will be categorized by schema. + 启用后,对象资源管理器中的数据库对象将按架构进行分类。 + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [实验性]是否应并行处理对 SQL 工具服务的请求。引入此方法的目的是发现并行处理所有请求时可能存在的问题。默认值为 false。更改值时,需要重新启动 ADS。 @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 是否在对象资源管理器中的数据库节点展开时预加载数据库模型。启用后,可以减少表设计器的加载时间。注意: 如果需要展开大量数据库节点,内存使用率可能会高于正常情况。 + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + 跟踪 Azure Data Studio 与 SQL 工具服务到 SQL 工具服务输出通道之间的通信。警告: 启用详细日志记录时,这可能会包含敏感信息。 + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息” @@ -774,18 +1100,50 @@ Version 版本 + + Change SQL Notebook Connection + 更改 SQL 笔记本连接 + Search: Clear Search Server Results 搜索: 清除搜索服务器结果 + + Delete + 删除 + Design 设计 + + New Application Role + 新建应用程序角色 + + + New Database Role + 新建数据库角色 + + + New Login + 新建登录名 + + + New Server Role + 新建服务器角色 + New Table 新建表 + + New User + 新用户 + + + Properties + 属性 + Search: Servers 搜索: 服务器 diff --git a/resources/xlf/zh-hans/resource-deployment.zh-Hans.xlf b/resources/xlf/zh-hans/resource-deployment.zh-Hans.xlf index 3011617890..c1b5e17565 100644 --- a/resources/xlf/zh-hans/resource-deployment.zh-Hans.xlf +++ b/resources/xlf/zh-hans/resource-deployment.zh-Hans.xlf @@ -1311,8 +1311,8 @@ Select a different subscription containing at least one server 部署 SQL Server 2019 容器映像 - Deploy SQL Server 2022 Preview container images - 部署 SQL Server 2022 预览版容器映像 + Deploy SQL Server 2022 container images + 部署 SQL Server 2022 容器映像 SQL Server password @@ -1363,8 +1363,8 @@ Select a different subscription containing at least one server SQL Server 2019 - SQL Server 2022 Preview - SQL Server 2022 预览版 + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf b/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf index c8af1c15cd..d00cb62fd9 100644 --- a/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf +++ b/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf @@ -18,6 +18,10 @@ In progress 正在进行 + + Move + 移动 + Publish History 发布历史记录 @@ -270,10 +274,6 @@ Data sources 数据源 - - Data Sources - 数据源 - Database location is required for adding a reference to a database 添加对数据库的引用时需要数据库位置 @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? 是否确定要删除对 {0} 的引用? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + 是否确实要删除 SQLCMD 变量“{0}'? + Failed to update app setting '{0}' 无法更新应用设置 "{0}" @@ -502,6 +506,18 @@ Enter new database name 输入新数据库名 + + Enter new name + 输入新名称 + + + Enter default value for SQLCMD variable '{0}' + 为 SQLCMD 变量“{0}”输入默认值 + + + Enter new SQLCMD Variable name + 输入新的 SQLCMD 变量名称 + Enter new value for variable '{0}' 输入变量“{0}”的新值 @@ -538,10 +554,18 @@ Error finding build files location: {0} 查找生成文件位置时出错: {0} + + Error when moving file from {0} to {1}. Error: {2} + 从 {0} 到 {1} 移动文件时出错。错误: {2} + Error trying to read {0} of project '{1}' 尝试读取项目“{1}”的 {0} 时出错 + + Error when renaming file from {0} to {1}. Error: {2} + Error when renaming file from {0} to {1}. Error: {2} + Could not build project. Error retrieving files needed to build. 无法生成项目。检索生成所需的文件时出错。 @@ -740,6 +764,14 @@ Missing 'version' entry in {0} 在 {0} 中缺少 “version” 条目 + + Are you sure you want to move {0} to {1}? + 是否确定要将 {0} 移到 {1}? + + + Moving files between projects is not supported + 不支持在项目之间移动文件 + msec 毫秒 @@ -828,6 +860,10 @@ Ok 确定 + + Only moving .sql files is supported + 仅支持移动 .sql 文件 + Open License Agreement 打开许可协议 @@ -952,6 +988,10 @@ Publish Options 发布选项 + + Publish profile elements + 发布配置文件元素 + Database project published successfully 已成功发布数据库项目 @@ -1220,6 +1260,14 @@ Database Projects 数据库项目 + + A SQLCMD Variable with the same name already exists in this project + 此项目中已存在同名的 SQLCMD 变量 + + + SQLCMD Variables + SQLCMD 变量 + Stored Procedure 存储过程 @@ -1388,6 +1436,10 @@ Add Existing Item... 添加现有项... + + Add SQLCMD Variable + 添加 SQLCMD 变量 + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. 要从 NPM 使用哪个版本的 Autorest.Sql。如果未设置,则将使用最新版本。 @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 计算机上 .NET SDK 的完整路径。例如,如果 dotnet.exe 位于 C: \folder1\dotnet\dotnet.exe,则将此设置的路径设置为 C: \folder1\dotnet + + Edit + 编辑 + Edit .sqlproj File 编辑 .sqlproj 文件 @@ -1520,6 +1576,10 @@ Publish 发布 + + Rename + 重命名 + Schema Compare 架构比较 diff --git a/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf b/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf index 2844f51579..2bc3f68fe2 100644 --- a/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf +++ b/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 所选帐户“{0}”和租户“{1}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。 + + Migration service component could not start. {0} + 迁移服务组件无法启动。{0} + + + Service component crashed. + 服务组件崩溃。 + + + Service provider could not be initialized. + 无法初始化服务提供程序。 + Migrate logins from '{0}' to Azure SQL 将登录从 "{0}" 迁移到 Azure SQL @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? 是否确实要取消此迁移? - - Login migration error: {0} - 登录迁移错误: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Azure Active Directory 域名(仅在迁移 Windows 身份验证登录名时需要) + + + Enter AAD Domain Name + 输入 AAD 域名 + + + Collecting target login failed with error code {0} + Collecting target login failed with error code {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Azure SQL 数据库 + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + Azure Active Directory (AAD)域名是迁移 Windows 登录名所必需的。请输入 AAD 域名或取消选择 windows 登录名。 + + + Login migration error: {0} + 登录迁移错误: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Establishing user mappings. Login migration in progress 登录迁移正在进行中 + + Migration status details for {0} + {0} 的迁移状态详细信息 + Login found 找到了登录 @@ -154,6 +186,14 @@ Currently, migrating server roles, establishing server mappings and setting perm Succeeded 成功 + + Migrate logins + 迁移登录名 + + + Not started + 未启动 + Target Status 目标状态 @@ -175,8 +215,8 @@ Currently, migrating server roles, establishing server mappings and setting perm 连接成功。 - Please note that login migration feature is in private preview mode. - 请注意,登录迁移功能处于个人预览模式。 + Please note that login migration feature is in public preview mode. + Please note that login migration feature is in public preview mode. Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ This may take some time. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. SQL 托管实例迁移直接转换到业务关键服务层需要的时间可能远多于常规用途,因为必须为始终打开高可用性组设置三个次要副本的种子。该操作持续时间取决于数据的大小。在 90% 的情况下,设置种子的速度为 220 GB/小时或更高。 + + Folder + 文件夹 + Blob container resource group Blob 容器资源组 @@ -434,6 +478,10 @@ This may take some time. Complete cutover 完成直接转换 + + We ran the following steps: + 我们运行了以下步骤: + Completing cutover without restoring all the backups may result in a data loss. 在不还原所有备份的情况下完成直接转换可能导致数据丢失。 @@ -615,8 +663,8 @@ This may take some time. Azure Data Studio 的 Azure SQL 迁移扩展提供评估、获取适当大小的 Azure 建议以及将 SQL Server 数据库迁移到 Azure 的功能。 - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - 将数据库从 SQL Server 实例(本地或 Azure 虚拟机中)迁移到 Azure SQL 数据库(预览)的分步教程。 + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ This may take some time. 使用 Azure Data Studio 迁移数据库 - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - 教程: 迁移到 Azure SQL 数据库上的 SQL Server (脱机)–(预览) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ This may take some time. Database '{0}' already exists on the target managed instance '{1}'. 目标托管实例“{1}”上已存在数据库“{0}”。 + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + 确保 Azure 虚拟机上的目标 SQL Server 上尚不存在提供的数据库名称。 + Select the databases that you want to assess for migration to Azure SQL. 选择要评估以迁移到 Azure SQL 的数据库。 @@ -1018,6 +1070,10 @@ This may take some time. To continue, select a valid last backup file for source database '{0}'. 若要继续,请为源数据库“{0}”选择有效的上一个备份文件。 + + To continue, select a valid backup folder for source database '{0}'. + 如果要继续,请为源数据库“{0}”选择有效的备份文件夹。 + To continue, select a valid resource group for source database '{0}'. 若要继续,请为源数据库“{0}”选择有效的资源组。 @@ -1046,6 +1102,10 @@ This may take some time. Invalid network share location format. Example: {0} 网络共享位置格式无效。示例: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 如果要继续,请选择一个 blob 容器,其中所有备份文件都是源数据库“{0}”的页 blob,因为运行 SQL Server 2016 或更高版本的目标仅支持块 blob。要了解详细信息,请访问: https://aka.ms/dms-migrations-troubleshooting + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') 由于 OwnerUri 无效,无法连接到数据库(参数 "OwnerUri") @@ -1250,6 +1310,38 @@ This may take some time. More info 详细信息 + + All steps completed with the following error(s):{0}{1} + 已完成所有步骤,但出现以下错误: {0}{1} + + + All steps succeeded. + 所有步骤已成功。 + + + Some steps are still running. + 一些步骤仍在运行。 + + + Step status: {0} + 步骤状态: {0} + + + Copy results + 复制结果 + + + Step details + 步骤详细信息 + + + Step status: {0}{1}{2} + 步骤状态: {0}{1}{2} + + + Steps + 步骤 + N/A 不适用 @@ -1350,6 +1442,10 @@ This may take some time. No blob files found. 未找到 Blob 文件。 + + No blob folders found. + 找不到 Blob 文件夹。 + No file shares found. 找不到文件共享。 @@ -1562,6 +1658,10 @@ This may take some time. Run validation 运行验证 + + We are running the following steps: + 我们正在运行以下步骤: + Save assessment report 保存评估报告 @@ -2131,8 +2231,8 @@ This may take some time. 若要迁移到 Azure SQL 托管实例,请查看评估结果并选择一个或多个数据库。 - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - 要迁移到 Azure SQL 数据库(预览),请查看评估结果并选择一个或多个数据库。 + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ This may take some time. SQL tempdb - Azure SQL Database (PREVIEW) - Azure SQL 数据库(预览) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ This may take some time. SQL Virtual Machine SQL 虚拟机 + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + 对于运行 SQL Server 2014 或更低版本的目标服务器,必须将数据库备份存储在 Azure 存储 Blob 容器中,而不是使用网络共享选项上传它们。此外,必须将备份文件存储为页 Blob,因为运行 SQL Server 2016 或更高版本的目标仅支持块 blob。要了解详细信息,请访问: {0} + + + Known issues, limitations, and troubleshooting + 已知问题、限制和故障排除 + Copy duration 复制持续时间 @@ -2422,6 +2530,34 @@ This may take some time. Validating and migrating logins failed 验证和迁移登录失败 + + Error migrating certificate for database {0}. {1} + 迁移数据库 {0} 的证书时出错。{1} + + + An error occurred while starting the certificate migration: '{0}' + 启动证书迁移时出错:“{0}” + + + Canceled + 已取消 + + + Failed + 失败 + + + Pending + 挂起 + + + Running + 正在运行 + + + Succeeded + 成功 + Status 状态 @@ -2702,6 +2838,150 @@ This may take some time. Target version 目标版本 + + Edit + 编辑 + + + Migrate certificates + 迁移证书 + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + 证书迁移已取消。请运行并完成证书迁移以继续。 + + + Validation was canceled with the following error(s):{0}{1} + 验证已取消,出现以下错误:{0}{1} + + + Databases + 数据库 + + + Status + 状态 + + + Migration completed with the following error(s):{0}{1} + 迁移已完成,出现以下错误:{0}{1} + + + Copy migration results + 复制迁移结果 + + + Done + 完成 + + + Migrating the certificates from the following databases: + 从以下数据库迁移证书: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + 尚未为当前配置运行证书迁移。请运行并完成证书迁移以继续。 + + + Certificates migration progress details: + 证书迁移进度详细信息: + + + Certificates migration results: + 证书迁移结果: + + + Previous certificates migration results: + 以前的证书迁移结果: + + + Retry migration + 重试迁移 + + + Migration status: {0}{1}{2} + 迁移状态: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + 证书迁移已成功完成。请单击“下一步”继续迁移。 + + + Migration canceled + 迁移已取消 + + + Migration completed successfully. + 已成功完成迁移。 + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + {0} 透明数据加密已为迁移选择的已启用数据库。{1} + + + No encrypted database selected. + 未选择加密数据库。 + + + You have chosen to manually migrate certificates. + 你已选择手动迁移证书。 + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + 你已授予迁移加密证书和数据库 Azure Data Studio 的访问权限。 + + + {0} of {1} completed + {1} 的 {0} 已完成 + + + {0} out of {1} selected database(s) is using transparent data encryption. + {1} 中所选 {0} 数据库正在使用透明数据加密。 + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 若要成功迁移加密数据库,需要在继续迁移之前提供对加密证书的访问权限或手动迁移证书。{0}。 + + + Network path where certificate will be placed. + 将放置证书的网络路径。 + + + Network path for certificate + 证书的网络路径 + + + Enter network path + 输入网络路径 + + + Export my certificates and private key to the target. + 将我的证书和私钥导出到目标。 + + + I give consent to use my credentials for accessing the certificates. + 我同意使用我的凭据访问证书。 + + + I don't want Azure Data Studio to export the certificates. + 我不希望 Azure Data Studio 导出证书。 + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + 必须先迁移证书,然后再继续迁移,否则迁移将失败。{0}。 + + + Certificate migration + 证书迁移 + + + Encrypted database selected. + 已选择加密数据库。 + Test connection 测试连接 @@ -2734,6 +3014,10 @@ This may take some time. Enter the target user name 输入目标用户名 + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status 状态 @@ -2880,11 +3164,11 @@ This may take some time. 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 - 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 + 虚拟机“{0}”不可用于迁移,因为 SQL Server IaaS 代理扩展当前处于“{1}”模式,而不是“完整”模式。了解详细信息: https://aka.ms/sql-iaas-extension 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. - 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. + 虚拟机“{0}”不可用于迁移,因为基础虚拟机未运行。请确保它已开机,然后重试。 Warning @@ -3003,19 +3287,19 @@ This may take some time. 获取登录信息时出错: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 数据库映射错误。无法将目标数据库“{0}”选为数据库“{1}”的迁移目标。已将目标数据库“${targetDatabaseName}”选为数据库“{2}”的迁移目标。请选择其他目标数据库。 + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 数据库映射错误。无法将目标数据库“{0}”选为数据库“{1}”的迁移目标。已将目标数据库“{2}”选为数据库“{3}”的迁移目标。请选择其他目标数据库。 Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 数据库映射错误。缺少要迁移的目标数据库。请配置目标服务器连接,然后单击“连接”以收集可用数据库迁移目标的列表。 - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 在“{1}”和“{2}”数据库之间发现映射错误(错误代码: {0})。源数据库排序规则“{3}”与目标数据库排序规则“{4}”不匹配。请选择或重新创建与源数据库具有相同排序规则的目标数据库。 - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. 数据库映射错误。未将源数据库“{0}”映射到目标数据库。请选择要迁移到的目标数据库。 @@ -3024,7 +3308,7 @@ This may take some time. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + 了解详细信息: https://aka.ms/dms-migrations-troubleshooting。 Yes @@ -3038,6 +3322,10 @@ This may take some time. {0} of {1} {0} 个(共 {1} 个) + + Waiting for {0} component to start. + 正在等待{0}组件启动。 + @@ -3052,6 +3340,54 @@ This may take some time. + + + + Downloading {0} + 正在下载{0} + + + Done downloading {0} + {0}下载完毕 + + + ({0} KB) + ({0} KB) + + + Downloading {0} + 正在下载{0} + + + Extracted {0} ({1}/{2}) + 已提取 {0} ({1}/{2}) + + + Failed to start {0}: {1} + 未能启动 {0}: {1} + + + Installing {0} Service + 正在安装{0}服务 + + + Installing {0} to {1} + 正在将 {0} 安装到 {1} + + + Installed {0} + 已安装{0} + + + {0} Started + 已启动{0} + + + Starting {0} + 正在启动{0} + + + diff --git a/resources/xlf/zh-hans/sql.zh-Hans.xlf b/resources/xlf/zh-hans/sql.zh-Hans.xlf index 2df87ea27c..fa1b810339 100644 --- a/resources/xlf/zh-hans/sql.zh-Hans.xlf +++ b/resources/xlf/zh-hans/sql.zh-Hans.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 在打开大型文件时,控制 Azure Data Studio 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。 + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu 笔记本单元格标题菜单 + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + 单元格工具栏应显示在何处,或者是否应将其隐藏。(仅适用于 VS Code 笔记本) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + 单元格工具栏应在悬停还是单击时显示。(仅适用于 VS Code 笔记本) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 控制是否应以紧凑形式呈现笔记本编辑器。例如在打开时,它将减小左边距宽度。(仅适用于 VS Code 笔记本) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + 控制是否应在输出工具栏中呈现输出操作。(仅适用于 VS Code 笔记本) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + 控制是否在“运行”按钮旁边的下拉列表中显示额外的操作。(仅适用于 VS Code 笔记本) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + 是否对笔记本使用增强型文本差异编辑器。(仅适用于 VS Code 笔记本) + + + Priority list for output mime types. (for VS Code Notebooks only) + 输出 mime 类型的优先级列表。(仅适用于 VS Code 笔记本) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + 控制笔记本编辑器是否应允许通过拖放移动单元格。(仅适用于 VS Code 笔记本) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 笔记本中使用的代码编辑器的设置。这可用于自定义大多数编辑器.* 设置。(仅适用于 VS Code 笔记本) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + 控制焦点指示器是沿单元格边框,还是在左侧装订线上呈现。(仅适用于 VS Code 笔记本) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + 控制是否在笔记本编辑器中呈现全局工具栏。(仅适用于 VS Code 笔记本) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + 控制笔记本工具栏上的操作是否应呈现标签。(仅适用于 VS Code 笔记本) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + 控制插入单元格操作应显示的位置。(仅适用于 VS Code 笔记本) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + 控制是否默认折叠交互窗口中的代码单元格。(仅适用于 VS Code 笔记本) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 控制笔记本中所呈现标记的字号(以像素为单位)。设置为 `0` 时,将使用 120% 的 `#editor.fontSize#`。(仅适用于 VS Code 笔记本) + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 笔记本单元格输出文本的字体系列。设置为空时,将使用 `#editor.fontFamily#`。(仅适用于 VS Code 笔记本) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + 笔记本单元格输出文本的字号。如果设置为 0,则使用 `#editor.fontSize#`。(仅适用于 VS Code 笔记本) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + 笔记本单元格输出文本的行高。 + - 将使用介于 0 和 8 之间的值作为字号的乘数。 + - 将使用大于或等于 8 的值作为有效值。(仅适用于 VS Code 笔记本) + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + 是否应显示单元格状态栏。(仅适用于 VS Code 笔记本) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + 控制何时显示 Markdown 标头折叠箭头。(仅适用于 VS Code 笔记本) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + 控制文本输出中呈现的文本行数。(仅适用于 VS Code 笔记本) + The notebook title menu 笔记本标题菜单 @@ -315,6 +408,10 @@ The notebook toolbar menu 笔记本工具栏菜单 + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + 是否对每个单元格使用单独的撤消/重做堆栈。(仅适用于 VS Code 笔记本) + The object explorer item context menu 对象资源管理器项上下文菜单 @@ -1033,6 +1130,14 @@ Default Skipped Commands: Show connect dialog on startup 在启动时显示连接对话框 + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (预览)将 VS Code 笔记本用作默认笔记本体验。注意: 需要重启 Azure Data Studio 才能启用此设置。 + + + Use VS Code notebooks + 使用 VS Code 笔记本 + @@ -2286,6 +2391,10 @@ Default Skipped Commands: + + Azure resource endpoint for the provider. + 提供程序的 Azure 资源终结点。 + Options for connection 连接选项 @@ -5675,8 +5784,8 @@ Error: {1} - Copy failed with error {0} - 复制失败,出现错误 {0} + Copy failed with error: {0} + 复制失败,出现错误: {0} Show chart @@ -6470,6 +6579,10 @@ Error: {1} The maximum width in pixels for auto-sized columns 自动调整大小的列的最大宽度(像素) + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + 是否将含有 JSON 格式字符串的单元格显示为超链接。启用后,单击 JSON 值时将在另一个标签页中打开。默认值为 true。 + Results Grid and Messages 结果网格和消息 @@ -7299,14 +7412,34 @@ Error: {1} Close 关闭 + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... 正在添加帐户... - + Refresh account was canceled by the user 用户已取消刷新帐户 + + 0 +Error Message: 1 + 0 +错误消息: 1 + @@ -7547,10 +7680,6 @@ Error: {1} Connection error 连接错误 - - Enable Trust server certificate - 启用信任服务器证书 - Connection failed due to Kerberos error. 由于 Kerberos 错误,连接失败。 @@ -7567,14 +7696,6 @@ Error: {1} Run Kinit 运行 Kinit - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - 已在此连接上启用加密、查看目标 SQL Server 的 SSL 和证书配置,或在连接对话框中启用“信任服务器证书”。 - - 注意: 自签名证书仅提供有限的保护,不建议用于生产环境。是否要在此连接上启用“信任服务器证书”,然后重试? - @@ -7771,6 +7892,14 @@ Error: {1} + + Password must be changed for '{0}' to continue logging into '{1}'. + 必须更改“{0}”的密码才能继续登录到“{1}”。 + + + Please enter a new password below: + 请在下面输入新密码: + Cancel 取消 @@ -7803,6 +7932,10 @@ Error: {1} OK 确定 + + Password change already in progress + 密码更改已在进行中 + Change Password 更改密码 @@ -7837,6 +7970,15 @@ Error: {1} + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + 第 {0} 步: {1} + + + @@ -8468,10 +8610,26 @@ Error: {1} Delete Connection 删除连接 + + Are you sure you want to delete connection '{0}'? + 是否确定要删除连接“{0}”? + + + No + + + + Yes + + Delete Group 删除组 + + Are you sure you want to delete connection group '{0}'? + 是否确定要删除连接“{0}”? + Show All Connections 显示所有连接 @@ -8552,6 +8710,10 @@ Error: {1} Add a clause 添加子句 + + All clauses have been cleared. + 已清除所有子句。 + Apply 应用 @@ -8584,6 +8746,10 @@ Error: {1} Load Filter 加载筛选器 + + A new clause has been added. + 已添加新子句。 + Not Contains 不包含 @@ -8669,8 +8835,8 @@ Error: {1} - Copy failed with error {0} - 复制失败,出现错误 {0} + Copy failed with error: {0} + 复制失败,出现错误: {0} Batch execution time: {0} diff --git a/resources/xlf/zh-hant/arc.zh-Hant.xlf b/resources/xlf/zh-hant/arc.zh-Hant.xlf index d9ce3abdd5..06a4976693 100644 --- a/resources/xlf/zh-hant/arc.zh-Hant.xlf +++ b/resources/xlf/zh-hant/arc.zh-Hant.xlf @@ -46,6 +46,14 @@ {0} backups {0} 個備份 + + False + False + + + True + True + BusinessCritical BusinessCritical @@ -345,6 +353,18 @@ Emergency 緊急 + + Enable Trust Server Certificate + 啟用信任伺服器憑證 + + + Encrypt + 加密 + + + When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. + 當 True 時,若伺服器已安裝憑證,SQL Server 會為所有在用戶端和伺服器之間傳送的資料使用 SSL 加密。 + Endpoint 端點 @@ -629,6 +649,10 @@ You can check the status of the upgrade by running the following command: 您可以執行下列命令來檢查升級狀態: + + 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? + 已在此連線上啟用加密、檢閱目標 SQL Server 的 SSL 與憑證設定,或在設定檔案中將 [信任伺服器憑證] 設定為 'true'。注意: 自我簽署憑證只提供有限的保護,且不是實際執行環境的建議做法。您要在此連線上啟用 [信任伺服器憑證] 並重試嗎? + Name 名稱 @@ -889,6 +913,10 @@ Value is expected to be in the range {0} - {1} 值應在 {0} - {1} 的範圍內 + + Read more + 深入了解 + Ready 就緒 @@ -1117,6 +1145,14 @@ Troubleshoot 疑難排解 + + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. + 當 True 時 (且 encrypt=true),SQL Server 會為所有在用戶端和伺服器之間傳送的資料使用 SSL 加密,且不驗證伺服器憑證。 + + + Trust Server Certificate + 信任伺服器憑證 + Type 類型 diff --git a/resources/xlf/zh-hant/azurecore.zh-Hant.xlf b/resources/xlf/zh-hant/azurecore.zh-Hant.xlf index e79bd01d1c..7b9c01b72e 100644 --- a/resources/xlf/zh-hant/azurecore.zh-Hant.xlf +++ b/resources/xlf/zh-hant/azurecore.zh-Hant.xlf @@ -46,10 +46,6 @@ Specified tenant with ID '{0}' not found. 找不到識別碼為 '{0}' 的指定租用戶。 - - Unidentified error with azure authentication - Azure 驗證發生無法辨識的錯誤 - Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process. 您的租用戶 '{0} ({1})' 需要再次重新驗證,才能存取 {2} 資源。請按 [開啟] 啟動驗證程序。 @@ -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 發出呼叫,此方法已淘汰,並將於日後的版本中移除。請改用 getAccountSecurityToken。 + + Failed to get token + Failed to get token + + + {0} occurred when acquiring token. +{1} + {0} occurred when acquiring token. +{1} + @@ -146,10 +152,6 @@ Azure (China) Azure (中國) - - Azure (Germany) - Azure (德國) - Azure Azure @@ -158,10 +160,6 @@ Azure (US Government) Azure (美國政府) - - Azure (US National) - Azure (美國國民) - diff --git a/resources/xlf/zh-hant/cms.zh-Hant.xlf b/resources/xlf/zh-hant/cms.zh-Hant.xlf index 101ed56131..071ad9342b 100644 --- a/resources/xlf/zh-hant/cms.zh-Hant.xlf +++ b/resources/xlf/zh-hant/cms.zh-Hant.xlf @@ -174,6 +174,14 @@ Column encryption 資料行加密 + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 終止嘗試並產生錯誤前,要等待命令執行的時間長度 (以秒為單位) + + + Command timeout + 命令逾時 + Number of attempts to restore connection 嘗試還原連線的次數 @@ -222,9 +230,21 @@ Current language 目前的語言 + + Optional (False) + 選用 (False) + + + Strict + 嚴格 + + + Mandatory (True) + 強制 (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 當 [強制] 或 [嚴格] 時,若伺服器已安裝憑證,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密。當設定為 [嚴格] 時,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 TDS 8.0。SQL Server 2022 與更新版本支援 [嚴格]。 Encrypt @@ -270,6 +290,14 @@ Source 來源 + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 指出 SQL Server 會用來驗證伺服器憑證之 TLS 憑證中指定的主機名稱。未指定時,預設會使用伺服器名稱進行憑證驗證。 + + + Host name in certificate + 憑證中的主機名稱 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed 此連線在終結前於集區中存留的時間下限 (秒) @@ -367,8 +395,8 @@ 伺服器 - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 當 True 時 (且 encrypt=true),SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密,且不驗證伺服器憑證。Encrypt=Strict 不支援此屬性。 Trust server certificate diff --git a/resources/xlf/zh-hant/data-workspace.zh-Hant.xlf b/resources/xlf/zh-hant/data-workspace.zh-Hant.xlf index fbdc4b8f73..4e1d0e9a52 100644 --- a/resources/xlf/zh-hant/data-workspace.zh-Hant.xlf +++ b/resources/xlf/zh-hant/data-workspace.zh-Hant.xlf @@ -202,10 +202,18 @@ Yes (Recommended) 是 (建議) + + This project type does not support drag and drop. + 此專案類型不支援拖放功能。 + File '{0}' doesn't exist 檔案 '{0}' 不存在 + + File name cannot end with a period + 檔案名稱的結尾不能是句點 + Error during git clone. View git output for more details Git 複製期間發生錯誤。如需更多詳細資料,請檢視 git 輸出 @@ -214,10 +222,22 @@ Cloning git repository '{0}'... 正在複製 Git 儲存庫 '{0}'... + + Invalid file characters + 無效的檔案字元 + Prior {0} for the current project will appear here, please run to see the results. 目前專案的先前 {0} 會顯示在這裡,請執行以查看結果。 + + No database project extensions are installed. Please install a database project extension to use this feature. + 未安裝任何資料庫專案延伸模組。請安裝資料庫專案延伸模組以使用此功能。 + + + Only moving one file at a time is supported. + 一次只支援移動一個檔案。 + List of opened projects should not be undefined after refresh from disk. 從磁片重新整理之後,不應該取消定義已開啟專案的清單。 @@ -226,6 +246,30 @@ Project name is null 專案名稱為 Null + + Reserved file name. Choose another name and try again + 保留的檔案名稱。請選擇其他名稱,然後再試一次 + + + This file name is reserved for use by Windows. Choose another name and try again + 此檔案名稱保留供 Windows 使用。請選擇其他名稱,然後再試一次 + + + File name cannot be over 255 characters + 檔案名稱不能超過 255 個字元 + + + File name cannot end with a whitespace + 檔案名稱的結尾不能是空白字元 + + + Undefined name + 未定義的名稱 + + + File name cannot be whitespace + 檔案名稱不能是空白字元 + diff --git a/resources/xlf/zh-hant/mssql.zh-Hant.xlf b/resources/xlf/zh-hant/mssql.zh-Hant.xlf index d2d18551a1..ec6cfa9465 100644 --- a/resources/xlf/zh-hant/mssql.zh-Hant.xlf +++ b/resources/xlf/zh-hant/mssql.zh-Hant.xlf @@ -1,5 +1,25 @@  + + + + Connection error + 連線錯誤 + + + Enable Trust server certificate + 啟用信任伺服器憑證 + + + Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. + +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? + 已在此連線上啟用加密、檢閱目標 SQL Server 的 SSL 與憑證設定,或在連線對話方塊中啟用 [信任伺服器憑證]。 + +注意: 自我簽署憑證只提供有限的保護,且不是實際執行環境的建議做法。您要在此連線上啟用 [信任伺服器憑證] 並重試嗎? + + + @@ -56,6 +76,244 @@ + + + + login + 登入 + + + Login + 登入 + + + OK + 確定 + + + user + 使用者 + + + User + 使用者 + + + Advanced + 進階 + + + Creating a login with a blank password is a security risk. Are you sure you want to continue? + 建立密碼為空白的登入,會有安全性的風險。您確定要繼續嗎? + + + Confirm password + 確認密碼 + + + Create {0} + {0} object type + 建立 {0} + + + Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users. + 刪除伺服器登入不會刪除與登入相關聯的資料庫使用者。若要完成流程,請刪除每個資料庫中的使用者。可能必須先將結構描述的擁有權轉移給新使用者。 + + + Are you sure you want to delete the {0}: {1}? + {0} object type, {1}: object name. + 確定要刪除 {0}: {1} 嗎? + + + An error occurred while deleting the {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + 刪除事件時發生錯誤 {0}: {1}。{2} + + + Delete {0} '{1}' + {0} object type, {1}: object name. + 刪除 {0} '{1}' + + + Enabled + 已啟用 + + + General + 一般 + + + Help + 說明 + + + Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy + 密碼不符合複雜度要求。如需詳細資訊,請前往: https://docs.microsoft.com/sql/relational-databases/security/password-policy + + + Loading dialog... + 正在載入對話方塊... + + + Azure Active Directory Authentication + Azure Active Directory 驗證 + + + Authentication + 驗證 + + + Default database + 預設資料庫 + + + Default language + 預設語言 + + + Enforce password expiration + 強制執行密碼逾期 + + + Enforce password policy + 強制執行密碼原則 + + + Login is locked out + 登入已經鎖定 + + + User must change password at next login + 使用者必須在下次登入時變更密碼 + + + Old password cannot be empty. + 舊密碼不可為空白。 + + + Old password + 舊密碼 + + + Permission to connect to database engine + 連線到資料庫引擎的權限 + + + Server Roles + 伺服器角色 + + + Specify old password + 指定舊密碼 + + + SQL Authentication + SQL 驗證 + + + SQL Authentication + SQL 驗證 + + + Windows Authentication + Windows 驗證 + + + Name cannot be empty. + 名稱不能空白。 + + + Name + 名稱 + + + {0} - New (Preview) + {0} object type. + {0} - 新增 (預覽) + + + {0} - {1} (Preview) + {0} object type, {1}: object name. + {0} - {1} (預覽) + + + An error occurred while opening the new {0} dialog. {1} + {0} object type, {1}: error message. + 開啟新 {0} 對話方塊時發生錯誤。{1} + + + An error occurred while opening the properties dialog for {0}: {1}. {2} + {0} object type, {1}: object name, {2}: error message. + 開啟 {0} 的內容對話方塊時發生錯誤: {1}。{2} + + + Password cannot be empty. + 密碼不可以是空的。 + + + Password + 密碼 + + + Password must match the confirm password. + 密碼必須與確認密碼相符。 + + + An error occurred while while refreshing the object explorer. {0} + {0}: error message. + 重新整理物件總管時發生錯誤。{0} + + + Selected + 已選取 + + + Update {0} '{1}' + {0} object type, {1}: object name. + 更新 {0} '{1}' + + + Contained user + 包含的使用者 + + + Default schema + 預設結構描述 + + + Login + 登入 + + + Membership + 成員資格 + + + Owned Schemas + 擁有的結構描述 + + + Type + 類型 + + + User with Windows group login + 具有 Windows 群組登入的使用者 + + + User with login + 含有登入的使用者 + + + User with no connect access + 沒有連線存取權的使用者 + + + Yes + + + + @@ -262,6 +520,14 @@ Always Encrypted Always Encrypted + + The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error + 終止嘗試並產生錯誤前,要等待命令執行的時間長度 (以秒為單位) + + + Command timeout + 命令逾時 + Number of attempts to restore connection 嘗試還原連線的次數 @@ -326,6 +592,10 @@ Host Guardian Service 主機守護者服務 + + None + + Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves 指定通訊協定,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區 @@ -342,9 +612,21 @@ Enclave Attestation URL 記憶體保護區證明 URL + + Optional (False) + 選用 (False) + + + Strict + 嚴格 + + + Mandatory (True) + 強制 (True) + - When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed - 若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密 + When 'Mandatory' or 'Strict', SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. When set to 'Strict', SQL Server uses TDS 8.0 for all data transfer between the client and server. 'Strict' is supported on SQL Server 2022 onwards. + 當 [強制] 或 [嚴格] 時,若伺服器已安裝憑證,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密。當設定為 [嚴格] 時,SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 TDS 8.0。SQL Server 2022 與更新版本支援 [嚴格]。 Encrypt @@ -390,6 +672,14 @@ Source 來源 + + Indicates the host name specified in TLS certificate that will be used by SQL Server to validate server certificate. When not specified, the server name is used by default for certificate validation. + 指出 SQL Server 會用來驗證伺服器憑證之 TLS 憑證中指定的主機名稱。未指定時,預設會使用伺服器名稱進行憑證驗證。 + + + Host name in certificate + 憑證中的主機名稱 + The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed 此連線在終結前於集區中存留的時間下限 (秒) @@ -470,6 +760,14 @@ Replication 複寫 + + Enables or disables Secure Enclaves for the connection + 啟用或停用連線的安全記憶體庫 + + + Secure Enclaves + 安全記憶體庫 + Name of the SQL Server instance SQL Server 執行個體的名稱 @@ -479,8 +777,8 @@ 伺服器 - When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate - 若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證 + When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict. + 當 True 時 (且 encrypt=true),SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密,且不驗證伺服器憑證。Encrypt=Strict 不支援此屬性。 Trust server certificate @@ -614,6 +912,30 @@ Number of minutes to retain log files for backend services. Default is 1 week. 為後端服務保留記錄檔的分鐘數。預設為 1 週。 + + Disable Group By Schema + 依架構停用群組 + + + SQL Server: Disable Group By Schema + SQL Server: Disable Group By Schema + + + Enable Group By Schema + 依架構啟用群組 + + + SQL Server: Enable Group By Schema + SQL Server: Enable Group By Schema + + + The timeout in seconds for expanding a node in Object Explorer. The default value is 45 seconds. + 在物件總管中展開節點的逾時秒數。預設值為 45 秒。 + + + When enabled, the database objects in Object Explorer will be categorized by schema. + 啟用時,物件總管中的資料庫物件會依架構分類。 + [Experimental] Whether the requests to the SQL Tools Service should be handled in parallel. This is introduced to discover the issues there might be when handling all requests in parallel. The default value is false. Relaunch of ADS is required when the value is changed. [實驗性] 是否應該平行處理對 SQL Tools Service 的要求。這是為了發現探索平行處理所有要求時可能的問題。預設值為 FALSE。當變更值時,需要重新啟動 ADS。 @@ -730,6 +1052,10 @@ Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 當物件總管中的資料庫節點展開時,是否要預先載入資料庫模型。啟用時,可以縮短資料表設計工具的載入時間。注意: 如果您需要展開許多資料庫節點,可能會看到高於一般的記憶體使用量。 + + Traces the communication between Azure Data Studio and SQL Tools Service to the SQL Tools Service output channel. WARNING: This may include sensitive information when verbose logging is enabled. + 追蹤 Azure Data Studio 與 SQL Tools 服務之間的通訊至 SQL Tools 服務輸出通道。警告: 啟用詳細資訊記錄時,這可能包含機密資訊。 + [Optional] Log level for backend services. Azure Data Studio generates a file name every time it starts and if the file already exists the logs entries are appended to that file. For cleanup of old log files see logRetentionMinutes and logFilesRemovalLimit settings. The default tracingLevel does not log much. Changing verbosity could lead to extensive logging and disk space requirements for the logs. Error includes Critical, Warning includes Error, Information includes Warning and Verbose includes Information [選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊 @@ -774,18 +1100,50 @@ Version 版本 + + Change SQL Notebook Connection + 變更 SQL Notebook 連線 + Search: Clear Search Server Results 搜尋: 清除搜尋伺服器結果 + + Delete + 刪除 + Design 設計 + + New Application Role + 新增應用程式角色 + + + New Database Role + 新增資料庫角色 + + + New Login + 新增登入 + + + New Server Role + 新增伺服器角色 + New Table 新增資料表 + + New User + 新使用者 + + + Properties + 屬性 + Search: Servers 搜尋: 伺服器 diff --git a/resources/xlf/zh-hant/resource-deployment.zh-Hant.xlf b/resources/xlf/zh-hant/resource-deployment.zh-Hant.xlf index 0945ee9383..afb4dbd481 100644 --- a/resources/xlf/zh-hant/resource-deployment.zh-Hant.xlf +++ b/resources/xlf/zh-hant/resource-deployment.zh-Hant.xlf @@ -1311,8 +1311,8 @@ Select a different subscription containing at least one server 部署 SQL Server 2019 容器映像 - Deploy SQL Server 2022 Preview container images - 部署 SQL Server 2022 預覽容器映像 + Deploy SQL Server 2022 container images + 部署 SQL Server 2022 容器映像 SQL Server password @@ -1363,8 +1363,8 @@ Select a different subscription containing at least one server SQL Server 2019 - SQL Server 2022 Preview - SQL Server 2022 預覽 + SQL Server 2022 + SQL Server 2022 Database Server diff --git a/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf b/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf index f69354b23a..03f903ec48 100644 --- a/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf +++ b/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf @@ -18,6 +18,10 @@ In progress 進行中 + + Move + 移動 + Publish History 發佈歷程記錄 @@ -270,10 +274,6 @@ Data sources 資料來源 - - Data Sources - 資料來源 - Database location is required for adding a reference to a database 需要資料庫位置才能將參考新增到資料庫 @@ -358,6 +358,10 @@ Are you sure you want to delete the reference to {0}? 確定要刪除 {0} 的參考嗎? + + Are you sure you want to delete the SQLCMD Variable '{0}'? + 確定要刪除 SQLCMD 變數 '{0}' 嗎? + Failed to update app setting '{0}' 無法更新應用程式設定 '{0}' @@ -502,6 +506,18 @@ Enter new database name 輸入新的資料庫名稱 + + Enter new name + 請輸入新名稱 + + + Enter default value for SQLCMD variable '{0}' + 輸入 SQLCMD 變數 '{0}' 的預設值 + + + Enter new SQLCMD Variable name + 輸入新的 SQLCMD 變數名稱 + Enter new value for variable '{0}' 輸入變數 '{0}' 的新值 @@ -538,10 +554,18 @@ Error finding build files location: {0} 尋找組建檔案位置時發生錯誤: {0} + + Error when moving file from {0} to {1}. Error: {2} + 將檔案從 {0} 移到 {1} 時發生錯誤。錯誤: {2} + Error trying to read {0} of project '{1}' 嘗試讀取專案 '{1}' 的 {0} 時發生錯誤 + + Error when renaming file from {0} to {1}. Error: {2} + 將檔案從 {0} 重新命名為 {1} 時發生錯誤。錯誤: {2} + Could not build project. Error retrieving files needed to build. 無法建置專案。擷取建置所需檔案時發生錯誤。 @@ -740,6 +764,14 @@ Missing 'version' entry in {0} 遺漏了 {0} 的 'version' 項目 + + Are you sure you want to move {0} to {1}? + 確定要將 {0} 移至 {1} 嗎? + + + Moving files between projects is not supported + 不支援在專案之間移動檔案 + msec 毫秒 @@ -828,6 +860,10 @@ Ok 確定 + + Only moving .sql files is supported + 只支援移動 .sql 檔案 + Open License Agreement 開啟授權合約 @@ -952,6 +988,10 @@ Publish Options 發佈選項 + + Publish profile elements + 發佈設定檔元素 + Database project published successfully 已成功發佈資料庫專案 @@ -1220,6 +1260,14 @@ Database Projects 資料庫專案 + + A SQLCMD Variable with the same name already exists in this project + 此專案中已有同名的 SQLCMD 變數 + + + SQLCMD Variables + SQLCMD 變數 + Stored Procedure 預存程序 @@ -1388,6 +1436,10 @@ Add Existing Item... 新增現有項目(_I)... + + Add SQLCMD Variable + 新增 SQLCMD 變數 + Which version of Autorest.Sql to use from NPM. Latest will be used if not set. 要從 NPM 使用的 Autorest.Sql 版本。如果未設定,則會使用最新的版本。 @@ -1432,6 +1484,10 @@ Full path to .NET SDK on the machine. For example, if dotnet.exe is located at C:\folder1\dotnet\dotnet.exe, set the path for this setting to C:\folder1\dotnet 電腦上 .NET SDK 的完整路徑。例如,如果 dotnet.exe 位於 C:\folder1\dotnet\dotnet.exe,請將此設定的路徑設定為 C:\folder1\dotnet + + Edit + 編輯 + Edit .sqlproj File 編輯 .sqlproj 檔 @@ -1520,6 +1576,10 @@ Publish 發佈 + + Rename + 重新命名 + Schema Compare 結構描述比較 diff --git a/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf b/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf index f4e98a7d46..0dda9d05c9 100644 --- a/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf +++ b/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf @@ -10,6 +10,18 @@ The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. 選取的帳戶 '{0}' 及租用戶 '{1}' 的存取權杖已失效。請選取 [連結帳戶] 並重新整理該帳戶,或選取其他帳戶。 + + Migration service component could not start. {0} + 移轉服務元件無法啟動。{0} + + + Service component crashed. + 服務元件當機。 + + + Service provider could not be initialized. + 無法初始化服務提供者。 + Migrate logins from '{0}' to Azure SQL 將登入從 '{0}' 移轉至 Azure SQL @@ -22,9 +34,17 @@ Are you sure you want to cancel this migration? 確定要取消此移轉嗎? - - Login migration error: {0} - 登入移轉錯誤: {0} + + Azure Active Directory Domain Name (only required to migrate Windows Authenication Logins) + Azure Active Directory 網域名稱 (僅需要移轉 Windows 驗證登入) + + + Enter AAD Domain Name + 輸入 AAD 網域名稱 + + + Collecting target login failed with error code {0} + 收集目標登入失敗,錯誤碼為 {0} Completed migrating logins @@ -34,6 +54,14 @@ Azure SQL Database Azure SQL 資料庫 + + Azure Active Directory (AAD) Domain name is required to migrate Windows login. Please enter an AAD Domain Name or deselect windows login(s). + 需要 Azure Active Directory (AAD) 網域名稱才能移轉 Windows 登入。請輸入 AAD 網域名稱或取消選取 Windows 登入。 + + + Login migration error: {0} + 登入移轉錯誤: {0} + Validating and migrating logins completed. @@ -62,6 +90,10 @@ Establishing user mappings. Login migration in progress 正在進行登入移轉 + + Migration status details for {0} + {0} 的移轉狀態詳細資料 + Login found 找到登入 @@ -154,6 +186,14 @@ Currently, migrating server roles, establishing server mappings and setting perm Succeeded 已成功 + + Migrate logins + 移轉登入 + + + Not started + 未啟動 + Target Status 目標狀態 @@ -175,8 +215,8 @@ Currently, migrating server roles, establishing server mappings and setting perm 連線成功。 - Please note that login migration feature is in private preview mode. - 請注意,登入移轉功能處於個人預覽版模式。 + Please note that login migration feature is in public preview mode. + 請注意,登入移轉功能處於公開預覽版模式。 Select the target Azure SQL Managed Instance, Azure SQL VM, or Azure SQL database(s) where you want to migrate your logins. @@ -346,6 +386,10 @@ This may take some time. A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher. 因為必須將三個次要複本設為 Always On 高可用性群組,所以企業關鍵服務層的 SQL 受控執行個體完全移轉所花費的時間會明顯超出一般用途。作業的持續時間取決於資料的大小。90% 案例的植入速度為 220 GB/小時或更高。 + + Folder + 資料夾 + Blob container resource group Blob 容器資源群組 @@ -434,6 +478,10 @@ This may take some time. Complete cutover 完成完全移轉 + + We ran the following steps: + 我們已執行以下步驟: + Completing cutover without restoring all the backups may result in a data loss. 完成完全移轉而不還原所有備份可能會造成資料遺失。 @@ -615,8 +663,8 @@ This may take some time. Azure Data Studio 的 Azure SQL 移轉擴充功能提供評估、取得正確大小的 Azure 建議,以及將 SQL Server 資料庫移轉至 Azure 的功能。 - A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database (PREVIEW). - 將資料庫從 SQL Server 執行個體 (內部部署或 Azure 虛擬機器) 移轉至 Azure SQL 資料庫 (預覽) 的逐步教學課程。 + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. + A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Database. A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime. @@ -635,8 +683,8 @@ This may take some time. 使用 Azure Data Studio 來移轉資料庫 - Tutorial: Migrate to SQL Server on Azure SQL Database (offline) - (PREVIEW) - 教學課程: 移轉至 Azure SQL Database 上的 SQL Server (離線) - (預覽) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) + Tutorial: Migrate to SQL Server on Azure SQL Database (offline) Tutorial: Migrate to SQL Server on Azure Virtual Machines (online) @@ -686,6 +734,10 @@ This may take some time. Database '{0}' already exists on the target managed instance '{1}'. 目標受控執行個體 '{1}'上已經有資料庫 '{0}'。 + + Ensure that the provided database name(s) do not already exist on the target SQL Server on Azure Virtual Machine. + 請確認提供的資料庫名稱並不存在於 Azure 虛擬機器的目標 SQL Server 上。 + Select the databases that you want to assess for migration to Azure SQL. 選取您要評定要移轉至 Azure SQL 的資料庫。 @@ -1018,6 +1070,10 @@ This may take some time. To continue, select a valid last backup file for source database '{0}'. 若要繼續,請選取來源資料庫 '{0}' 的上一個有效備份檔案。 + + To continue, select a valid backup folder for source database '{0}'. + 若要繼續,請選取來源資料庫 '{0}' 的有效備份資料夾。 + To continue, select a valid resource group for source database '{0}'. 若要繼續,請選取來源資料庫 '{0}' 的有效資源群組。 @@ -1046,6 +1102,10 @@ This may take some time. Invalid network share location format. Example: {0} 網路共用位置格式無效。範例: {0} + + To continue, select a blob container where all the backup files are page blobs for source database '{0}', as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: https://aka.ms/dms-migrations-troubleshooting + 若要繼續,請選取 Blob 容器 (其中所有備份檔案都是來源資料庫 '{0}' 的分頁 Blob),因為只有執行 SQL Server 2016 或更新版本的目標才支援區塊 Blob。深入了解: https://aka.ms/dms-migrations-troubleshooting + Cannot connect to the database due to invalid OwnerUri (Parameter 'OwnerUri') 因為 OwnerUri 無效,所以無法連線到資料庫 (參數 'OwnerUri') @@ -1250,6 +1310,38 @@ This may take some time. More info 其他資訊 + + All steps completed with the following error(s):{0}{1} + 所有步驟都已完成,但發生以下錯誤:{0}{1} + + + All steps succeeded. + 所有步驟都已成功。 + + + Some steps are still running. + 部分步驟仍在執行中。 + + + Step status: {0} + 步驟狀態: {0} + + + Copy results + 複製結果 + + + Step details + 步驟詳細資料 + + + Step status: {0}{1}{2} + 步驟狀態: {0}{1}{2} + + + Steps + 步驟 + N/A N/A @@ -1350,6 +1442,10 @@ This may take some time. No blob files found. 找不到任何 BLOb 檔案。 + + No blob folders found. + 找不到 Blob 資料夾。 + No file shares found. 找不到任何檔案共用。 @@ -1562,6 +1658,10 @@ This may take some time. Run validation 執行驗證 + + We are running the following steps: + 我們正在執行以下步驟: + Save assessment report 儲存評定報表 @@ -2131,8 +2231,8 @@ This may take some time. 若要移轉至 Azure SQL 受控執行個體,請檢視評定結果並選取一或多個資料庫。 - To migrate to Azure SQL Database (PREVIEW), view assessment results and select one or more databases. - 若要移轉至 Azure SQL Database (預覽),請檢視評定結果並選取一或多個資料庫。 + To migrate to Azure SQL Database, view assessment results and select one or more databases. + To migrate to Azure SQL Database, view assessment results and select one or more databases. To migrate to SQL Server on Azure Virtual Machine, view assessment results and select one or more databases. @@ -2207,8 +2307,8 @@ This may take some time. SQL tempdb - Azure SQL Database (PREVIEW) - Azure SQL Database (預覽) + Azure SQL Database + Azure SQL Database Azure SQL Database @@ -2346,6 +2446,14 @@ This may take some time. SQL Virtual Machine SQL 虛擬機器 + + For target servers running SQL Server 2014 or below, you must store your database backups in an Azure Storage Blob Container instead of uploading them using the network share option. Additionally, you must store the backup files as page blobs, as block blobs are supported only for targets running SQL Server 2016 or later. Learn more: {0} + 對於執行 SQL Server 2014 或更低版本的目標伺服器,您必須將資料庫備份儲存在 Azure 儲存體 Blob 容器中,而非使用網路共用選項將其上傳。此外,您必須將備份檔案儲存為分頁 Blob,因為只有執行 SQL Server 2016 或更新版本的目標才支援區塊 Blob。深入了解: {0} + + + Known issues, limitations, and troubleshooting + 已知問題、限制和疑難排解 + Copy duration 複製期間 @@ -2422,6 +2530,34 @@ This may take some time. Validating and migrating logins failed 驗證及移轉登入失敗 + + Error migrating certificate for database {0}. {1} + 移轉資料庫的憑證時發生錯誤 {0}。{1} + + + An error occurred while starting the certificate migration: '{0}' + 啟動憑證移轉時發生錯誤: '{0}' + + + Canceled + 已取消 + + + Failed + 失敗 + + + Pending + 擱置 + + + Running + 正在執行 + + + Succeeded + 已成功 + Status 狀態 @@ -2702,6 +2838,150 @@ This may take some time. Target version 目標版本 + + Edit + 編輯 + + + Migrate certificates + 移轉憑證 + + + Certificates migration was canceled. Please run and complete the certificates migration to continue. + 憑證移轉已取消。請執行並完成憑證移轉再繼續。 + + + Validation was canceled with the following error(s):{0}{1} + 已取消驗證,錯誤如下: {0}{1} + + + Databases + 資料庫 + + + Status + 狀態 + + + Migration completed with the following error(s):{0}{1} + 移轉完成,發生以下錯誤:{0}{1} + + + Copy migration results + 複製移轉結果 + + + Done + 完成 + + + Migrating the certificates from the following databases: + 正在從下列資料庫移轉憑證: + + + Certificates migration has not been run for the current configuration. Please run and complete the certificates migration to continue. + 尚未針對目前的設定執行憑證移轉。請執行並完成憑證移轉以繼續。 + + + Certificates migration progress details: + 憑證移轉進度詳細資料: + + + Certificates migration results: + 憑證移轉結果: + + + Previous certificates migration results: + 之前的憑證移轉結果: + + + Retry migration + 重試移轉 + + + Migration status: {0}{1}{2} + 移轉狀態: {0}{1}{2} + + + {0}{1}{2} + {0}{1}{2} + + + Certificates migration completed successfully. Please click Next to proceed with the migration. + 憑證移轉已成功完成。 請按 [下一步] 繼續移轉。 + + + Migration canceled + 移轉已取消。 + + + Migration completed successfully. + 已成功完成移轉。 + + + {0} Transparent Data Encryption enabled databases selected for migration. {1} + {0} 已選取啟用 [透明資料加密] 的資料庫來進行移轉。{1} + + + No encrypted database selected. + 未選取加密資料庫。 + + + You have chosen to manually migrate certificates. + 您已選擇手動移轉憑證。 + + + You have given access to Azure Data Studio to migrate the encryption certificates and database. + 您取得 Azure Data Studio 的存取權,可移轉加密憑證和資料庫。 + + + {0} of {1} completed + 已完成 {0}/{1} + + + {0} out of {1} selected database(s) is using transparent data encryption. + {0} 個 (共 {1} 個資料庫) 選取的資料庫正在使用透明資料加密。 + + + To migrate an encrypted database successfully you need to provide access to the encryption certificates or migrate certificates manually before proceeding with the migration. {0}. + 若要成功移轉加密的資料庫,您必須先提供加密憑證的存取權或手動移轉憑證,才能繼續移轉。{0}。 + + + Network path where certificate will be placed. + 放置憑證的網路路徑位置。 + + + Network path for certificate + 憑證的網路路徑 + + + Enter network path + 輸入網路路徑 + + + Export my certificates and private key to the target. + 將我的憑證和私密金鑰匯出到目標。 + + + I give consent to use my credentials for accessing the certificates. + 我同意使用我的登入資訊來存取憑證。 + + + I don't want Azure Data Studio to export the certificates. + 我不要 Azure Data Studio 匯出憑證。 + + + You must migrate the certificates before proceeding with the migration otherwise the migration will fail. {0}. + 您必須先移轉憑證再繼續執行移轉,否則移轉將會失敗。{0}. + + + Certificate migration + 憑證移轉 + + + Encrypted database selected. + 已選取加密資料庫。 + Test connection 測試連接 @@ -2734,6 +3014,10 @@ This may take some time. Enter the target user name 輸入目標使用者名稱 + + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + A time-out was encountered while validating a resource connection. Learn more: https://aka.ms/dms-migrations-troubleshooting. + Status 狀態 @@ -2880,11 +3164,11 @@ This may take some time. 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 - 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 + 虛擬機器 '{0}' 無法移轉,因為 SQL Server IaaS 代理程式延伸項目目前處於 '{1}' 模式,而不是完整模式。深入了解: https://aka.ms/sql-iaas-extension 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. - 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. + 虛擬機器 '{0}' 無法用於移轉,因為基礎虛擬機器未執行。請確定電源已開啟,然後再試一次。 Warning @@ -3003,20 +3287,20 @@ This may take some time. 取得登入資訊時發生錯誤: {0} - Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '${targetDatabaseName}' is already selected as a migration target for database '{2}'. Please select a different target database. - 資料庫對應錯誤。無法選取目標資料庫 '{0}' 以做為資料庫' {1}' 的移轉目標。已選取目標資料庫 '${targetDatabaseName}' 做為資料庫 '{2}' 的移轉目標。 請選取其他目標資料庫。 + Database mapping error. Target database '{0}' cannot be selected to as a migration target for database '{1}'. Target database '{2}' is already selected as a migration target for database '{3}'. Please select a different target database. + 資料庫對應錯誤。無法選取目標資料庫 '{0}' 做為資料庫 '{1}' 的移轉目標。已選取目標資料庫 '{2}' 做為資料庫 '{3}' 的移轉目標。請選取其他目標資料庫。 Database mapping error. Missing target databases to migrate. Please configure the target server connection and click connect to collect the list of available database migration targets. 資料庫對應錯誤。缺少要移轉的目標資料庫。 請設定目標伺服器連線,然後按一下 [連線] 以收集可用的資料庫移轉目標清單。 - 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. - 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. + Database mapping error (Error code: {0}) was found between '{1}' and '{2}' databases. The source database collation '{3}' does not match the target database collation '{4}'. Please select or re-create a target database with the same collation as the source database. + 在 '{1}' 與 '{2}' 資料庫之間發現資料庫對應錯誤 (錯誤碼: {0})。來源資料庫定序 '{3}' 不符合目標資料庫定序 '{4}'。請選取或重新建立具有與來源資料庫相同定序的目標資料庫。 - Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. - 資料庫對應錯誤。來源資料庫 '{0}' 未對應到目標資料庫。 請選取要移轉至的目標資料庫。 + Database mapping error. Source database '{0}' is not mapped to a target database. Please select a target database to migrate to. + 資料庫對應錯誤。來源資料庫 '{0}' 未對應到目標資料庫。請選取要移轉至的目標資料庫。 Azure SQL target @@ -3024,7 +3308,7 @@ This may take some time. Learn more: https://aka.ms/dms-migrations-troubleshooting. - Learn more: https://aka.ms/dms-migrations-troubleshooting. + 深入了解: https://aka.ms/dms-migrations-troubleshooting。 Yes @@ -3038,6 +3322,10 @@ This may take some time. {0} of {1} {0}/{1} + + Waiting for {0} component to start. + 正在等候 {0} 元件啟動。 + @@ -3052,6 +3340,54 @@ This may take some time. + + + + Downloading {0} + 正在下載 {0} + + + Done downloading {0} + 已完成下載 {0} + + + ({0} KB) + ({0} KB) + + + Downloading {0} + 正在下載 {0} + + + Extracted {0} ({1}/{2}) + 已擷取 {0} ({1}/{2}) + + + Failed to start {0}: {1} + 無法啟動 {0}: {1} + + + Installing {0} Service + 正在安裝 {0} 服務 + + + Installing {0} to {1} + 正在將 {0} 安裝到 {1} + + + Installed {0} + 已安裝 {0} + + + {0} Started + 已啟動 {0} + + + Starting {0} + 正在啟動 {0} + + + diff --git a/resources/xlf/zh-hant/sql.zh-Hant.xlf b/resources/xlf/zh-hant/sql.zh-Hant.xlf index 1d13dde427..b024676f01 100644 --- a/resources/xlf/zh-hant/sql.zh-Hant.xlf +++ b/resources/xlf/zh-hant/sql.zh-Hant.xlf @@ -284,6 +284,11 @@ Controls the memory available to Azure Data Studio after restart when trying to open large files. Same effect as specifying `--max-memory=NEWSIZE` on the command line. 控制當嘗試開啟大型檔案時,Azure Data Studio 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。 + + New &&Deployment... + && denotes a mnemonic + New &&Deployment... + &&New Notebook && denotes a mnemonic @@ -307,6 +312,94 @@ The notebook cell title menu 筆記本儲存格標題功能表 + + Where the cell toolbar should be shown, or whether it should be hidden. (for VS Code Notebooks only) + 應顯示儲存格工具列的位置,或是否應隱藏。(僅適用於 VS Code Notebooks) + + + Whether the cell toolbar should appear on hover or click. (for VS Code Notebooks only) + 當游標停留或按一下時,是否要顯示儲存格工具列。(僅適用於 VS Code Notebooks) + + + Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width. (for VS Code Notebooks only) + 控制筆記本編輯器是否應以精簡格式轉譯。例如,開啟時減少左邊界寬度。(僅適用於 VS Code Notebooks) + + + Control whether outputs action should be rendered in the output toolbar. (for VS Code Notebooks only) + 控制輸出動作是否應該在輸出工具列中轉譯。(僅適用於 VS Code Notebooks) + + + Control whether extra actions are shown in a dropdown next to the run button. (for VS Code Notebooks only) + 控制執行按鈕旁的下拉式清單是否顯示額外的動作。(僅適用於 VS Code Notebooks) + + + Whether to use the enhanced text diff editor for notebook. (for VS Code Notebooks only) + 是否要為筆記本使用增強的文字 Diff 編輯器。(僅適用於 VS Code Notebooks) + + + Priority list for output mime types. (for VS Code Notebooks only) + 輸出 MIME 類型的優先順序清單。(僅適用於 VS Code Notebooks) + + + Control whether the notebook editor should allow moving cells through drag and drop. (for VS Code Notebooks only) + 控制筆記本編輯器是否應該允許透過拖放移動儲存格。(僅適用於 VS Code Notebooks) + + + Settings for code editors used in notebooks. This can be used to customize most editor.* settings. (for VS Code Notebooks only) + 筆記本中使用的程式碼編輯器設定。這可用來自訂大部分的編輯器。* 設定。(僅適用於 VS Code Notebooks) + + + Controls where the focus indicator is rendered, either along the cell borders or on the left gutter. (for VS Code Notebooks only) + 控制焦點指標的轉譯位置是沿著儲存格框線,或左裝訂邊。(僅適用於 VS Code Notebooks) + + + Control whether to render a global toolbar inside the notebook editor. (for VS Code Notebooks only) + 控制是否要在筆記本編輯器內轉譯全域工具列。(僅適用於 VS Code Notebooks) + + + Control whether the actions on the notebook toolbar should render label or not. (for VS Code Notebooks only) + 控制筆記本工具列上的動作是否應轉譯標籤。(僅適用於 VS Code Notebooks) + + + Control where the insert cell actions should appear. (for VS Code Notebooks only) + 控制插入儲存格動作應出現的位置。(僅適用於 VS Code Notebooks) + + + Controls whether code cells in the interactive window are collapsed by default. (for VS Code Notebooks only) + 控制互動視窗中的程式碼儲存格是否預設為已摺疊。(僅適用於 VS Code Notebooks) + + + Controls the font size in pixels of rendered markup in notebooks. When set to `0`, 120% of `#editor.fontSize#` is used. (for VS Code Notebooks only) + 控制筆記本中轉譯標記的字型大小 (像素)。設定為 `0` 時,會使用 120% 的 '#editor.fontSize#'。(僅適用於 VS Code Notebooks) + + + The font family for the output text for notebook cells. When set to empty, the `#editor.fontFamily#` is used. (for VS Code Notebooks only) + 筆記本儲存格輸出文字的字型系列。設定為空白時,會使用 '#editor.fontFamily#'。(僅適用於 VS Code Notebooks) + + + Font size for the output text for notebook cells. When set to 0 `#editor.fontSize#` is used. (for VS Code Notebooks only) + 筆記本儲存格輸出文字的字型大小。當設為 0 時,會使用 '#editor.fontSize#'。(僅適用於 VS Code Notebooks) + + + Line height of the output text for notebook cells. + - Values between 0 and 8 will be used as a multiplier with the font size. + - Values greater than or equal to 8 will be used as effective values. (for VS Code Notebooks only) + 筆記本儲存格輸出文字的行高。 + - 介於 0 到 8 之間的值會用來做為字型大小的乘數。 + - 大於或等於 8 的值將做為有效值。(僅適用於 VS Code Notebooks) + + + Whether the cell status bar should be shown. (for VS Code Notebooks only) + 是否應顯示儲存格狀態列。(僅適用於 VS Code Notebooks) + + + Controls when the Markdown header folding arrow is shown. (for VS Code Notebooks only) + 控制何時顯示 Markdown 標題摺疊箭頭。(僅適用於 VS Code Notebooks) + + + Control how many lines of text in a text output is rendered. (for VS Code Notebooks only) + 控制文字輸出中要轉譯多少行文字。(僅適用於 VS Code Notebooks) + The notebook title menu 筆記本標題功能表 @@ -315,6 +408,10 @@ The notebook toolbar menu 筆記本工具列功能表 + + Whether to use separate undo/redo stack for each cell. (for VS Code Notebooks only) + 是否要針對每個儲存格使用個別的復原/取消復原堆疊。(僅適用於 VS Code Notebooks) + The object explorer item context menu 物件總管項目操作功能表 @@ -1033,6 +1130,14 @@ Default Skipped Commands: Show connect dialog on startup 啟動時顯示連線對話方塊 + + (Preview) Use VS Code notebooks as the default notebook experience. Note: Azure Data Studio will need to be restarted to enable this setting. + (預覽) 使用 VS Code Notebooks 做為預設筆記本體驗。注意: 必須重新啟動 Azure Data Studio 才能啟用此設定。 + + + Use VS Code notebooks + 使用 VS Code Notebooks + @@ -2286,6 +2391,10 @@ Default Skipped Commands: + + Azure resource endpoint for the provider. + 提供者的 Azure 資源端點。 + Options for connection 連線選項 @@ -5675,8 +5784,8 @@ Error: {1} - Copy failed with error {0} - 複製失敗。錯誤: {0} + Copy failed with error: {0} + 複製失敗,發生錯誤: {0} Show chart @@ -6470,6 +6579,10 @@ Error: {1} The maximum width in pixels for auto-sized columns 自動調整大小之欄位的寬度上限 (像素) + + Whether to show cells with JSON formatted string as hyperlink. When enabled, upon click the JSON value will be opened in another tab. The default value is true. + 是否將具有 JSON 格式化字串的儲存格顯示為超連結。當啟用時,按一下則 JSON 值會隨即在另一個索引標籤中開啟。預設值為 true。 + Results Grid and Messages 結果方格與訊息 @@ -7299,14 +7412,34 @@ Error: {1} Close 關閉 + + {0} +Error Message: {1} + {0} +Error Message: {1} + + + Adding account failed, check Azure Accounts log for more info. + Adding account failed, check Azure Accounts log for more info. + + + {0} + {0} + Adding account... 正在新增帳戶... - + Refresh account was canceled by the user 使用者已取消重新整理帳戶 + + 0 +Error Message: 1 + 0 +錯誤訊息: 1 + @@ -7547,10 +7680,6 @@ Error: {1} Connection error 連線錯誤 - - Enable Trust server certificate - 啟用信任伺服器憑證 - Connection failed due to Kerberos error. 因為 Kerberos 錯誤導致連線失敗。 @@ -7567,14 +7696,6 @@ Error: {1} Run Kinit 執行 Kinit - - Encryption was enabled on this connection, review your SSL and certificate configuration for the target SQL Server, or enable 'Trust server certificate' in the connection dialog. - - 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? - 已在此連線上啟用加密、檢閱目標 SQL Server 的 SSL 與憑證設定,或在連線對話方塊中啟用 [信任伺服器憑證]。 - -注意: 自我簽署憑證只提供有限的保護,且不是實際執行環境的建議做法。您要在此連線上啟用 [信任伺服器憑證] 並重試嗎? - @@ -7771,6 +7892,14 @@ Error: {1} + + Password must be changed for '{0}' to continue logging into '{1}'. + 必須變更 '{0}' 的密碼,才能繼續登入 '{1}'。 + + + Please enter a new password below: + 請在下方輸入新密碼: + Cancel 取消 @@ -7803,6 +7932,10 @@ Error: {1} OK 確定 + + Password change already in progress + 密碼變更已在進行中 + Change Password 變更密碼 @@ -7837,6 +7970,15 @@ Error: {1} + + + + Step {0}: {1} + Name of a step in wizard. {0}: step number, {1}: step name. + 步驟 {0}: {1} + + + @@ -8468,10 +8610,26 @@ Error: {1} Delete Connection 刪除連線 + + Are you sure you want to delete connection '{0}'? + 是否確定要刪除連線 '{0}'? + + + No + + + + Yes + + Delete Group 刪除群組 + + Are you sure you want to delete connection group '{0}'? + 是否確定要刪除連線群組 '{0}'? + Show All Connections 顯示所有連線 @@ -8552,6 +8710,10 @@ Error: {1} Add a clause 新增子句 + + All clauses have been cleared. + 已清除所有子句。 + Apply 套用 @@ -8584,6 +8746,10 @@ Error: {1} Load Filter 載入篩選 + + A new clause has been added. + 已加入新的子句。 + Not Contains 不包含 @@ -8669,8 +8835,8 @@ Error: {1} - Copy failed with error {0} - 複製失敗。錯誤: {0} + Copy failed with error: {0} + 複製失敗,發生錯誤: {0} Batch execution time: {0}