diff --git a/i18n/ads-language-pack-de/CHANGELOG.md b/i18n/ads-language-pack-de/CHANGELOG.md
index 80a6727345..9b914639fa 100644
--- a/i18n/ads-language-pack-de/CHANGELOG.md
+++ b/i18n/ads-language-pack-de/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-de" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-de/package.json b/i18n/ads-language-pack-de/package.json
index fa9bf57724..2029458686 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 51018a8dd1..3b7e8d8704 100644
--- a/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "Support + Problembehandlung",
"arc.supportRequestNote": "Beachten Sie, dass die Ressourcenkonfiguration zuerst in Azure hochgeladen werden muss, um eine Supportanfrage zu öffnen.",
"arc.suspect": "Fehlerverdächtig",
+ "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.type": "Typ",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "Upgradeverwaltung",
"arc.upgradeMiaa": "SQL Managed Instance-Upgrade",
"arc.upgradingController": "Der Datencontroller wird upgegradet. Sie können den Status des Upgrades überprüfen, indem Sie den folgenden Befehl ausführen: “kubectl get datacontrollers -A”",
+ "arc.upgradingDirectDC": "Für den Datencontroller „{0}“ wird mit dem Befehl „az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}„ ein Upgrade durchgeführt",
+ "arc.upgradingDirectMiaa": "Für SQL MIAA „{0}“ wird mit dem Befehl „az sql mi-arc upgrade --name {0} --resource-group {1}„ ein Upgrade durchgeführt",
+ "arc.upgradingIndirectDC": "Für den Datencontroller „{0}“ wird mit dem Befehl „az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s„ ein Upgrade durchgeführt",
+ "arc.upgradingIndirectMiaa": "Für SQL MIAA „{0}“ wird mit dem Befehl az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s„ ein Upgrade durchgeführt",
"arc.upgradingMiaa": "Die SQL Managed Instance wird upgegradet. Sie können den Status des Upgrades überprüfen, indem Sie den folgenden Befehl ausführen: „kubectl get sqlmi -A“",
"arc.userCancelledError": "Das Dialogfeld wurde vom Benutzer abgebrochen.",
"arc.username": "Benutzername",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "Ich akzeptiere die {0} und die {1}.",
"arc.agreement.postgres.terms.conditions": "PostgreSQL Hyperscale mit Azure Arc-Unterstützung – Geschäftsbedingungen",
- "arc.agreement.sql.help.text": "Die verwaltete Instanz mit Azure Arc-Aktivierung bietet SQL Server-Zugriff und Feature-Kompatibilität für die Bereitstellung in einer Infrastruktur Ihrer Wahl. {0}",
+ "arc.agreement.sql.help.text": "Azure Arc fähige verwaltete Instanzen bieten SQL Server Zugriff und Funktionskompatibilität, die in der Infrastruktur Ihrer Wahl bereitgestellt werden können. {0}. \r\n \r\nIndem ich auf ‚Script to notebook‘ oder ‚Deploy‘ klicke, (a) stimme ich den rechtlichen Bedingungen und der/den Datenschutzerklärung(en) zu, die mit den unten aufgeführten Marketplace-Angeboten verbunden sind; (b) Microsoft zu autorisieren, meine aktuelle Zahlungsmethode für die mit dem/den Angebot(en) verbundenen Gebühren mit der gleichen Abrechnungshäufigkeit wie mein Azure-Abonnement in Rechnung zu stellen; und (c) stimme zu, dass Microsoft meine Kontakt-, Nutzungs und Transaktionsinformationen mit dem/den Anbieter(n) des Angebots/der Angebote für Support, Abrechnungs und andere Transaktionsaktivitäten teilen darf. Microsoft gewährt keine Rechte für Angebote von Drittanbietern. Weitere Einzelheiten finden Sie unter {1}, {2}, und {3}.",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Azure Marketplace Bedingungen",
"arc.agreement.sql.help.text.learn.more": "Weitere Informationen",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "Weitere Informationen zu verwalteten Instanzen mit Azure Arc-Unterstützung",
+ "arc.agreement.sql.help.text.privacy.policy": "Datenschutzrichtlinien",
+ "arc.agreement.sql.help.text.terms.of.use": "Nutzungsbedingungen",
"arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance – Azure Arc Geschäftsbedingungen",
"arc.azure.account": "Azure-Konto",
"arc.azure.location": "Azure-Standort",
@@ -359,27 +367,34 @@
"arc.controller": "Ziel-Azure Arc-Controller",
"arc.cores-limit.label": "Kerne-Limit",
"arc.cores-request.label": "Cores-Anforderung",
- "arc.data.controller.agreement": "Ich akzeptiere die {0} und die {1}.",
"arc.data.controller.auto.upload.logs": "Protokolle automatisch hochladen",
"arc.data.controller.auto.upload.logs.description": "Aktivieren des automatischen Hochladens von Protokollen. Nur direkter Modus.",
"arc.data.controller.auto.upload.metrics": "Metriken automatisch hochladen",
"arc.data.controller.auto.upload.metrics.description": "Aktivieren des automatischen Hochladens von Metriken. Nur direkter Modus.",
- "arc.data.controller.cluster.config.profile": "Konfigurationsprofil",
+ "arc.data.controller.cluster.config.profile": "Kubernetes-Konfigurationsvorlage",
+ "arc.data.controller.cluster.config.profile.description": "Wählen Sie die Kubernetes-Konfigurationsvorlage aus, die Ihrer Kubernetes-Verteilung entspricht. Diese Vorlage stellt Standardwerte z. B. für die Speicherklasse oder den Diensttyp bereit.",
"arc.data.controller.cluster.config.profile.loading": "Konfigurationsprofile werden geladen",
"arc.data.controller.cluster.config.profile.loadingcompleted": "Das Laden der Konfigurationsprofile ist abgeschlossen",
"arc.data.controller.cluster.config.profile.title": "Konfigurationsprofil auswählen",
"arc.data.controller.cluster.environment.title": "Was ist Ihre Zielumgebung für den bestehenden Kubernetes-Cluster?",
+ "arc.data.controller.cluster.name": "Clustername",
+ "arc.data.controller.cluster.name.description": "Der Name des Clusters. Nur Direktmodus.",
"arc.data.controller.connectivity.mode": "Verbindungsmodus",
"arc.data.controller.create.azureconfig.title": "Azure-Konfiguration",
"arc.data.controller.create.controllerconfig.title": "Controllerkonfiguration",
"arc.data.controller.create.summary.title": "Konfiguration überprüfen",
"arc.data.controller.custom.location": "Benutzerdefinierter Speicherort",
"arc.data.controller.custom.location.description": "Der Name des benutzerdefinierten Speicherorts. Nur direkter Modus.",
- "arc.data.controller.details.description": "Geben Sie für den indirekten Modus einen Namespace, einen Namen und eine Speicherklasse für Ihren Azure Arc-Datencontroller an. Dieser Name wird verwendet, um Ihre Arc-Instanz für die Remoteverwaltung und -überwachung zu identifizieren. Für den direkten Modus müssen Sie keinen Namespace angeben, aber geben Sie bitte den Namen des benutzerdefinierten Speicherorts an.",
+ "arc.data.controller.details.description": "Für den indirekten Modus sind der Namespace, der Name und die Speicherklasse erforderlich. Dieser Name wird verwendet, um Ihre Arc-Instanz für die Remoteverwaltung und -überwachung zu identifizieren. Für den direkten Modus ist ein benutzerdefinierter Standortname erforderlich.",
"arc.data.controller.details.title": "Details zum Datencontroller",
+ "arc.data.controller.direct.display.name": "Direkt",
+ "arc.data.controller.help.text": "Der Kubernetes-Cluster muss bereits mit dem Connect-Befehl az connectedk8s arc-fähig sein. Lesen Sie unsere {0}, um weitere Informationen zu erhalten.",
+ "arc.data.controller.help.text.documentation.page": "Dokumentationsseite",
+ "arc.data.controller.indirect.display.name": "Indirekt",
"arc.data.controller.infrastructure": "Infrastruktur",
"arc.data.controller.kube.cluster.context": "Clusterkontext",
"arc.data.controller.location": "Speicherort",
+ "arc.data.controller.location.description": "Der Speicherort wird nur für die Bereitstellung im indirekten Modus verwendet. Dieses Feld wird für den direkten Modus ignoriert.",
"arc.data.controller.log.analytics.primary.key": "Primärschlüssel für Log Analytics",
"arc.data.controller.log.analytics.workspace.id": "ID des Log Analytics-Arbeitsbereichs",
"arc.data.controller.log.analytics.workspace.names": "Log Analytics-Arbeitsbereich",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "Name des Datencontrollers",
"arc.data.controller.name.validation.description": "Der Name muss aus alphanumerischen Kleinbuchstaben, \"-\" oder \".\" bestehen, mit einem alphanumerischen Zeichen beginnen/enden und maximal 253 Zeichen lang sein.",
"arc.data.controller.namespace": "Namespace des Datencontrollers",
- "arc.data.controller.namespace.description": "Nur indirekter Modus.",
+ "arc.data.controller.namespace.description": "Namespace des Datencontrollers. Nur indirekter Modus.",
"arc.data.controller.namespace.validation.description": "Der Namespace muss aus alphanumerischen Kleinbuchstaben oder \"-\" bestehen, mit einem alphanumerischen Zeichen beginnen/enden und maximal 63 Zeichen lang sein.",
"arc.data.controller.new.wizard.title": "Azure Arc-Datencontroller erstellen",
"arc.data.controller.project.details.description": "Wählen Sie das Abonnement aus, um bereitgestellte Ressourcen und Kosten zu verwalten. Verwenden Sie Ressourcengruppen wie z. B. Ordner, um all Ihre Ressourcen zu organisieren und zu verwalten.",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "Clusterkontext",
+ "arc.data.controller.summary.cluster.name": "Clustername",
"arc.data.controller.summary.controller": "Controller",
+ "arc.data.controller.summary.data.controller.custom.location": "Benutzerdefinierter Speicherort des Datencontrollers",
"arc.data.controller.summary.data.controller.infrastructure": "Datencontrollerinfrastruktur",
"arc.data.controller.summary.data.controller.name": "Name des Datencontrollers",
"arc.data.controller.summary.data.controller.namespace": "Namespace des Datencontrollers",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "Administratorkonto",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Azure-Hybridvorteil-Rabatt (in USD)",
"arc.sql.cost.summary.basics": "Allgemeine Informationen",
+ "arc.sql.cost.summary.billable.replicas": "Abrechenbare Replikate",
"arc.sql.cost.summary.business.critical": "Unternehmenskritisch",
"arc.sql.cost.summary.cost.vcore": "Kosten pro V-Kern (in USD)",
"arc.sql.cost.summary.custom.location": "Benutzerdefinierter Speicherort",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 Replikat",
"arc.sql.pitr.description": "Zeitpunktwiederherstellung",
"arc.sql.pitr.retention.description": "Konfigurieren Sie die Aufbewahrung für Point-in-Time-Sicherungen. {0}",
+ "arc.sql.readable.secondaries.description": "Die Anzahl lesbarer sekundärer Replikate.",
+ "arc.sql.readable.secondaries.label": "Lesbare sekundäre Replikate",
"arc.sql.retention.days.description": "Geben Sie an, wie lange Ihre Point-in-Time-Sicherungen beibehalten werden sollen.",
"arc.sql.retention.days.label": "Zeitpunktaufbewahrung (Tage)",
"arc.sql.service.tier.business.critical": "Unternehmenskritisch (Unbegrenzte virtuelle Kerne und RAM, erweiterte Hochverfügbarkeit)",
"arc.sql.service.tier.description": "Wählen Sie aus den neuesten V-Kern-Dienstebenen aus, die für SQL Managed Instance verfügbar sind – Azure Arc einschließlich Universell und Unternehmenskritisch.",
"arc.sql.service.tier.general.purpose": "Universell (bis zu 24 virtuelle Kerne und 128 Gi RAM, Standard-Hochverfügbarkeit)",
"arc.sql.service.tier.label": "Dienstebene",
- "arc.sql.storage-class.backups.description": "Die Speicherklasse, die für persistente Sicherungsvolumes verwendet werden soll. Wenn kein Wert angegeben wird, wird die Standardspeicherklasse verwendet.",
+ "arc.sql.storage-class.backups.description": "Die Speicherklasse, die für Sicherungen verwendet werden soll. Wenn kein Wert angegeben wird, werden Sicherungen in derselben Speicherklasse gespeichert, die \"Data\" zugewiesen ist. Muss eine RWX-fähige Speicherklasse sein.",
"arc.sql.storage-class.data.description": "Die für Daten (.mdf) zu verwendende Speicherklasse. Wenn kein Wert angegeben wird, wird die Standardspeicherklasse verwendet.",
"arc.sql.storage-class.datalogs.description": "Die Speicherklasse, die für Datenbankprotokolle (LDF) verwendet werden soll. Wenn kein Wert angegeben wird, wird die Standardspeicherklasse verwendet.",
"arc.sql.storage-class.dc.description": "Die Speicherklasse, die für alle persistenten Daten- und Protokollvolumes für alle Datencontrollerpods verwendet werden soll, die diese benötigen.",
"arc.sql.storage-class.logs.description": "Die für Protokolle (/var/log) zu verwendende Speicherklasse. Wenn kein Wert angegeben wird, wird die Standardspeicherklasse verwendet.",
"arc.sql.summary.arc.by.microsoft": "von Microsoft",
+ "arc.sql.sync.secondaries.description": "Die Anzahl der synchronen Replikate, die zum Ausführen eines Commits für eine Transaktion erforderlich sind, bevor ein Commit für das primäre Replikat zulässig ist. Wenn Sie diesen Wert auf -1 festlegen, wird die Anzahl der erforderlichen synchronisierten sekundären Replikate auf \"(Anzahl der Replikate – 1) / 2\" festgelegt und abgerundet.",
+ "arc.sql.sync.secondaries.label": "Synchronisierte sekundäre Replikate, die zum Committen erforderlich sind",
"arc.sql.three.replicas": "3 Replikate",
"arc.sql.two.replicas": "2 Replikate",
"arc.sql.username": "Benutzername",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Azure SQL Managed Instance-Parameter bereitstellen",
"arc.sql.wizard.title": "Azure SQL Managed Instance bereitstellen – Azure Arc",
"arc.storage-class.backups.label": "Speicherklasse (Sicherungen)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "RWX-fähig",
"arc.storage-class.data.label": "Speicherklasse (Daten)",
"arc.storage-class.datalogs.label": "Storage-Klasse (Datenbankprotokolle)",
"arc.storage-class.dc.label": "Speicherklasse",
diff --git a/i18n/ads-language-pack-de/translations/extensions/git.i18n.json b/i18n/ads-language-pack-de/translations/extensions/git.i18n.json
index fa80124167..6b27629859 100644
--- a/i18n/ads-language-pack-de/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "Änderungen zusammenführen",
"modified": "Geändert",
"neveragain": "Nicht mehr anzeigen",
+ "no": "Nein",
+ "ok": "OK",
"open": "Öffnen",
"pull": "Pull",
"pull branch maybe rebased": "Offenbar wurde für den aktuellen Branch („{0}“) ein Rebase ausgeführt. Möchten Sie ihn dennoch als Ziel für den Pullvorgang verwenden?",
@@ -241,9 +243,13 @@
"pull push n": "{0} Commits per Pull und {1} Commits per Push zwischen {2}/{3} übertragen",
"push n": "{0} Commits per Push nach {1}/{2} übertragen",
"push success": "Push wurde erfolgreich ausgeführt.",
+ "scm button publish title": "$(cloud-upload) Änderungen veröffentlichen",
+ "scm button publish tooltip": "Änderungen veröffentlichen",
+ "scm button sync title": " Synchronisieren von Änderungen $(sync){0}{1}",
"staged changes": "Gestagete Änderungen",
"sync changes": "Änderungen synchronisieren",
"sync is unpredictable": "Synchronisierung wird durchgeführt. Das Abbrechen des Vorgangs kann zu schweren Schäden am Repository führen.",
+ "tooManyChangesWarning": "Es wurden zu viele Änderungen erkannt. Im Folgenden werden nur die ersten {0} Änderungen angezeigt.",
"untracked": "Nicht verfolgt",
"untracked changes": "Nicht nachverfolgte Änderungen",
"yes": "Ja"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Steuert, ob eine Inlineaktion zum Öffnen der Datei in der Ansicht „Git-Änderungen“ angezeigt wird.",
"config.showProgress": "Steuert, ob für Git-Aktionen der Fortschritt zu sehen ist.",
"config.showPushSuccessNotification": "Legt fest, ob bei einem erfolgreichen Push eine Benachrichtigung angezeigt werden soll.",
+ "config.showUnpublishedCommitsButton": "Steuert, ob eine Aktionsschaltfläche zum Synchronisieren oder Veröffentlichen angezeigt werden soll, wenn unveröffentlichte Commits vorhanden sind.",
+ "config.showUnpublishedCommitsButton.always": "Zeigt immer die Aktionsschaltfläche an, wenn unveröffentlichte Commits vorhanden sind.",
+ "config.showUnpublishedCommitsButton.never": "Zeigt die Aktionsschaltfläche nie an.",
+ "config.showUnpublishedCommitsButton.whenEmpty": "Zeigt die Aktionsschaltfläche nur an, wenn es keine anderen Änderungen gibt und nicht veröffentlichte Commits vorhanden sind.",
"config.smartCommitChanges": "Hiermit steuern Sie, welche Änderungen beim intelligenten Commit automatisch gestaget werden.",
"config.smartCommitChanges.all": "Hiermit werden alle Änderungen automatisch gestaget.",
"config.smartCommitChanges.tracked": "Es wurden nur nachverfolgte Änderungen automatisch gestaget.",
+ "config.statusLimit": "Steuert, wie die Anzahl der Änderungen begrenzt wird, die über den Git-Statusbefehl analysiert werden können. Kann auf 0 (Null) festgelegt werden, um keinen Grenzwert zu setzen.",
"config.suggestSmartCommit": "Schlägt das Aktivieren intelligenter Commits vor. Dabei werden alle Änderungen committet, wenn keine gestageten Änderungen vorliegen.",
"config.supportCancellation": "Steuert, ob bei Ausführung der Synchronisierungsaktion eine Benachrichtigung angezeigt wird, sodass der Benutzer den Vorgang abbrechen kann.",
"config.terminalAuthentication": "Steuert, ob Azure Data Studio als Authentifizierungshandler für git-Prozesse aktiviert werden soll, die im integrierten Terminal erzeugt werden. Hinweis: Terminals müssen neu gestartet werden, damit eine Änderung dieser Einstellung wirksam wird.",
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 57955c82e4..a51638e449 100644
--- a/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "\"{0}\" wurde gestartet.",
"startingServiceStatusMsg": "\"{0}\" wird gestartet."
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "Neue Tabelle"
+ },
"dist/telemetry": {
"serviceCrashMessage": "Die Komponente \"{0}\" wurde unerwartet beendet. Starten Sie Azure Data Studio neu.",
"viewKnownIssuesText": "Bekannte Probleme anzeigen"
diff --git a/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json
index 6d949f918d..d0ea1c3e01 100644
--- a/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "Fehler beim Installieren von {0} {1}. Fehler: {2}",
"managePackages.backgroundInstallStarted": "{0} {1} wird installiert.",
"managePackages.installButtonText": "Installieren",
+ "managePackages.installCompleteText": "Paket installiert",
+ "managePackages.installProgressText": "Paket installieren",
"managePackages.invalidTextPlaceholder": "N/V",
"managePackages.noVersionsFound": "Für das angegebene Paket wurden keine gültigen Versionen gefunden.",
"managePackages.packageNameTitle": "Paketname",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "{0} {1}-Pakete gefunden",
"managePackages.packageType": "Pakettyp",
"managePackages.pkgNameColumn": "Name",
- "managePackages.uninstallButtonText": "Ausgewählte Pakete deinstallieren"
+ "managePackages.uninstallButtonText": "Ausgewählte Pakete deinstallieren",
+ "managePackages.uninstallCompleteText": "Paket deinstalliert",
+ "managePackages.uninstallProgressText": "Paket deinstallieren"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "Schließen",
diff --git a/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json
index c2394859da..830b59568d 100644
--- a/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "Gibt an, ob die Erfassung des Abfrageverlaufs aktiviert ist. Bei Festlegung auf FALSE werden ausgeführte Abfragen nicht erfasst.",
"queryHistory.clear": "Gesamten Verlauf löschen",
+ "queryHistory.delete": "Löschen",
"queryHistory.description": "Zuvor ausgeführte Abfragen anzeigen und ausführen",
+ "queryHistory.disableCapture": "Erfassung des Abfrageverlaufs anhalten",
"queryHistory.displayName": "Abfrageverlauf",
- "queryHistory.toggleCapture": "Erfassung des Abfrageverlaufs umschalten"
+ "queryHistory.doubleClickAction": "Die Aktion, die ausgeführt wird, wenn auf ein Verlaufselement doppelt geklickt wird",
+ "queryHistory.doubleClickAction.open": "Öffnen eines neuen getrennten Editors mit der Abfrage aus dem ausgewählten Verlaufselement",
+ "queryHistory.doubleClickAction.run": "Öffnen eines neuen verbundenen Editors mit der Abfrage und der Verbindung aus dem ausgewählten Verlaufselement, und automatisches Ausführen der Abfrage",
+ "queryHistory.enableCapture": "Erfassung des Abfrageverlaufs starten",
+ "queryHistory.noEntries": "Keine anzuzeigenden Abfragen vorhanden",
+ "queryHistory.open": "Abfrage öffnen",
+ "queryHistory.run": "Abfrage ausführen"
}
}
}
\ No newline at end of file
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 559e014632..651e18e140 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "Speicherpoolinstanzen (HDFS)",
"deployCluster.StorageSectionTitle": "Speichereinstellungen",
"deployCluster.StorageSettings": "Speichereinstellungen",
- "deployCluster.controllerDataStorageClaimSize": "Größe des Speicheranspruchs für Controllerdaten",
+ "deployCluster.controllerDataStorageClaimSize": "Größe des Speicheranspruchs für Controllerdaten (Gigabyte)",
"deployCluster.controllerDataStorageClass": "Speicherklasse für Controllerdaten",
- "deployCluster.controllerLogsStorageClaimSize": "Größe des Speicheranspruchs für Controllerprotokolle",
+ "deployCluster.controllerLogsStorageClaimSize": "Größe des Speicheranspruchs für Controllerprotokolle (Gigabyte)",
"deployCluster.controllerLogsStorageClass": "Speicherklasse für Controllerprotokolle",
- "deployCluster.dataPoolDataStorageClaimSize": "Größe des Speicheranspruchs für Datenpooldaten",
+ "deployCluster.dataPoolDataStorageClaimSize": "Größe des Speicheranspruchs für Datenpooldaten (Gigabyte)",
"deployCluster.dataPoolDataStorageClass": "Speicherklasse für Datenpooldaten",
- "deployCluster.dataPoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Datenpoolprotokolle",
+ "deployCluster.dataPoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Datenpoolprotokolle (Gigabyte)",
"deployCluster.dataPoolLogsStorageClass": "Speicherklasse für Datenpoolprotokolle",
"deployCluster.scaleSectionTitle": "Skalierungseinstellungen",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterdaten",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterdaten (Gigabyte)",
"deployCluster.sqlServerMasterDataStorageClass": "Speicherklasse für SQL Server-Masterdaten",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterprotokolle",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterprotokolle (Gigabyte)",
"deployCluster.sqlServerMasterLogsStorageClass": "Speicherklasse für SQL Server-Masterprotokolle",
"deployCluster.storageFieldTooltip": "Controllereinstellungen verwenden",
- "deployCluster.storagePoolDataStorageClaimSize": "Größe des Speicheranspruchs für Speicherpooldaten",
+ "deployCluster.storagePoolDataStorageClaimSize": "Größe des Speicheranspruchs für Speicherpooldaten (Gigabyte)",
"deployCluster.storagePoolDataStorageClass": "Speicherklasse für Speicherpooldaten",
- "deployCluster.storagePoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Speicherpoolprotokolle",
+ "deployCluster.storagePoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Speicherpoolprotokolle (Gigabyte)",
"deployCluster.storagePoolLogsStorageClass": "Speicherklasse für Speicherpoolprotokolle"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-password-field": "SQL Server-Kennwort",
"docker-sql-port-field": "Port",
"extension-description": "Bietet eine Notebook-basierte Oberfläche zum Bereitstellen von Microsoft SQL Server.",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-de/translations/extensions/schema-compare.i18n.json
index db0ea2a894..aa110e0515 100644
--- a/i18n/ads-language-pack-de/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "Aggregate",
- "SchemaCompare.AllowDropBlockingAssemblies": "Löschen von Blockierungsassemblys zulassen",
- "SchemaCompare.AllowIncompatiblePlatform": "Inkompatible Plattform zulassen",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Unsichere Datenverschiebung bei Sicherheit auf Zeilenebene zulassen",
- "SchemaCompare.ApplicationRoles": "Anwendungsrollen",
- "SchemaCompare.Assemblies": "Assemblys",
- "SchemaCompare.AssemblyFiles": "Assemblydateien",
- "SchemaCompare.AsymmetricKeys": "Asymmetrische Schlüssel",
- "SchemaCompare.Audits": "Überwachungen",
- "SchemaCompare.BackupDatabaseBeforeChanges": "Datenbank vor Änderungen sichern",
- "SchemaCompare.BlockOnPossibleDataLoss": "Bei möglichem Datenverlust blockieren",
- "SchemaCompare.BlockWhenDriftDetected": "Bei erkannter Abweichung blockieren",
- "SchemaCompare.BrokerPriorities": "Brokerprioritäten",
- "SchemaCompare.Certificates": "Zertifikate",
- "SchemaCompare.ClrUserDefinedTypes": "Benutzerdefinierte CLR-Typen",
- "SchemaCompare.ColumnEncryptionKeys": "Spaltenverschlüsselungsschlüssel",
- "SchemaCompare.ColumnMasterKeys": "Spaltenhauptschlüssel",
- "SchemaCompare.CommentOutSetVarDeclarations": "SetVar-Deklarationen auskommentieren",
- "SchemaCompare.CompareUsingTargetCollation": "Unter Verwendung der Zielsortierung vergleichen",
- "SchemaCompare.Contracts": "Verträge",
- "SchemaCompare.CreateNewDatabase": "Neue Datenbank erstellen",
- "SchemaCompare.Credentials": "Anmeldeinformationen",
- "SchemaCompare.CryptographicProviders": "Kryptografieanbieter",
- "SchemaCompare.DatabaseAuditSpecifications": "Spezifikationen für Datenbanküberwachung",
- "SchemaCompare.DatabaseEncryptionKeys": "Verschlüsselungsschlüssel für Datenbank",
- "SchemaCompare.DatabaseOptions": "Datenbankoptionen",
- "SchemaCompare.DatabaseRoles": "Datenbankrollen",
- "SchemaCompare.DatabaseScopedCredentials": "Datenbankweit gültige Anmeldeinformationen",
- "SchemaCompare.DatabaseTriggers": "Datenbanktrigger",
- "SchemaCompare.Defaults": "Standardwerte",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "Datenbank im Einzelbenutzermodus bereitstellen",
- "SchemaCompare.DisableAndReenableDdlTriggers": "DDL-Trigger deaktivieren und erneut aktivieren",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Change Data Capture-Objekte nicht ändern",
- "SchemaCompare.DoNotAlterReplicatedObjects": "Replizierte Objekte nicht ändern",
- "SchemaCompare.DropConstraintsNotInSource": "Nicht in der Quelle enthaltene Einschränkungen löschen",
- "SchemaCompare.DropDmlTriggersNotInSource": "Nicht in der Quelle enthaltene DML-Trigger löschen",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "Nicht in der Quelle enthaltene erweiterte Eigenschaften löschen",
- "SchemaCompare.DropIndexesNotInSource": "Nicht in der Quelle enthaltene Indizes löschen",
- "SchemaCompare.DropObjectsNotInSource": "Nicht in der Quelle enthaltene Objekte löschen",
- "SchemaCompare.DropPermissionsNotInSource": "Nicht in der Quelle enthaltene Berechtigungen löschen",
- "SchemaCompare.DropRoleMembersNotInSource": "Nicht in der Quelle enthaltene Rollenmitglieder löschen",
- "SchemaCompare.DropStatisticsNotInSource": "Nicht in der Quelle enthaltene Statistiken löschen",
- "SchemaCompare.Endpoints": "Endpunkte",
- "SchemaCompare.ErrorMessages": "Fehlermeldungen",
- "SchemaCompare.EventNotifications": "Ereignisbenachrichtigungen",
- "SchemaCompare.EventSessions": "Ereignissitzungen",
- "SchemaCompare.ExtendedProperties": "Erweiterte Eigenschaften",
- "SchemaCompare.ExternalDataSources": "Externe Datenquellen",
- "SchemaCompare.ExternalFileFormats": "Externe Dateiformate",
- "SchemaCompare.ExternalStreamingJobs": "Externe Streamingaufträge",
- "SchemaCompare.ExternalStreams": "Externe Streams",
- "SchemaCompare.ExternalTables": "Externe Tabellen",
- "SchemaCompare.FileTables": "Dateitabellen",
- "SchemaCompare.Filegroups": "Dateigruppen",
- "SchemaCompare.Files": "Dateien",
- "SchemaCompare.FullTextCatalogs": "Volltextkataloge",
- "SchemaCompare.FullTextStoplists": "Volltextstopplisten",
+ "OptionNotFoundWarningMessage": "Bezeichnung: {0} existiert nicht in der Option value name lookup",
"SchemaCompare.GeneralOptionsLabel": "Allgemeine Optionen",
- "SchemaCompare.GenerateSmartDefaults": "Intelligente Standardwerte generieren",
- "SchemaCompare.IgnoreAnsiNulls": "ANSI NULLS-Einstellung ignorieren",
- "SchemaCompare.IgnoreAuthorizer": "Autorisierer ignorieren",
- "SchemaCompare.IgnoreColumnCollation": "Spaltensortierung ignorieren",
- "SchemaCompare.IgnoreColumnOrder": "Spaltenreihenfolge ignorieren",
- "SchemaCompare.IgnoreComments": "Kommentare ignorieren",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "Dateipfad für Kryptografieanbieter ignorieren",
- "SchemaCompare.IgnoreDdlTriggerOrder": "DDL-Triggerreihenfolge ignorieren",
- "SchemaCompare.IgnoreDdlTriggerState": "DDL-Triggerstatus ignorieren",
- "SchemaCompare.IgnoreDefaultSchema": "Standardschema ignorieren",
- "SchemaCompare.IgnoreDmlTriggerOrder": "DML-Triggerreihenfolge ignorieren",
- "SchemaCompare.IgnoreDmlTriggerState": "DML-Triggerstatus ignorieren",
- "SchemaCompare.IgnoreExtendedProperties": "Erweiterte Eigenschaften ignorieren",
- "SchemaCompare.IgnoreFileAndLogFilePath": "Datei- und Protokolldateipfad ignorieren",
- "SchemaCompare.IgnoreFileSize": "Dateigröße ignorieren",
- "SchemaCompare.IgnoreFilegroupPlacement": "Dateigruppenplatzierung ignorieren",
- "SchemaCompare.IgnoreFillFactor": "Füllfaktor ignorieren",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "FilePath für Volltextkatalog ignorieren",
- "SchemaCompare.IgnoreIdentitySeed": "ID-Startwert ignorieren",
- "SchemaCompare.IgnoreIncrement": "Inkrement ignorieren",
- "SchemaCompare.IgnoreIndexOptions": "Indexoptionen ignorieren",
- "SchemaCompare.IgnoreIndexPadding": "Indexauffüllung ignorieren",
- "SchemaCompare.IgnoreKeywordCasing": "Groß-/Kleinschreibung bei Schlüsselwort ignorieren",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "Sperrhinweise für Indizes ignorieren",
- "SchemaCompare.IgnoreLoginSids": "Anmelde-SIDs ignorieren",
- "SchemaCompare.IgnoreNotForReplication": "\"Nicht zur Replikation\" ignorieren",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Objektplatzierung im Partitionsschema ignorieren",
- "SchemaCompare.IgnorePartitionSchemes": "Partitionsschemas ignorieren",
- "SchemaCompare.IgnorePermissions": "Berechtigungen ignorieren",
- "SchemaCompare.IgnoreQuotedIdentifiers": "Bezeichner in Anführungszeichen ignorieren",
- "SchemaCompare.IgnoreRoleMembership": "Rollenmitgliedschaft ignorieren",
- "SchemaCompare.IgnoreRouteLifetime": "Gültigkeitsdauer von Routen ignorieren",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "Semikolon zwischen Anweisungen ignorieren",
- "SchemaCompare.IgnoreTableOptions": "Tabellenoptionen ignorieren",
- "SchemaCompare.IgnoreUserSettingsObjects": "Benutzereinstellungsobjekte ignorieren",
- "SchemaCompare.IgnoreWhitespace": "Leerraum ignorieren",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "WITH NOCHECK bei CHECK CONSTRAINT ignorieren",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "WITH NOCHECK bei ForeignKeys ignorieren",
- "SchemaCompare.IncludeCompositeObjects": "Zusammengesetzte Objekte einschließen",
- "SchemaCompare.IncludeTransactionalScripts": "Transaktionsskripts einschließen",
- "SchemaCompare.LinkedServerLogins": "Anmeldungen für Verbindungsserver",
- "SchemaCompare.LinkedServers": "Verbindungsserver",
- "SchemaCompare.Logins": "Anmeldungen",
- "SchemaCompare.MasterKeys": "Hauptschlüssel",
- "SchemaCompare.MessageTypes": "Nachrichtentypen",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Keine ALTER-Anweisungen zum Ändern von CLR-Typen",
"SchemaCompare.ObjectTypesOptionsLabel": "Objekttypen einschließen",
- "SchemaCompare.PartitionFunctions": "Partitionsfunktionen",
- "SchemaCompare.PartitionSchemes": "Partitionsschemas",
- "SchemaCompare.Permissions": "Berechtigungen",
- "SchemaCompare.PopulateFilesOnFileGroups": "Dateien in Dateigruppen auffüllen",
- "SchemaCompare.Queues": "Warteschlangen",
- "SchemaCompare.RegisterDataTierApplication": "Datenschichtanwendung registrieren",
- "SchemaCompare.RemoteServiceBindings": "Remotedienstbindungen",
- "SchemaCompare.RoleMembership": "Rollenmitgliedschaft",
- "SchemaCompare.Routes": "Routen",
- "SchemaCompare.Rules": "Regeln",
- "SchemaCompare.RunDeploymentPlanExecutors": "Bereitstellungsplan-Executors ausführen",
- "SchemaCompare.ScalarValuedFunctions": "Skalarwertfunktionen",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "Optionen für Schemavergleich",
- "SchemaCompare.ScriptDatabaseCollation": "Skriptdatenbanksortierung",
- "SchemaCompare.ScriptDatabaseCompatibility": "Skriptdatenbankkompatibilität",
- "SchemaCompare.ScriptDatabaseOptions": "Skriptdatenbankoptionen",
- "SchemaCompare.ScriptDeployStateChecks": "StateChecks per Skript bereitstellen",
- "SchemaCompare.ScriptFileSize": "Skriptdateigröße",
- "SchemaCompare.ScriptNewConstraintValidation": "Überprüfung neuer Einschränkungen per Skript",
- "SchemaCompare.ScriptRefreshModule": "Skriptaktualisierungsmodul",
- "SchemaCompare.SearchPropertyLists": "Sucheigenschaftenlisten",
- "SchemaCompare.SecurityPolicies": "Sicherheitsrichtlinien",
- "SchemaCompare.Sequences": "Sequenzen",
- "SchemaCompare.ServerAuditSpecifications": "Spezifikationen für Serverüberwachungen",
- "SchemaCompare.ServerRoleMembership": "Serverrollenmitgliedschaft",
- "SchemaCompare.ServerRoles": "Serverrollen",
- "SchemaCompare.ServerTriggers": "Servertrigger",
- "SchemaCompare.Services": "Dienste",
- "SchemaCompare.Signatures": "Signaturen",
- "SchemaCompare.StoredProcedures": "Gespeicherte Prozeduren",
- "SchemaCompare.SymmetricKeys": "Symmetrische Schlüssel",
- "SchemaCompare.Synonyms": "Synonyme",
- "SchemaCompare.TableValuedFunctions": "Tabellenwertfunktionen",
- "SchemaCompare.Tables": "Tabellen",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "Überprüfungsfehler als Warnungen behandeln",
- "SchemaCompare.UnmodifiableObjectWarnings": "Unveränderliche Objektwarnungen",
- "SchemaCompare.UserDefinedDataTypes": "Benutzerdefinierte Datentypen",
- "SchemaCompare.UserDefinedTableTypes": "Benutzerdefinierte Tabellentypen",
- "SchemaCompare.Users": "Benutzer",
- "SchemaCompare.VerifyCollationCompatibility": "Sortierungskompatibilität überprüfen",
- "SchemaCompare.VerifyDeployment": "Bereitstellung überprüfen",
- "SchemaCompare.Views": "Sichten",
- "SchemaCompare.XmlSchemaCollections": "XML-Schemaauflistungen",
"SchemaCompareOptionsDialog.Reset": "Zurücksetzen",
"file": "Datei",
"flat": "Flach",
diff --git a/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json
index aba694a13d..97ae6c0a12 100644
--- a/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "Edition",
"asmt.serverversion": "Version",
"asmt.sqlReport.Error": "Fehler",
+ "asmt.sqlReport.High": "Hoch",
"asmt.sqlReport.Info": "Information",
+ "asmt.sqlReport.Low": "Niedrig",
+ "asmt.sqlReport.Medium": "Mittel",
"asmt.sqlReport.Warning": "Warnung",
"asmt.sqlReport.resultForDatabase": "Ergebnisse für Datenbank",
"asmt.sqlReport.resultForInstance": "Ergebnisse für Server",
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 cfc3a4abb2..d623027f14 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "Verweis hinzufügen",
"addDatabaseReferencedialogName": "Datenbankverweis hinzufügen",
"addItemAction": "Element hinzufügen",
+ "advancedOptionsButton": "Erweitert...",
+ "advancedPublishOptions": "Erweiterte Veröffentlichungsoptionen",
"appSettingPrompt": "Möchten Sie die Datei \"local.settings.json\" der Azure-Funktion mit der neuen Verbindungszeichenfolge aktualisieren?",
"applyConfirmation": "Möchten Sie das Zielprojekt aktualisieren?",
"applyError": "Beim Aktualisieren des Projekts: {0} ist ein Fehler aufgetreten",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Microsoft SQL Server-Lizenzbedingungen",
"exampleUsage": "Beispielverwendung",
"excludeAction": "Ausschließen",
+ "excludeObjectTypes": "Objekttypen ausschließen",
"externalStream": "Externer Stream",
"externalStreamingJobFriendlyName": "Externer Streamingauftrag",
"externalStreamingJobValidationPassed": "Die Überprüfung des externen Streamingauftrags war erfolgreich.",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "Über {0} wird ein neues SQL-Projekt generiert... Überprüfen Sie das Ausgabefenster auf Details.",
"hr": "Std.",
"importElements": "Elemente importieren",
+ "include": "Einschließen",
"installGlobally": "Global installieren",
"invalidDataSchemaProvider": "Ungültiger DSP in der SQLPROJ-Datei",
"invalidDatabaseReference": "Ungültiger Datenbankverweis in der SQLPROJ-Datei",
@@ -200,6 +204,9 @@
"objectType": "Objekttyp",
"okString": "OK",
"openEulaString": "Lizenzbedingungen öffnen",
+ "optionDescription": "Optionsbeschreibung",
+ "optionName": "Optionsname",
+ "optionNotFoundWarningMessage": "Bezeichnung: {0} existiert nicht in der Option value name lookup",
"outsideFolderPath": "Elemente mit absolutem Pfad außerhalb des Projektordners werden nicht unterstützt. Stellen Sie sicher, dass die Pfade in der Projektdatei relativ zum Projektordner sind.",
"parentTreeItemUnknown": "Auf das übergeordnete Element des bereitgestellten Strukturelements kann nicht zugegriffen werden.",
"passwordNotMatch": "{0} Kennwort stimmt nicht mit dem Bestätigungskennwort überein",
@@ -226,6 +233,7 @@
"publish": "Veröffentlichen",
"publishAction": "Veröffentlichen",
"publishDialogName": "Projekt veröffentlichen",
+ "publishOptions": "Veröffentlichung Optionen",
"publishProjectSucceed": "Das Datenbankprojekt wurde erfolgreich veröffentlicht",
"publishSettingsFiles": "Einstellungsdatei veröffentlichen",
"publishTo": "Ziel veröffentlichen",
@@ -240,6 +248,7 @@
"referenceType": "Referenztyp",
"reloadProject": "Möchten Sie Ihr Datenbankprojekt neu laden?",
"reloadValuesFromProjectButtonTitle": "Werte aus Projekt neu laden",
+ "reset": "Zurücksetzen",
"resetAllVars": "Alle Variablen zurücksetzen",
"resourceGroup": "Ressourcengruppe",
"retryFailedMessage": "Fehler beim Vorgang \"{0}\". Versuchen Sie es erneut... Aktuelles Ergebnis: {1}. Fehler: \"{2}\"",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Zielplattform ändern",
"sqlDatabaseProjects.close": "Datenbankprojekt schließen",
+ "sqlDatabaseProjects.collapseProjectNodes": "Gibt an, ob Projektknoten zu Beginn reduziert sind",
"sqlDatabaseProjects.convertToSdkStyleProject": "In SDK-Style-Projekt konvertieren",
"sqlDatabaseProjects.createProjectFromDatabase": "Projekt aus Datenbank erstellen",
"sqlDatabaseProjects.delete": "Löschen",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "Ob der Benutzer aufgefordert wird, Node.js zu installieren, wenn dieser nicht erkannt wird.",
"sqlDatabaseProjects.open": "Datenbankprojekt öffnen",
"sqlDatabaseProjects.openContainingFolder": "Enthaltenden Ordner öffnen",
+ "sqlDatabaseProjects.openInDesigner": "Im Designer öffnen",
"sqlDatabaseProjects.properties": "Eigenschaften",
"sqlDatabaseProjects.publish": "Veröffentlichen",
"sqlDatabaseProjects.schemaCompare": "Schemavergleich",
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 7735e13588..ed8c411261 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "Schlüssel 1 kopieren",
"sql.migration.copy.key2": "Schlüssel 2 kopieren",
"sql.migration.copy.migration.details": "Migrationsdetails kopieren",
+ "sql.migration.copy.status.canceled": "Abgebrochen",
+ "sql.migration.copy.status.cancelled": "Abgebrochen",
+ "sql.migration.copy.status.copyfinished": "Kopiervorgang abgeschlossen",
+ "sql.migration.copy.status.copying": "Kopiervorgang",
+ "sql.migration.copy.status.failed": "Fehlerhaft",
+ "sql.migration.copy.status.inprogress": "In Bearbeitung",
+ "sql.migration.copy.status.preparingforcopy": "Wird vorbereitet",
+ "sql.migration.copy.status.queued": "In Warteschlange gestellt",
+ "sql.migration.copy.status.rebuildingindexes": "Indizes werden neu erstellt",
+ "sql.migration.copy.status.succeeded": "Erfolgreich",
"sql.migration.copy.throughput": "Kopierdurchsatz (MBit/s)",
"sql.migration.copy.throughput.info": "Datenverschiebungsdurchsatz, der während der Migration Ihrer Datenbanksicherungen zu Azure erreicht wurde. Dies ist die Rate der Datenübertragung, die durch gelesene Daten dividiert durch die Dauer der Migration von Sicherungen zu Azure berechnet wird.",
"sql.migration.count.database.multiple": "{0} Datenbanken",
"sql.migration.count.database.single": "{0} Datenbank",
"sql.migration.create": "Erstellen",
"sql.migration.create.new": "Neu erstellen",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "Ressourcengruppe wird erstellt",
"sql.migration.currently.restoring.file": "Datei wird derzeit wiederhergestellt",
"sql.migration.cutover": "Cutover der Migration",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. Erstellen Sie eine abschließende Transaktionsprotokollsicherung, und speichern Sie sie auf der Netzwerkfreigabe.",
"sql.migration.cutover.step.3.blob": "3. Stellen Sie sicher, dass alle Sicherungen in der Zieldatenbank wiederhergestellt wurden. Der Wert für \"Ausstehende Wiederherstellung von Protokollsicherungen\" sollte 0 (null) sein.",
"sql.migration.cutover.step.3.network.share": "3. Stellen Sie sicher, dass alle Protokollsicherungen in der Zieldatenbank wiederhergestellt wurden. Der Wert für \"Ausstehende Wiederherstellung von Protokollsicherungen\" sollte 0 (null) sein.",
- "sql.migration.cutover.type": "Migrationsmodus",
+ "sql.migration.cutover.type": "Modus",
"sql.migration.dashboard.description": "Ermitteln Sie die Migrationsbereitschaft Ihrer SQL Server-Instanzen, identifizieren Sie ein empfohlenes Azure SQL-Ziel, und schließen Sie die Migration Ihrer SQL Server-Instanz zu Azure SQL Managed Instance oder SQL Server in Azure Virtual Machines ab.",
+ "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.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.vm": "Tutorial: In Azure Virtual Machines (online) zu SQL Server migrieren",
"sql.migration.dashboard.help.title": "Links zu Hilfeartikeln und Videos",
"sql.migration.dashboard.migrate.task.button": "Zu Azure SQL migrieren",
"sql.migration.dashboard.migrate.task.button.description": "Migrieren Sie eine SQL Server-Instanz zu Azure SQL.",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "Authentifizierungsschlüssel für Database Migration Service",
"sql.migration.database.migration.service.created.successfully": "Ein Database Migration Service wurde erfolgreich erstellt.",
"sql.migration.database.migration.status": "Status der Datenbankmigration",
+ "sql.migration.database.migration.status.label": "Status der Datenbankmigration: {0}",
"sql.migration.database.page.description": "Wählen Sie den Speicherort der Datenbanksicherungen aus, die während der Migration verwendet werden sollen.",
"sql.migration.database.page.title": "Datenbanksicherung",
"sql.migration.database.private.endpoint.info.text": "Stellen Sie sicher, dass das Azure Storage-Konto keinen privaten Endpunkt verwendet.",
- "sql.migration.database.status.column": "Status",
+ "sql.migration.database.status.column": "Migrationsstatus",
"sql.migration.database.to.be.migrated": "Zu migrierende Datenbank",
"sql.migration.databases": "Datenbanken ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} Datenbanken ausgewählt",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} Tag",
"sql.migration.days": "{0} Tage",
"sql.migration.description": "Beschreibung",
+ "sql.migration.details.breadcrumb.migrations": "Migrationen",
"sql.migration.details.copied": "Details kopiert",
+ "sql.migration.details.refresh": "Aktualisieren",
+ "sql.migration.details.serverobjects.all.tables.label": "Gesamtzahl von Tabellen",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "Abgebrochen",
+ "sql.migration.details.serverobjects.failed.tables.label": "Fehlerhaft",
+ "sql.migration.details.serverobjects.field.label": "Serverobjekte",
+ "sql.migration.details.serverobjects.filter.aria.label": "Tabellenmigrationsergebnisse anhand von Schlüsselwörtern filtern",
+ "sql.migration.details.serverobjects.filter.label": "Ergebnisse der Tabellenmigration filtern",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "In Bearbeitung",
+ "sql.migration.details.serverobjects.label": "Serverobjekte",
+ "sql.migration.details.serverobjects.successful.tables.label": "Erfolgreich",
"sql.migration.dms.location": "Azure-Region für Ihre Azure Database Migration Service. Es werden nur Regionen angezeigt, die einen Dienst enthalten.",
"sql.migration.dms.provision.failed": "Fehler beim Bereitstellen eines Database Migration Service. Warten Sie einige Minuten, und versuchen Sie es dann erneut.",
"sql.migration.dms.resource": "Ihr Azure Database Migration Service-Ressourcenname",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "Keine Sicherungsdateien",
"sql.migration.enter.your.sql.cred": "Geben Sie die Anmeldeinformationen für die Quelle der SQL Server-Instanz ein. Diese Anmeldeinformationen werden beim Migrieren von Datenbanken zu Azure SQL verwendet.",
"sql.migration.error": "Fehler",
+ "sql.migration.error.details.label": "Migrationsfehler",
+ "sql.migration.error.details.title": "Migrationsfehler-Details",
+ "sql.migration.error.dialog.clear.button.label": "Löschen",
+ "sql.migration.error.title": "Details zum Migrationsstatus",
"sql.migration.failed": "Fehler bei der Datenbankmigration",
"sql.migration.feedback.issue.title": "Feedback zur Migrationserfahrung",
"sql.migration.file.name": "Dateiname",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "Letzte abgeschlossene Überprüfung: {0}",
"sql.migration.learn.more": "Weitere Informationen",
"sql.migration.learn.more.prerequisites": "Erfahren Sie mehr über die erforderlichen Schritte, bevor Sie eine Migration starten.",
+ "sql.migration.load.migration.list.error": "Fehler beim Laden der Migrationsliste",
"sql.migration.location": "Speicherort",
"sql.migration.mi.not.ready": "Die verwaltete Instanz \\\"{0}\\\" ist für die Migration nicht verfügbar, weil sie sich derzeit im Zustand \\\"{1}\\\" befindet. Wählen Sie eine verfügbare verwaltete Instanz aus, um fortzufahren.",
"sql.migration.migration.completed": "Datenbankmigrationen abgeschlossen",
"sql.migration.migration.in.progress": "Datenbankmigrationen werden ausgeführt",
+ "sql.migration.migration.list.ascending.label": "Aufsteigend",
+ "sql.migration.migration.list.sort.label": "Sortieren",
"sql.migration.migration.status": "Migrationsstatus",
"sql.migration.migration.status.filter": "Migrationsstatus-Filter",
"sql.migration.min": "{0} Min.",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "OFFLINE",
"sql.migration.ok": "OK",
"sql.migration.online": "Online",
+ "sql.migration.open.migration.destails.error": "Fehler beim Öffnen des Dialogfelds \"Migrationsdetails\"",
+ "sql.migration.open.migration.service.error": "Fehler beim Öffnen des Dialogfelds \"Migrationsdienst\"",
+ "sql.migration.open.migration.target.error": "Fehler beim Öffnen des Migrationsziels",
"sql.migration.option": "Laden Sie die Integration Runtime herunter, und installieren Sie sie.",
+ "sql.migration.parallel.copy.type.dynamic": "Dynamischer Bereich",
+ "sql.migration.parallel.copy.type.none": "Keine",
+ "sql.migration.parallel.copy.type.physical": "Physische Partitionen",
"sql.migration.path.user.account": "Benutzerkonto",
"sql.migration.pre.req.1": "Azure-Kontodetails",
"sql.migration.pre.req.2": "Azure SQL Managed Instance oder SQL Server auf einem virtuellen Azure-Computer",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "Bewertung aktualisieren",
"sql.migration.refresh.key1": "Schlüssel 1 aktualisieren",
"sql.migration.refresh.key2": "Schlüssel 2 aktualisieren",
- "sql.migration.refresh.migrations.error": "Fehler beim Aktualisieren der Migrationsliste: '{0}'. Überprüfen Sie Ihre verknüpfte Azure-Verbindung, und klicken Sie auf \\\"Aktualisieren\\\", um es noch mal zu versuchen.",
+ "sql.migration.refresh.migrations.error.label": "Fehler beim Aktualisieren der Migrationsliste. Überprüfen Sie Ihre verknüpfte Azure-Verbindung, und klicken Sie auf \"Aktualisieren\", um es noch mal zu versuchen.",
+ "sql.migration.refresh.migrations.error.title": "Fehler beim Aktualisieren der Migrationsliste.",
"sql.migration.resource.group.description": "Eine Ressourcengruppe ist ein Container, der zugehörige Ressourcen für eine Azure-Lösung enthält.",
"sql.migration.resource.group.not.found": "Keine Ressourcengruppen gefunden.",
"sql.migration.resourceGroups": "Ressourcengruppe",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "Weiter",
"sql.migration.saved.assessment.result": "Gespeicherte Sitzung",
"sql.migration.search": "Suchen",
- "sql.migration.search.for.migration": "Nach Migrationen suchen",
+ "sql.migration.search.for.migration": "Migrationsergebnisse filtern",
"sql.migration.sec": "{0} s",
"sql.migration.select.azure.mi": "Wählen Sie Ihr Azure-Zielabonnement und Ihre Ziel-Azure SQL Managed Instance.",
"sql.migration.select.azure.vm": "Wählen Sie Ihr Azure-Zielabonnement und Ihr Ziel SQL Server auf dem virtuellen Azure-Computer für Ihr Ziel aus.",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "Status anzeigen",
"sql.migration.size": "Größe (MB)",
"sql.migration.size.column.header": "Größe",
+ "sql.migration.size.gb": "{0} GB",
+ "sql.migration.size.mb": "{0} MB",
+ "sql.migration.size.tb": "{0} TB",
"sql.migration.sku.available.recommendations": "{0} Empfehlungen verfügbar",
"sql.migration.sku.azureConfiguration": "Azure-Konfiguration",
"sql.migration.sku.azureConfiguration.businessCritical": "Unternehmenskritisch",
@@ -450,12 +499,25 @@
"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.sqldb.column.copyduration": "Kopierdauer",
+ "sql.migration.sqldb.column.copystart": "Kopierstart",
+ "sql.migration.sqldb.column.copythroughput": "Kopierdurchsatz",
+ "sql.migration.sqldb.column.dataread": "Gelesene Daten",
+ "sql.migration.sqldb.column.datawritten": "Geschriebene Daten",
+ "sql.migration.sqldb.column.parallelcopytype": "Typ des parallelen Kopierens",
+ "sql.migration.sqldb.column.rowscopied": "Kopierte Zeilen",
+ "sql.migration.sqldb.column.rowsread": "Gelesene Zeilen",
+ "sql.migration.sqldb.column.tablename": "Tabellenname",
+ "sql.migration.sqldb.column.usedparallelcopies": "Verwendete parallele Kopien",
+ "sql.migration.src.database": "Quelldatenbank",
+ "sql.migration.src.server": "Quellenname",
"sql.migration.start.migration.button": "Migration starten",
"sql.migration.start.session": "Neue Sitzung starten",
"sql.migration.start.time": "Startzeit",
"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.",
+ "sql.migration.status.canceled": "Abgebrochen",
"sql.migration.status.canceling": "Vorgang wird abgebrochen",
"sql.migration.status.completing": "Wird abgeschlossen",
"sql.migration.status.creating": "Wird erstellt",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "Fehlerhaft",
"sql.migration.status.inprogress": "In Bearbeitung",
"sql.migration.status.refresh.label": "Aktualisieren",
+ "sql.migration.status.retriable": "Wiederholbar",
"sql.migration.status.select.service.MESSAGE": "Wählen Sie eine Database Migration Service aus, um Migrationen zu überwachen.",
+ "sql.migration.status.status.label": "Status",
"sql.migration.status.succeeded": "Erfolgreich",
"sql.migration.status.warning.count.multiple": "{0} Warnungen)",
"sql.migration.status.warning.count.single": "{0} Warnung)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Azure SQL Managed Instance",
"sql.migration.summary.page.title": "Zusammenfassung",
"sql.migration.summary.vm.type": "SQL Server auf Azure-VM",
+ "sql.migration.tab.button.feedback.description": "Feedback",
+ "sql.migration.tab.button.feedback.label": "Feedback",
+ "sql.migration.tab.button.migration.description": "Zu Azure SQL migrieren",
+ "sql.migration.tab.button.migration.label": "Neue Migration",
+ "sql.migration.tab.button.support.description": "Neue Supportanfrage",
+ "sql.migration.tab.button.support.label": "Neue Supportanfrage",
+ "sql.migration.tab.dashboard.title": "Dashboard",
+ "sql.migration.tab.migrations.title": "Migrationen",
+ "sql.migration.table.error.title": "Details zum Tabellenmigrationsstatus",
+ "sql.migration.table.migration.status.label": "Tabellenmigrationsstatus: {0}",
"sql.migration.target": "Ziel",
+ "sql.migration.target.azure.sql.instance.database.name": "Zieldatenbank",
"sql.migration.target.azure.sql.instance.name": "Zielname",
+ "sql.migration.target.azure.sql.instance.server.name": "Zielname",
"sql.migration.target.database.name": "Name der Zieldatenbank",
"sql.migration.target.platform": "Zielplattform",
"sql.migration.target.server": "Zielserver",
@@ -497,7 +573,6 @@
"sql.migration.username": "Benutzername",
"sql.migration.view.all": "Alle Datenbankmigrationen",
"sql.migration.view.select.button.label": "Anzeigen/auswählen",
- "sql.migration.vm.not.ready": "Der virtuelle Computer „{0}“ ist für die Migration nicht verfügbar, da er sich derzeit im Zustand „{1}“ befindet. Wählen Sie einen verfügbaren virtuellen Computer aus, um den Vorgang fortzusetzen.",
"sql.migration.warning": "Warnung",
"sql.migration.warnings": "Warnungen",
"sql.migration.warnings.count": "Warnungen ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "Ja",
"total.databases.selected": "{0} von {1} Datenbanken ausgewählt"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "Tutorial: In Azure Virtual Machines (online) zu SQL Server migrieren"
- },
"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."
diff --git a/i18n/ads-language-pack-de/translations/main.i18n.json b/i18n/ads-language-pack-de/translations/main.i18n.json
index 6167e9a042..eb45800e20 100644
--- a/i18n/ads-language-pack-de/translations/main.i18n.json
+++ b/i18n/ads-language-pack-de/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "Laden Sie Azure Data Studio erneut, um diese Erweiterung in {0} zu aktivieren.",
"enableWindowsBackgroundUpdates": "Aktivieren Sie diese Option, um neue Azure Data Studio-Versionen im Hintergrund unter Windows herunterzuladen und zu installieren.",
"extensionsPolicy": "Legt die Sicherheitsrichtlinie für das Herunterladen von Erweiterungen fest.",
- "incompatible": "Die Erweiterung '{0}' mit Version '{1}' konnte nicht installiert werden, da sie nicht mit Azure Data Studio kompatibel ist.",
+ "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.",
"miNewNotebook": "&&Neues Notizbuch",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "Ein NavigationProvider mit gültiger Provider-ID muss an diese Methode übergeben werden"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "Eine Sitzung kann nicht gestartet werden, der Manager wurde noch nicht initialisiert.",
- "notebookMultipleRequestsError": "Die Codezelle kann nicht ausgeführt werden. Eine andere Zelle wird zurzeit ausgeführt."
+ "errorStartBeforeReady": "Eine Sitzung kann nicht gestartet werden, der Manager wurde noch nicht initialisiert."
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "Alle gespeicherten Konten löschen",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "Beim Start Verbindungsdialogfeld anzeigen"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "Weitere Aktionen",
"designer.defaultRemoveRowConfirmationMessage": "Möchten Sie die Zeile entfernen?",
"designer.generalGroupName": "Allgemein",
"designer.issueCountAlert": "{0} Überprüfungsprobleme wurden gefunden.",
"designer.issuesTabTitle": "Probleme ({0})",
"designer.loadingDesigner": "Designer wird geladen...",
"designer.loadingDesignerCompleted": "Designer ist geladen",
- "designer.moveRowText": "Zeile verschieben",
+ "designer.moveRowText": "Verschieben",
"designer.processing": "Verarbeitung wird ausgeführt...",
"designer.processingChanges": "Änderungen werden verarbeitet...",
"designer.processingChangesCompleted": "Änderungen wurden verarbeitet",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "Ressourcen-Viewer"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "Der Vorgang kann nicht ausgeführt werden, während ein anderer Vorgang ausgeführt wird.",
- "tableDesigner.newTable": "Neue Tabelle"
+ "tableDesigner.OperationInProgressWarning": "Der Vorgang kann nicht ausgeführt werden, während ein anderer Vorgang ausgeführt wird."
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "Schließen",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "Ausführungsplandateien",
"epCompare.comparePropertiesAction": "Eigenschaften",
"epCompare.comparisonProgess": "Ähnliche Bereiche in verglichenen Plänen werden geladen",
+ "epCompare.searchNodeAction": "Knoten suchen",
+ "epCompare.searchNodeActionAddedPlan": "Knoten suchen – Hinzugefügter Plan",
"epCompare.toggleOrientation": "Ausrichtung umschalten",
"epCompare.zoomInAction": "Vergrößern",
"epCompare.zoomOutAction": "Verkleinern",
"epCompare.zoomReset": "Zoom zurücksetzen",
- "epCompare.zoomToFit": "An Fenstergröße anpassen"
+ "epCompare.zoomToFit": "An Fenstergröße anpassen",
+ "queryDropdownPrefix": "Abfrage {0} von {1}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "Unterer Vorgang: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "Linker Vorgang: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "Rechter Vorgang: {0}",
"executionPlanComparisonPropertiesTopOperation": "Oberer Vorgang: {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "Name",
"nodePropertyViewNameValueColumnBottomHeader": "Wert (unterer Plan)",
+ "nodePropertyViewNameValueColumnLeftHeader": "Wert (linker Plan)",
+ "nodePropertyViewNameValueColumnRightHeader": "Wert (rechter Plan)",
"nodePropertyViewNameValueColumnTopHeader": "Wert (oberer Plan)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "Wert"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "Schließen",
"executionPlanPropertyViewSortAlphabetically": "Alphabetisch",
- "executionPlanPropertyViewSortByDisplayOrder": "Nach Kategorien",
+ "executionPlanPropertyViewSortByDisplayOrder": "Wichtigkeit",
"executionPlanPropertyViewSortReverseAlphabetically": "Umgekehrt alphabetisch",
"nodePropertyViewTitle": "Eigenschaften"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "Eigenschaften",
"executionPlanSavePlanXML": "Plandatei speichern",
"executionPlanSearchNodeAction": "Knoten suchen",
+ "executionPlanTopOperationsAction": "Wichtigste Vorgänge",
"executionPlanZoomInActionLabel": "Vergrößern",
"executionPlanZoomOutActionLabel": "Verkleinern",
"openQueryAction": "Abfrage öffnen"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "Fehler beim Rendern der Komponente: {0}",
- "noMimeTypeFound": "Für die Ausgabe wurde kein {0}-Renderer gefunden. Folgende MIME-Typen sind enthalten: {1}",
- "noSelectorFound": "Für Selektor \"{0}\" wurde keine Komponente gefunden.",
- "safe": "Sicher "
+ "noMimeTypeFound": "Für die Ausgabe wurde kein Renderer gefunden. Folgende MIME-Typen sind enthalten: {0}",
+ "noSafeMimeTypeFound": "Es konnte kein sicherer Renderer für die Ausgabe gefunden werden. Es hat die folgenden MIME-Typen: {0}",
+ "noSelectorFound": "Für Selektor \"{0}\" wurde keine Komponente gefunden."
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "Klicken Sie auf",
@@ -11683,7 +11691,7 @@
"plotlyError": "Fehler beim Anzeigen des Plotly-Graphen: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "Verbindung hinzufügen",
+ "serverTree.newConnection": "Neue Verbindung",
"servers.noConnections": "Keine Verbindungen gefunden."
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "SQL-Sprachvariante"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "Error occured while executing the query.",
+ "query.QueryExecutionEnded": "Query execution completed.",
+ "query.QueryExecutionStarted": "Query execution started.",
"resultsGrid": "Ergebnisraster",
"resultsGrid.maxRowCountExceeded": "Die maximale Zeilenanzahl für das Filtern/Sortieren wurde überschritten. Navigieren Sie zu \"Benutzereinstellungen\", und ändern Sie die Einstellung \"queryEditor.results.inMemoryDataProcessingThreshold\", um sie zu aktualisieren.",
"xmlShowplan": "XML-Showplan"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "Tatsächlichen Ausführungsplan aktivieren/deaktivieren",
"ToggleFocusBetweenQueryEditorAndResultsAction": "Fokus zwischen Abfrage und Ergebnissen umschalten",
"cancelQueryKeyboardAction": "Abfrage abbrechen",
"copyQueryWithResultsKeyboardAction": "Abfrage mit Ergebnissen kopieren",
+ "estimatedExecutionPlanKeyboardAction": "Geschätzten Ausführungsplan anzeigen",
"focusOnCurrentQueryKeyboardAction": "Fokus auf aktuelle Abfrage",
"parseSyntaxLabel": "Abfrage analysieren",
"queryActions.notConnected": "Stellen Sie eine Verbindung mit einem Server her.",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "Editor-Parameter zum Ausführen einer Tastenkombination erforderlich.",
"refreshIntellisenseKeyboardAction": "IntelliSense-Cache aktualisieren",
"runCurrentQueryKeyboardAction": "Aktuelle Abfrage ausführen",
- "runCurrentQueryWithActualPlanKeyboardAction": "Aktuelle Abfrage mit Istplan ausführen",
"runQueryKeyboardAction": "Abfrage ausführen",
"toggleQueryResultsKeyboardAction": "Abfrageergebnisse umschalten"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "Legen Sie \"workbench.action.query.shortcut{0}\" für die Tastenzuordnung fest, um den Verknüpfungstext als Prozeduraufruf oder Abfrageausführung auszuführen. Der ausgewählte Text im Abfrage-Editor wird am Ende der Abfrage als Parameter übergeben, oder Sie können mit \"{arg}\" darauf verweisen."
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "Ausführungsplan",
"actualQueryPlan": "Tatsächlich",
"cancelQueryLabel": "Abbrechen",
"changeConnectionDatabaseLabel": "Verbindung ändern",
"changeDatabase.failed": "Fehler beim Ändern der Datenbank.",
"changeDatabase.failedWithError": "Fehler beim Ändern der Datenbank: {0}",
"connectDatabaseLabel": "Verbinden",
+ "disableActualPlanLabel": "Tatsächlichen Plan deaktivieren",
"disablesqlcmdLabel": "SQLCMD deaktivieren",
"disconnectDatabaseLabel": "Trennen",
+ "enableActualPlanLabel": "Tatsächlichen Plan aktivieren",
"enablesqlcmdLabel": "SQLCMD aktivieren",
- "estimatedQueryPlan": "Erklärung",
+ "estimatedQueryPlan": "Geschätzter Plan",
"newQueryTask.newQuery": "Neue Abfrage",
+ "query.multiSelectionNotSupported": "Das Ausführen einer Abfrage wird nicht unterstützt, wenn sich der Editor im Mehrfachauswahlmodus befindet.",
"queryEditor.exportSqlAsNotebook": "Als Notebook exportieren",
"runQueryLabel": "Ausführen",
"selectDatabase": "Datenbank auswählen"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "Ergebnisraster und Meldungen",
"rowHeight": "Legt die Zeilenhöhe in Pixeln fest."
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "Gesamten Verlauf löschen",
- "queryHistory.delete": "Löschen",
- "queryHistory.disableCapture": "Erfassung des Abfrageverlaufs anhalten",
- "queryHistory.enableCapture": "Erfassung des Abfrageverlaufs starten",
- "queryHistory.openQuery": "Abfrage öffnen",
- "queryHistory.runQuery": "Abfrage ausführen",
- "queryHistory.toggleCaptureLabel": "Erfassung des Abfrageverlaufs umschalten",
- "toggleQueryHistory": "Abfrageverlauf umschalten"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "Fehlerhaft",
- "succeeded": "Erfolgreich"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "Keine Abfragen zur Anzeige vorhanden.",
- "queryHistory.regTreeAriaLabel": "Abfrageverlauf"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "&&Abfrageverlauf",
- "queryHistory": "Abfrageverlauf",
- "queryHistory.clearLabel": "Gesamten Verlauf löschen",
- "queryHistory.disableCapture": "Erfassung des Abfrageverlaufs anhalten",
- "queryHistory.enableCapture": "Erfassung des Abfrageverlaufs starten",
- "queryHistoryCaptureEnabled": "Gibt an, ob die Erfassung des Abfrageverlaufs aktiviert ist. Bei Festlegung auf FALSE werden ausgeführte Abfragen nicht erfasst.",
- "queryHistoryConfigurationTitle": "Abfrageverlauf",
- "viewCategory": "Sicht"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "Abfrageplan"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "Abfrageplan-Editor"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "Tatsächliche Ausführungen",
- "topOperations.actualRebinds": "Tatsächliche erneute Bindungen",
- "topOperations.actualRewinds": "Tatsächliche Rückläufe",
- "topOperations.actualRows": "Tatsächliche Zeilen",
- "topOperations.estCPUCost": "Geschätzte CPU-Kosten",
- "topOperations.estCost": "Geschätzte Kosten",
- "topOperations.estIOCost": "Geschätzte E/A-Kosten",
- "topOperations.estRebinds": "Geschätzte erneute Bindungen",
- "topOperations.estRewinds": "Geschätzte Rückläufe",
- "topOperations.estRows": "Geschätzte Zeilen",
- "topOperations.estSubtreeCost": "Geschätzte Kosten für Unterstruktur",
- "topOperations.object": "Objekt",
- "topOperations.operation": "Vorgang",
- "topOperations.parallel": "Parallel",
- "topOperations.partitioned": "Partitioniert",
- "topOperationsTitle": "Wichtigste Vorgänge"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "Neue Bereitstellung…"
},
@@ -11982,8 +11946,8 @@
"refreshError": "Fehler beim Aktualisieren des Knotens \"{0}\": {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "Skript generieren",
- "tableDesigner.publishTableChanges": "Änderungen veröffentlichen..."
+ "tableDesigner.publishTableChanges": "Änderungen veröffentlichen...",
+ "tableDesigner.saveTableChanges": "Speichern"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Previewfunktion"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "Timeout beim Warten auf die Verfügbarkeit von Standard-Kernels für Notebookanbieter „{0}“"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "Ohne Titel",
"notebookView.nameTaken": "Eine Ansicht mit dem Namen {0} ist in diesem Notizbuch bereits vorhanden."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "Als Daten für \"{0}\" wird eine Zeichenfolge oder ein Array aus Zeichenfolgen erwartet.",
"nbNotSupported": "Diese Datei weist kein gültiges Notebook-Format auf.",
"nbformatNotRecognized": "nbformat v{0}.{1} nicht erkannt.",
- "unknownCellType": "Unbekannter Zellentyp \"{0}\".",
- "unrecognizedOutput": "Der Ausgabetyp \"{0}\" wurde nicht erkannt.",
- "unrecognizedOutputType": "Der Ausgabetyp \"{0}\" wurde nicht erkannt."
+ "unknownCellType": "Unbekannter Zellentyp \"{0}\"."
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "Optionales Ausführungsziel, das von diesem Magic-Befehl angegeben wird, z. B. Spark oder SQL",
@@ -12459,7 +12422,7 @@
"carbon.extension.contributes.notebook.magic": "Name des Magic-Befehls für die Zelle, z. B. \"%%sql\".",
"carbon.extension.contributes.notebook.provider": "Bezeichner des Notebook-Anbieters.",
"carbon.extension.contributes.notebook.standardKernels": "Gibt an, welche Kernel für diesen Notebook-Anbieter als Standard festgelegt werden sollen.",
- "providerNotInRegistryError": "Der angegebene Anbieter „{0}“ ist in der Notebookregistrierung nicht vorhanden.",
+ "providerNotInRegistryError": "Der angegebene Anbieter '{0}' ist in der Notebookregistrierung nicht vorhanden.",
"vscode.extension.contributes.notebook.languagemagics": "Stellt die Notebook-Sprache zur Verfügung.",
"vscode.extension.contributes.notebook.providersDescriptions": "Steuert Beschreibungen des Notebookanbieters bei."
},
@@ -12621,7 +12584,7 @@
"groupColor": "Gruppenfarbe",
"groupDescription": "Gruppenbeschreibung",
"serverGroup.cancel": "Abbrechen",
- "serverGroup.colorValue": "Farbe: {0}",
+ "serverGroup.colorValue": "Gruppenfarbe: {0}",
"serverGroup.ok": "OK"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "Erste &&Schritte",
"showReleaseNotes": "\"Erste Schritte\" anzeigen"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "Die Codezelle kann nicht ausgeführt werden. Eine andere Zelle wird zurzeit ausgeführt."
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "Kopieren",
+ "ept.topOperationsCopyWithHeader": "Mit Header kopieren",
+ "ept.topOperationsSelectAll": "Alle auswählen",
+ "planTreeTab.title": "Planstruktur (Vorschau)",
+ "topOperationsTableTitle": "Ausführungsplanstruktur"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "Kopieren",
+ "ep.topOperationsCopyWithHeader": "Mit Header kopieren",
+ "ep.topOperationsSelectAll": "Alle auswählen",
+ "topOperationsTabTitle": "Top-Vorgänge (Vorschau)",
+ "topOperationsTableTitle": "Top-Vorgänge"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "Der Ausgabetyp \"{0}\" wurde nicht erkannt."
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-es/CHANGELOG.md b/i18n/ads-language-pack-es/CHANGELOG.md
index 9bffc19627..7e0827fa76 100644
--- a/i18n/ads-language-pack-es/CHANGELOG.md
+++ b/i18n/ads-language-pack-es/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-es" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-es/package.json b/i18n/ads-language-pack-es/package.json
index fabc1dff99..db4b9db11f 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 43574f3752..4f64338897 100644
--- a/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "Soporte y solución de problemas",
"arc.supportRequestNote": "Tenga en cuenta que la configuración de recursos debe haberse cargado en Azure primero para poder abrir una solicitud de soporte.",
"arc.suspect": "Sospechoso",
+ "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.type": "Tipo",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "Administración de actualizaciones",
"arc.upgradeMiaa": "Actualizar la instancia administrada de SQL",
"arc.upgradingController": "Se está actualizando el controlador de datos. Para comprobar el estado de la actualización, ejecute el siguiente comando: 'kubectl get datacontrollers -A'",
+ "arc.upgradingDirectDC": "Actualizando el controlador de datos “{0}” con el comando “az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}“",
+ "arc.upgradingDirectMiaa": "Actualizando MIAA de SQL “{0}” con el comando “az sql mi-arc upgrade --name {0} --resource-group {1}“",
+ "arc.upgradingIndirectDC": "Actualizando el controlador de datos “{0}” con el comando “az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s”",
+ "arc.upgradingIndirectMiaa": "Actualización de MIAA de SQL “{0}” con el comando “az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s”",
"arc.upgradingMiaa": "La instancia administrada de SQL se está actualizando. Puede comprobar el estado de la actualización ejecutando el siguiente comando: \\\"kubectl get sqlmi -A\\\"",
"arc.userCancelledError": "El usuario canceló el cuadro de diálogo",
"arc.username": "Nombre de usuario",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "Acepto {0} y {1}.",
"arc.agreement.postgres.terms.conditions": "Términos y condiciones de hiperescala de PostgreSQL habilitados para Azure Arc",
- "arc.agreement.sql.help.text": "La instancia administrada habilitada para Azure Arc proporciona a SQL Server acceso y compatibilidad de características que se pueden implementar en la infraestructura de su elección. {0}",
+ "arc.agreement.sql.help.text": "La instancia administrada habilitada para Azure Arc proporciona a SQL Server acceso y compatibilidad de características que se pueden implementar en la infraestructura de su elección. {0}. \r\n \r\n Al hacer clic en \"De script a cuaderno\" o \"Implementar\", (a) acepto los términos legales y las declaraciones de privacidad asociados a cada oferta de Marketplace enumerada a continuación; (b) autorizo a Microsoft a facturar, de acuerdo con mi método de pago actual, las cuotas relativas a las ofertas con la misma frecuencia de facturación que mi suscripción de Azure; y (c) autorizo a Microsoft a compartir mi información de contacto y los datos de transacción y uso con los proveedores de dichas ofertas para fines de soporte técnico, facturación y otras actividades transaccionales. Microsoft no proporciona derechos sobre ofertas de terceros. Para más información, consulte {1}, {2} y {3}.",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Términos de Azure Marketplace",
"arc.agreement.sql.help.text.learn.more": "Más información",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "Más información sobre la instancia administrada habilitada para Azure Arc",
+ "arc.agreement.sql.help.text.privacy.policy": "Directiva de privacidad",
+ "arc.agreement.sql.help.text.terms.of.use": "Términos de uso",
"arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance: términos y condiciones de Azure Arc",
"arc.azure.account": "Cuenta de Azure",
"arc.azure.location": "Ubicación de Azure",
@@ -359,27 +367,34 @@
"arc.controller": "Controlador de destino de Azure Arc",
"arc.cores-limit.label": "Límite de núcleos",
"arc.cores-request.label": "Solicitud de núcleos",
- "arc.data.controller.agreement": "Acepto {0} y {1}.",
"arc.data.controller.auto.upload.logs": "Cargar los registros automáticamente",
"arc.data.controller.auto.upload.logs.description": "Habilitar la carga automática de registros. Solo modo directo.",
"arc.data.controller.auto.upload.metrics": "Cargar las métricas automáticamente",
"arc.data.controller.auto.upload.metrics.description": "Habilitar la carga automática de métricas. Solo modo directo.",
- "arc.data.controller.cluster.config.profile": "Perfil de configuración",
+ "arc.data.controller.cluster.config.profile": "Plantilla de configuración de Kubernetes",
+ "arc.data.controller.cluster.config.profile.description": "Elija la plantilla de configuración de Kubernetes que coincida con la distribución de Kubernetes. Esta plantilla proporciona valores predeterminados para la clase de almacenamiento, el tipo de servicio, etc.",
"arc.data.controller.cluster.config.profile.loading": "Cargando perfiles de configuración",
"arc.data.controller.cluster.config.profile.loadingcompleted": "Carga de perfiles de configuración completada",
"arc.data.controller.cluster.config.profile.title": "Elegir el perfil de configuración",
"arc.data.controller.cluster.environment.title": "¿Cuál es el entorno de clúster de Kubernetes existente de destino?",
+ "arc.data.controller.cluster.name": "Nombre de clúster",
+ "arc.data.controller.cluster.name.description": "Nombre del clúster. Solo modo directo.",
"arc.data.controller.connectivity.mode": "Modo de conectividad",
"arc.data.controller.create.azureconfig.title": "Configuración de Azure",
"arc.data.controller.create.controllerconfig.title": "Configuración de controlador",
"arc.data.controller.create.summary.title": "Revise la configuración",
"arc.data.controller.custom.location": "Ubicación personalizada",
"arc.data.controller.custom.location.description": "Nombre de la ubicación personalizada. Solo modo directo.",
- "arc.data.controller.details.description": "Para el modo indirecto, proporcione un espacio de nombres, un nombre y una clase de almacenamiento para el controlador de datos de Azure Arc. Este nombre se usará para identificar la instancia de Arc para la administración y la supervisión remotas. Para el modo directo no es necesario proporcionar un espacio de nombres, pero proporcione el nombre de la ubicación personalizada.",
+ "arc.data.controller.details.description": "Para el modo indirecto, se requiere el espacio de nombres, el nombre y la clase de almacenamiento. Este nombre se usará para identificar la instancia de Arc para la administración y supervisión remotas. Para el modo directo, se requiere el nombre de la ubicación personalizada.",
"arc.data.controller.details.title": "Detalles del controlador de datos",
+ "arc.data.controller.direct.display.name": "Directa",
+ "arc.data.controller.help.text": "El clúster de Kubernetes ya debe estar habilitado para Arc con el comando az connectedk8s connect. Use nuestra {0} para obtener más información.",
+ "arc.data.controller.help.text.documentation.page": "página de documentación",
+ "arc.data.controller.indirect.display.name": "Indirecta",
"arc.data.controller.infrastructure": "Infraestructura",
"arc.data.controller.kube.cluster.context": "Contexto del clúster",
"arc.data.controller.location": "Ubicación",
+ "arc.data.controller.location.description": "La ubicación solo se usa para la implementación en modo indirecto. Este campo se omitirá para el modo directo.",
"arc.data.controller.log.analytics.primary.key": "Clave principal de Log Analytics",
"arc.data.controller.log.analytics.workspace.id": "Id. de área de trabajo de Log Analytics",
"arc.data.controller.log.analytics.workspace.names": "Área de trabajo de Log Analytics",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "Nombre del controlador de datos",
"arc.data.controller.name.validation.description": "El nombre debe constar de caracteres alfanuméricos en minúsculas, \"-\" o \".\", empezar y terminar con un carácter alfanumérico y tener 253 caracteres de longitud o menos.",
"arc.data.controller.namespace": "Espacio de nombres del controlador de datos",
- "arc.data.controller.namespace.description": "Solo modo indirecto.",
+ "arc.data.controller.namespace.description": "Espacio de nombres del controlador de datos. Solo modo indirecto.",
"arc.data.controller.namespace.validation.description": "El espacio de nombres debe incluir caracteres alfanuméricos en minúsculas o \"-\", empezar y terminar con una letra, y tener 63 caracteres de longitud o menos.",
"arc.data.controller.new.wizard.title": "Crear el controlador de datos de Azure Arc",
"arc.data.controller.project.details.description": "Seleccione la suscripción para administrar los recursos y costos implementados. Use grupos de recursos como carpetas para organizar y administrar todos los recursos.",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "Contexto del clúster",
+ "arc.data.controller.summary.cluster.name": "Nombre del clúster",
"arc.data.controller.summary.controller": "Controlador",
+ "arc.data.controller.summary.data.controller.custom.location": "Ubicación personalizada del controlador de datos",
"arc.data.controller.summary.data.controller.infrastructure": "Infraestructura del controlador de datos",
"arc.data.controller.summary.data.controller.name": "Nombre del controlador de datos",
"arc.data.controller.summary.data.controller.namespace": "Espacio de nombres del controlador de datos",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "Cuenta de administrador",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Descuento de Ventaja híbrida de Azure (en USD)",
"arc.sql.cost.summary.basics": "Datos básicos",
+ "arc.sql.cost.summary.billable.replicas": "Réplicas facturables",
"arc.sql.cost.summary.business.critical": "Crítico para la empresa",
"arc.sql.cost.summary.cost.vcore": "Costo por núcleo virtual (en USD)",
"arc.sql.cost.summary.custom.location": "Ubicación personalizada",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 réplica",
"arc.sql.pitr.description": "Restauración a un momento dado",
"arc.sql.pitr.retention.description": "Configure la retención de las copias de seguridad puntualmente. {0}",
+ "arc.sql.readable.secondaries.description": "Número de réplicas secundarias legibles.",
+ "arc.sql.readable.secondaries.label": "Réplicas secundarias legibles",
"arc.sql.retention.days.description": "Especifique durante cuánto tiempo quiere conservar sus copias de seguridad a un momento dado.",
"arc.sql.retention.days.label": "Retención a un momento dado (días)",
"arc.sql.service.tier.business.critical": "Crítico para la empresa (núcleos virtuales ilimitados y RAM, alta disponibilidad avanzada)",
"arc.sql.service.tier.description": "Seleccione entre los últimos niveles de servicio de núcleo virtual disponibles para SQL Managed Instance - Azure Arc, incluidos De uso general y Crítico para la empresa.",
"arc.sql.service.tier.general.purpose": "De uso general (hasta 24 núcleos virtuales y 128 GI de RAM, alta disponibilidad estándar)",
"arc.sql.service.tier.label": "Nivel de servicio",
- "arc.sql.storage-class.backups.description": "Clase de almacenamiento que se va a usar para realizar copias de seguridad de volúmenes persistentes. Si no se especifica ningún valor, se usará la clase de almacenamiento predeterminada.",
+ "arc.sql.storage-class.backups.description": "Clase de almacenamiento que se va a usar para las copias de seguridad. Si no se especifica ningún valor, las copias de seguridad se almacenarán en la misma clase de almacenamiento asignada a Los datos. Debe ser una clase de almacenamiento compatible con RWX.",
"arc.sql.storage-class.data.description": "Clase de almacenamiento que se va a usar para los datos (.mdf). Si no se especifica ningún valor, se usará la clase de almacenamiento predeterminada.",
"arc.sql.storage-class.datalogs.description": "Clase de almacenamiento que se va a usar para los registros de base de datos (.ldf). Si no se especifica ningún valor, se usará la clase de almacenamiento predeterminada.",
"arc.sql.storage-class.dc.description": "La clase de almacenamiento que se va a usar para todos los volúmenes persistentes de datos y registros para todos los pods de controlador de datos que los requieran.",
"arc.sql.storage-class.logs.description": "Clase de almacenamiento que se va a usar para los registros (/var/log). Si no se especifica ningún valor, se usará la clase de almacenamiento predeterminada.",
"arc.sql.summary.arc.by.microsoft": "de Microsoft",
+ "arc.sql.sync.secondaries.description": "Número de réplicas sincrónicas necesarias para confirmar una transacción antes de que se permita la confirmación de la réplica principal. Si se establece este valor en -1, se establecerá el número de secundarios sincronizados necesarios con la fórmula: (n.º de réplicas - 1) / 2. El resultado se redondeará hacia abajo.",
+ "arc.sql.sync.secondaries.label": "Elementos secundarios sincronizados que es necesario confirmar",
"arc.sql.three.replicas": "3 réplicas",
"arc.sql.two.replicas": "2 réplicas",
"arc.sql.username": "Nombre de usuario",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Proporción de parámetros de Azure SQL Managed Instance",
"arc.sql.wizard.title": "Implementar Azure SQL Managed Instance: Azure Arc",
"arc.storage-class.backups.label": "Clase de almacenamiento (copias de seguridad)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "Compatible con RWX",
"arc.storage-class.data.label": "Clase de almacenamiento (datos)",
"arc.storage-class.datalogs.label": "Clase de almacenamiento (registros de base de datos)",
"arc.storage-class.dc.label": "Clase de almacenamiento",
diff --git a/i18n/ads-language-pack-es/translations/extensions/git.i18n.json b/i18n/ads-language-pack-es/translations/extensions/git.i18n.json
index 9d6f7f2f35..6b8d070320 100644
--- a/i18n/ads-language-pack-es/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "Fusionar cambios mediante combinación",
"modified": "Modificado",
"neveragain": "No mostrar de nuevo",
+ "no": "No",
+ "ok": "Aceptar",
"open": "Abrir",
"pull": "Extraer",
"pull branch maybe rebased": "Parece que la rama actual \\\"{0}\\\" podría haber sido reorganizada. ¿Está seguro de que todavía desea extraerla?",
@@ -241,9 +243,13 @@
"pull push n": "Extraer {0} e insertar {1} confirmaciones entre {2}/{3}",
"push n": "Insertar las confirmaciones {0} en {1}/{2}",
"push success": "Push realizado con éxito.",
+ "scm button publish title": "$(cloud-upload) Publicar cambios",
+ "scm button publish tooltip": "Publicar cambios",
+ "scm button sync title": " Sincronizar cambios $(sync){0}{1}",
"staged changes": "Cambios preparados",
"sync changes": "Sincronizar cambios",
"sync is unpredictable": "Sincronizando. La cancelación puede provocar daños graves en el repositorio.",
+ "tooManyChangesWarning": "Se detectaron demasiados cambios. A continuación solo se mostrarán los primeros {0} cambios.",
"untracked": "Sin seguimiento",
"untracked changes": "Cambios sin seguimiento",
"yes": "Sí"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Controla si se debe mostrar una acción de archivo abierto en la vista de cambios en Git",
"config.showProgress": "Controla si las acciones de git deben mostrar el progreso.",
"config.showPushSuccessNotification": "Controla si se va a mostrar una notificación cuando un push es exitoso.",
+ "config.showUnpublishedCommitsButton": "Controla si se muestra un botón de acción para sincronizar o publicar, si hay confirmaciones no publicadas.",
+ "config.showUnpublishedCommitsButton.always": "Mostrar siempre el botón de acción, si hay confirmaciones sin publicar.",
+ "config.showUnpublishedCommitsButton.never": "No mostrar nunca el botón de acción.",
+ "config.showUnpublishedCommitsButton.whenEmpty": "Solo muestra el botón de acción si no hay otros cambios y hay confirmaciones no publicadas.",
"config.smartCommitChanges": "Controle qué cambios se realizan automáticamente mediante Smart Commit.",
"config.smartCommitChanges.all": "Almacenar automáticamente todos los cambios",
"config.smartCommitChanges.tracked": "Almacenar automáticamente sólo los cambios supervisados.",
+ "config.statusLimit": "Controla cómo limitar el número de cambios que se pueden analizar desde el comando de estado de Git. Se puede establecer en 0 sin límite.",
"config.suggestSmartCommit": "Sugiere habilitar la confirmación inteligente (confirmar todos los cambios cuando no hay cambios preparados).",
"config.supportCancellation": "Controla si aparece una notificación al ejecutar la acción Sincronizar, que permite al usuario cancelar la operación.",
"config.terminalAuthentication": "Controla si se permite que Azure Data Studio sea el controlador de autenticación para los procesos git generados en el terminal integrado. Nota: los terminales deben reiniciarse para recoger un cambio en esta configuración.",
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 55d6226615..d24843b8c2 100644
--- a/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0} iniciado",
"startingServiceStatusMsg": "Iniciando {0}"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "Nueva tabla"
+ },
"dist/telemetry": {
"serviceCrashMessage": "El componente {0} se cerró de forma inesperada. Reinicie Azure Data Studio.",
"viewKnownIssuesText": "Ver problemas conocidos"
diff --git a/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json
index 22c9e3d6a0..90df21b098 100644
--- a/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "No se pudo instalar {0} {1}. Error: {2}",
"managePackages.backgroundInstallStarted": "Instalando {0} {1}",
"managePackages.installButtonText": "Instalar",
+ "managePackages.installCompleteText": "Paquete instalado",
+ "managePackages.installProgressText": "Instalando paquete",
"managePackages.invalidTextPlaceholder": "N/D",
"managePackages.noVersionsFound": "No se pudo encontrar ninguna versión válida para el paquete especificado",
"managePackages.packageNameTitle": "Nombre del paquete",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "Se han encontrado {0} {1} paquetes",
"managePackages.packageType": "Tipo de paquete",
"managePackages.pkgNameColumn": "Nombre",
- "managePackages.uninstallButtonText": "Desinstalar los paquetes seleccionados"
+ "managePackages.uninstallButtonText": "Desinstalar los paquetes seleccionados",
+ "managePackages.uninstallCompleteText": "Paquete desinstalado",
+ "managePackages.uninstallProgressText": "Desinstalando paquete"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "Cerrar",
diff --git a/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json
index bcc31ffdd6..8730541029 100644
--- a/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "Si la captura del historial de consultas está habilitada. De no ser así, las consultas ejecutadas no se capturarán.",
"queryHistory.clear": "Borrar todo el historial",
+ "queryHistory.delete": "Eliminar",
"queryHistory.description": "Ver y ejecutar consultas ejecutadas previamente",
+ "queryHistory.disableCapture": "Pausar la captura del historial de consultas",
"queryHistory.displayName": "Historial de consultas",
- "queryHistory.toggleCapture": "Alternar la captura del historial de consultas"
+ "queryHistory.doubleClickAction": "Acción realizada cuando se hace doble clic en un elemento del historial",
+ "queryHistory.doubleClickAction.open": "Abrir un nuevo editor desconectado con la consulta del elemento de historial seleccionado",
+ "queryHistory.doubleClickAction.run": "Abrir un nuevo editor conectado con la consulta y la conexión desde el elemento de historial seleccionado y ejecute automáticamente la consulta.",
+ "queryHistory.enableCapture": "Iniciar la captura del historial de consultas",
+ "queryHistory.noEntries": "No hay consultas que mostrar",
+ "queryHistory.open": "Abrir consulta",
+ "queryHistory.run": "Ejecutar consulta"
}
}
}
\ No newline at end of file
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 459cc4a0fb..42ec26b0c3 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "Instancias del grupo de almacenamiento (HDFS)",
"deployCluster.StorageSectionTitle": "Configuración de almacenamiento",
"deployCluster.StorageSettings": "Configuración de almacenamiento",
- "deployCluster.controllerDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del controlador",
+ "deployCluster.controllerDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del controlador (gigabytes)",
"deployCluster.controllerDataStorageClass": "Clase de almacenamiento de datos del controlador",
- "deployCluster.controllerLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del controlador",
+ "deployCluster.controllerLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del controlador (gigabytes)",
"deployCluster.controllerLogsStorageClass": "Clase de almacenamiento de registros del controlador",
- "deployCluster.dataPoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del grupo de datos",
+ "deployCluster.dataPoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del grupo de datos (gigabytes) ",
"deployCluster.dataPoolDataStorageClass": "Clase de almacenamiento de datos del grupo de datos",
- "deployCluster.dataPoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del grupo de datos",
+ "deployCluster.dataPoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del grupo de datos (gigabytes)",
"deployCluster.dataPoolLogsStorageClass": "Clase de almacenamiento de registros del grupo de datos",
"deployCluster.scaleSectionTitle": "Ajustes de escala",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del servidor maestro de SQL Server",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del servidor maestro de SQL Server (gigabytes)",
"deployCluster.sqlServerMasterDataStorageClass": "Clase de almacenamiento de datos del servidor maestro de SQL Server",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del servidor maestro de SQL Server",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del servidor maestro de SQL Server (gigabytes)",
"deployCluster.sqlServerMasterLogsStorageClass": "Clase de almacenamiento de registros del servidor maestro de SQL Server",
"deployCluster.storageFieldTooltip": "Usar la configuración del controlador",
- "deployCluster.storagePoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del bloque de almacenamiento",
+ "deployCluster.storagePoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del bloque de almacenamiento (gigabytes)",
"deployCluster.storagePoolDataStorageClass": "Clase de almacenamiento de datos del bloque de almacenamiento",
- "deployCluster.storagePoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del bloque de almacenamiento",
+ "deployCluster.storagePoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del bloque de almacenamiento (gigabytes)",
"deployCluster.storagePoolLogsStorageClass": "Clase de almacenamiento de registros del bloque de almacenamiento"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-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",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-es/translations/extensions/schema-compare.i18n.json
index 5eb879874e..59acef8ca6 100644
--- a/i18n/ads-language-pack-es/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "Agregados",
- "SchemaCompare.AllowDropBlockingAssemblies": "Permitir quitar los ensamblados de bloqueo",
- "SchemaCompare.AllowIncompatiblePlatform": "Permitir plataforma no compatible",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Permitir el movimiento de datos de seguridad de nivel de fila no seguro",
- "SchemaCompare.ApplicationRoles": "Roles de aplicación",
- "SchemaCompare.Assemblies": "Ensamblados",
- "SchemaCompare.AssemblyFiles": "Archivos de ensamblado",
- "SchemaCompare.AsymmetricKeys": "Claves asimétricas",
- "SchemaCompare.Audits": "Auditorías",
- "SchemaCompare.BackupDatabaseBeforeChanges": "Copia de seguridad de la base de datos antes de los cambios",
- "SchemaCompare.BlockOnPossibleDataLoss": "Bloquear ante una posible pérdida de datos",
- "SchemaCompare.BlockWhenDriftDetected": "Bloquear cuando se detecte una desviación",
- "SchemaCompare.BrokerPriorities": "Prioridades de Broker",
- "SchemaCompare.Certificates": "Certificados",
- "SchemaCompare.ClrUserDefinedTypes": "Tipos definidos del usuario de CLR",
- "SchemaCompare.ColumnEncryptionKeys": "Claves de cifrado de columna",
- "SchemaCompare.ColumnMasterKeys": "Claves maestras de columna",
- "SchemaCompare.CommentOutSetVarDeclarations": "Convertir en comentario las declaraciones de var establecidas",
- "SchemaCompare.CompareUsingTargetCollation": "Comparar con la intercalación de destino",
- "SchemaCompare.Contracts": "Contratos",
- "SchemaCompare.CreateNewDatabase": "Crear nueva base de datos",
- "SchemaCompare.Credentials": "Credenciales",
- "SchemaCompare.CryptographicProviders": "Proveedores de servicios criptográficos",
- "SchemaCompare.DatabaseAuditSpecifications": "Especificaciones de auditoría de base de datos",
- "SchemaCompare.DatabaseEncryptionKeys": "Claves de cifrado de base de datos",
- "SchemaCompare.DatabaseOptions": "Opciones de base de datos",
- "SchemaCompare.DatabaseRoles": "Roles de base de datos",
- "SchemaCompare.DatabaseScopedCredentials": "Credenciales de ámbito de base de datos",
- "SchemaCompare.DatabaseTriggers": "Desencadenadores de bases de datos",
- "SchemaCompare.Defaults": "Valores predeterminados",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "Implementar base de datos en modo de usuario único",
- "SchemaCompare.DisableAndReenableDdlTriggers": "Deshabilitar y volver a habilitar los desencadenadores de ddl",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "No modificar los objetos de captura de datos modificados",
- "SchemaCompare.DoNotAlterReplicatedObjects": "No modificar objetos replicados",
- "SchemaCompare.DropConstraintsNotInSource": "Quitar limitaciones que no estén en el origen",
- "SchemaCompare.DropDmlTriggersNotInSource": "Quitar desencadenadores DML que no estén en el origen",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "Quitar las propiedades extendidas que no estén en el origen",
- "SchemaCompare.DropIndexesNotInSource": "Quitar los índices que no estén en el origen",
- "SchemaCompare.DropObjectsNotInSource": "Quitar objetos que no estén en el origen",
- "SchemaCompare.DropPermissionsNotInSource": "Quitar permisos que no estén en el origen",
- "SchemaCompare.DropRoleMembersNotInSource": "Quitar miembros de rol que no estén en el origen",
- "SchemaCompare.DropStatisticsNotInSource": "Quitar las estadísticas que no estén en origen",
- "SchemaCompare.Endpoints": "Puntos de conexión",
- "SchemaCompare.ErrorMessages": "Mensajes de error",
- "SchemaCompare.EventNotifications": "Notificaciones de eventos",
- "SchemaCompare.EventSessions": "Sesiones de eventos",
- "SchemaCompare.ExtendedProperties": "Propiedades extendidas",
- "SchemaCompare.ExternalDataSources": "Orígenes de datos externos",
- "SchemaCompare.ExternalFileFormats": "Formatos de archivo externos",
- "SchemaCompare.ExternalStreamingJobs": "Trabajos de streaming externos",
- "SchemaCompare.ExternalStreams": "Flujos externos",
- "SchemaCompare.ExternalTables": "Tablas externas",
- "SchemaCompare.FileTables": "Tablas de archivos",
- "SchemaCompare.Filegroups": "Grupos de archivos",
- "SchemaCompare.Files": "Archivos",
- "SchemaCompare.FullTextCatalogs": "Catálogos de texto completo",
- "SchemaCompare.FullTextStoplists": "Listas de palabras irrelevantes de texto completo",
+ "OptionNotFoundWarningMessage": "etiqueta: {0} no existe en la búsqueda de nombre de valor de opciones",
"SchemaCompare.GeneralOptionsLabel": "Opciones generales",
- "SchemaCompare.GenerateSmartDefaults": "Generar SmartDefaults",
- "SchemaCompare.IgnoreAnsiNulls": "Ignorar AnsiNulls",
- "SchemaCompare.IgnoreAuthorizer": "Ignorar autorizador",
- "SchemaCompare.IgnoreColumnCollation": "Ignorar intercalación de columnas",
- "SchemaCompare.IgnoreColumnOrder": "Ignorar el orden de las columnas",
- "SchemaCompare.IgnoreComments": "Ignorar comentarios",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignorar ruta de archivos del proveedor de cifrado",
- "SchemaCompare.IgnoreDdlTriggerOrder": "Ignorar el orden del desencadenador de DDL",
- "SchemaCompare.IgnoreDdlTriggerState": "Ignorar el estado del desencadenador de DDL",
- "SchemaCompare.IgnoreDefaultSchema": "Ignorar el esquema predeterminado",
- "SchemaCompare.IgnoreDmlTriggerOrder": "Ignorar el orden del desencadenador de DML",
- "SchemaCompare.IgnoreDmlTriggerState": "Ignorar el estado del desencadenador de DML",
- "SchemaCompare.IgnoreExtendedProperties": "Ignorar propiedades extendidas",
- "SchemaCompare.IgnoreFileAndLogFilePath": "Ignorar archivo y ruta del archivo de registro",
- "SchemaCompare.IgnoreFileSize": "Ignorar tamaño de archivo",
- "SchemaCompare.IgnoreFilegroupPlacement": "Ignorar la colocación del grupo de archivos",
- "SchemaCompare.IgnoreFillFactor": "Ignorar factor de relleno",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignorar ruta de acceso del archivo de catálogo de texto completo",
- "SchemaCompare.IgnoreIdentitySeed": "Ignorar inicialización de identidad",
- "SchemaCompare.IgnoreIncrement": "Ignorar incremento",
- "SchemaCompare.IgnoreIndexOptions": "Ignorar opciones de índice",
- "SchemaCompare.IgnoreIndexPadding": "Ignorar relleno de índice",
- "SchemaCompare.IgnoreKeywordCasing": "Ignorar distinción de mayúsculas y minúsculas en palabras clave",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignorar sugerencias de bloqueo en índices",
- "SchemaCompare.IgnoreLoginSids": "Ignorar SID de inicio de sesión",
- "SchemaCompare.IgnoreNotForReplication": "Ignorar no disponible para replicación",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignorar la colocación de objetos en el esquema de partición",
- "SchemaCompare.IgnorePartitionSchemes": "Ignorar esquemas de partición",
- "SchemaCompare.IgnorePermissions": "Ignorar permisos",
- "SchemaCompare.IgnoreQuotedIdentifiers": "Ignorar identificadores entrecomillados",
- "SchemaCompare.IgnoreRoleMembership": "Ignorar la pertenencia a roles",
- "SchemaCompare.IgnoreRouteLifetime": "Ignorar la vigencia de la ruta",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignorar punto y coma entre instrucciones",
- "SchemaCompare.IgnoreTableOptions": "Ignorar opciones de tabla",
- "SchemaCompare.IgnoreUserSettingsObjects": "Ignorar objetos de configuración de usuario",
- "SchemaCompare.IgnoreWhitespace": "Ignorar espacio en blanco",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Omitir cláusula WITH NOCHECK en restricciones CHECK",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignorar WITH NOCHECK en claves externas",
- "SchemaCompare.IncludeCompositeObjects": "Incluir objetos compuestos",
- "SchemaCompare.IncludeTransactionalScripts": "Incluir scripts transaccionales",
- "SchemaCompare.LinkedServerLogins": "Inicios de sesión de servidor vinculado",
- "SchemaCompare.LinkedServers": "Servidores vinculados",
- "SchemaCompare.Logins": "Inicios de sesión",
- "SchemaCompare.MasterKeys": "Claves maestras",
- "SchemaCompare.MessageTypes": "Tipos de mensaje",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "No hay instrucciones de modificación para cambiar los tipos CLR",
"SchemaCompare.ObjectTypesOptionsLabel": "Incluir tipos de objeto",
- "SchemaCompare.PartitionFunctions": "Funciones de partición",
- "SchemaCompare.PartitionSchemes": "Esquemas de partición",
- "SchemaCompare.Permissions": "Permisos",
- "SchemaCompare.PopulateFilesOnFileGroups": "Rellenar archivos en grupos de archivos",
- "SchemaCompare.Queues": "Colas",
- "SchemaCompare.RegisterDataTierApplication": "Registrar la aplicación de DataTier",
- "SchemaCompare.RemoteServiceBindings": "Enlaces de servicio remoto",
- "SchemaCompare.RoleMembership": "Pertenencia a roles",
- "SchemaCompare.Routes": "Rutas",
- "SchemaCompare.Rules": "Reglas",
- "SchemaCompare.RunDeploymentPlanExecutors": "Ejecutar ejecutores del plan de implementación",
- "SchemaCompare.ScalarValuedFunctions": "Funciones escalares con valor",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "Opciones de comparación de esquemas",
- "SchemaCompare.ScriptDatabaseCollation": "Intercalación de base de datos de script",
- "SchemaCompare.ScriptDatabaseCompatibility": "Compatibilidad de bases de datos de script",
- "SchemaCompare.ScriptDatabaseOptions": "Opciones de base de datos de script",
- "SchemaCompare.ScriptDeployStateChecks": "Comprobaciones de estado de la implementación del script",
- "SchemaCompare.ScriptFileSize": "Tamaño del archivo de script",
- "SchemaCompare.ScriptNewConstraintValidation": "Nueva validación de restricciones de script",
- "SchemaCompare.ScriptRefreshModule": "Módulo de actualización de script",
- "SchemaCompare.SearchPropertyLists": "Listas de propiedades de búsqueda",
- "SchemaCompare.SecurityPolicies": "Directivas de seguridad",
- "SchemaCompare.Sequences": "Secuencias",
- "SchemaCompare.ServerAuditSpecifications": "Especificaciones de auditoría de servidor",
- "SchemaCompare.ServerRoleMembership": "Pertenencia a rol de servidor",
- "SchemaCompare.ServerRoles": "Roles de servidor",
- "SchemaCompare.ServerTriggers": "Desencadenadores de servidor",
- "SchemaCompare.Services": "Servicios",
- "SchemaCompare.Signatures": "Firmas",
- "SchemaCompare.StoredProcedures": "Procedimientos almacenados",
- "SchemaCompare.SymmetricKeys": "Claves simétricas",
- "SchemaCompare.Synonyms": "Sinónimos",
- "SchemaCompare.TableValuedFunctions": "Funciones con valores de tabla",
- "SchemaCompare.Tables": "Tablas",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "Tratar los errores de verificación como advertencias",
- "SchemaCompare.UnmodifiableObjectWarnings": "Advertencias de objetos no modificables",
- "SchemaCompare.UserDefinedDataTypes": "Tipos de datos definidos por el usuario",
- "SchemaCompare.UserDefinedTableTypes": "Tipos de tablas definidos por el usuario",
- "SchemaCompare.Users": "Usuarios",
- "SchemaCompare.VerifyCollationCompatibility": "Verificar la compatibilidad de la intercalación",
- "SchemaCompare.VerifyDeployment": "Verificar la implementación",
- "SchemaCompare.Views": "Vistas",
- "SchemaCompare.XmlSchemaCollections": "Colecciones de esquemas XML",
"SchemaCompareOptionsDialog.Reset": "Restablecer",
"file": "Archivo",
"flat": "Plano",
diff --git a/i18n/ads-language-pack-es/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-es/translations/extensions/sql-assessment.i18n.json
index ab0b394c23..37cb98bf8f 100644
--- a/i18n/ads-language-pack-es/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "Edición",
"asmt.serverversion": "Versión",
"asmt.sqlReport.Error": "Error",
+ "asmt.sqlReport.High": "Alta",
"asmt.sqlReport.Info": "Información",
+ "asmt.sqlReport.Low": "Baja",
+ "asmt.sqlReport.Medium": "Media",
"asmt.sqlReport.Warning": "Advertencia",
"asmt.sqlReport.resultForDatabase": "Resultados de la base de datos",
"asmt.sqlReport.resultForInstance": "Resultados del servidor",
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 a2ba4e7030..8430f08963 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "Agregar una referencia",
"addDatabaseReferencedialogName": "Agregar referencia de base de datos",
"addItemAction": "Agregar elemento",
+ "advancedOptionsButton": "Avanzado...",
+ "advancedPublishOptions": "Opciones avanzadas de publicación",
"appSettingPrompt": "¿Desea actualizar la función de Azure local.settings.json con la nueva cadena de conexión?",
"applyConfirmation": "¿Está seguro de que desea actualizar el proyecto de destino?",
"applyError": "Error al actualizar el proyecto: {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Contrato de licencia de Microsoft SQL Server",
"exampleUsage": "Ejemplo de uso",
"excludeAction": "Excluir",
+ "excludeObjectTypes": "Excluir tipos de objeto",
"externalStream": "Flujo externo",
"externalStreamingJobFriendlyName": "Trabajo de streaming externo",
"externalStreamingJobValidationPassed": "Se ha superado la validación del trabajo de streaming externo.",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "Generando nuevo proyecto SQL desde {0}... Compruebe la ventana de resultados para obtener más detalles.",
"hr": "h",
"importElements": "Importar elementos",
+ "include": "Incluir",
"installGlobally": "Instalar globalmente",
"invalidDataSchemaProvider": "Hay un DSP no válido en el archivo .sqlproj.",
"invalidDatabaseReference": "Hay una referencia de base de datos no válida en el archivo .sqlproj.",
@@ -200,6 +204,9 @@
"objectType": "Tipo de objeto",
"okString": "Aceptar",
"openEulaString": "Abrir contrato de licencia",
+ "optionDescription": "Descripción de la opción",
+ "optionName": "Nombre de la opción",
+ "optionNotFoundWarningMessage": "etiqueta: {0} no existe en la búsqueda de nombre de valor de opciones",
"outsideFolderPath": "No se admiten elementos con ruta absolutas fuera de la carpeta del proyecto. Asegúrese de que las rutas del archivo de proyecto son relativas a la carpeta del proyecto.",
"parentTreeItemUnknown": "No se puede acceder al elemento primario del elemento de árbol proporcionado.",
"passwordNotMatch": "La contraseña de {0} no coincide con la contraseña de confirmación.",
@@ -226,6 +233,7 @@
"publish": "Publicar",
"publishAction": "Publicar",
"publishDialogName": "Publicación del proyecto",
+ "publishOptions": "Opciones de publicación",
"publishProjectSucceed": "Proyecto de base de datos publicado correctamente",
"publishSettingsFiles": "Archivo de configuración de publicación",
"publishTo": "Publicar destino",
@@ -240,6 +248,7 @@
"referenceType": "Tipo de referencia",
"reloadProject": "¿Quiere volver a cargar el proyecto de base de datos?",
"reloadValuesFromProjectButtonTitle": "Recarga de los valores del proyecto",
+ "reset": "Restablecer",
"resetAllVars": "Restablecer todas las variables",
"resourceGroup": "Grupo de recursos",
"retryFailedMessage": "Error en la operación \"{0}\". Volviendo a intentarlo... Resultado actual: {1}. Error: \"{2}\"",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "Compilar",
"sqlDatabaseProjects.changeTargetPlatform": "Cambiar plataforma de destino",
"sqlDatabaseProjects.close": "Cerrar proyecto de base de datos",
+ "sqlDatabaseProjects.collapseProjectNodes": "Si los nodos del proyecto se inician contraídos",
"sqlDatabaseProjects.convertToSdkStyleProject": "Convertir a proyecto de estilo SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Crear proyecto a partir de base de datos",
"sqlDatabaseProjects.delete": "Eliminar",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "Indique si se pide al usuario que instale Node.js cuando no se detecte.",
"sqlDatabaseProjects.open": "Abrir proyecto de base de datos",
"sqlDatabaseProjects.openContainingFolder": "Abrir carpeta contenedora",
+ "sqlDatabaseProjects.openInDesigner": "Abrir en el Diseñador",
"sqlDatabaseProjects.properties": "Propiedades",
"sqlDatabaseProjects.publish": "Publicar",
"sqlDatabaseProjects.schemaCompare": "Comparar esquemas",
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 17015dcf62..d47bff5c59 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "Copiar clave 1",
"sql.migration.copy.key2": "Copiar clave 2",
"sql.migration.copy.migration.details": "Copiar detalles de la migración",
+ "sql.migration.copy.status.canceled": "Cancelada",
+ "sql.migration.copy.status.cancelled": "Cancelado",
+ "sql.migration.copy.status.copyfinished": "Copia finalizada",
+ "sql.migration.copy.status.copying": "Copiando",
+ "sql.migration.copy.status.failed": "Error",
+ "sql.migration.copy.status.inprogress": "En curso",
+ "sql.migration.copy.status.preparingforcopy": "Preparando",
+ "sql.migration.copy.status.queued": "En cola",
+ "sql.migration.copy.status.rebuildingindexes": "Recompilación de índices",
+ "sql.migration.copy.status.succeeded": "Correcto",
"sql.migration.copy.throughput": "Copiar rendimiento (MBPS)",
"sql.migration.copy.throughput.info": "El rendimiento del movimiento de datos se obtiene durante la migración de las copias de seguridad de la base de datos a Azure. Esta es la velocidad de transferencia de datos, que se calcula dividiendo la lectura de datos entre la duración de la migración de copias de seguridad a Azure.",
"sql.migration.count.database.multiple": "{0} bases de datos",
"sql.migration.count.database.single": "{0} base de datos",
"sql.migration.create": "Crear",
"sql.migration.create.new": "Crear nuevo",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "Crear grupo de recursos",
"sql.migration.currently.restoring.file": "Restaurando archivo actualmente",
"sql.migration.cutover": "Transición de migración",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. Cree una copia de seguridad final del registro de transacciones y almacénela en el recurso compartido de red.",
"sql.migration.cutover.step.3.blob": "3. Compruebe que todas las copias de seguridad se hayan restaurado en la base de datos de destino. El valor de \"Copias de seguridad del registro de transacciones\" debe ser cero.",
"sql.migration.cutover.step.3.network.share": "3. Compruebe que todas las copias de seguridad de registros se hayan restaurado en la base de datos de destino. El valor de \"Copias de seguridad del registro de transacciones\" debe ser cero.",
- "sql.migration.cutover.type": "Modo de migración",
+ "sql.migration.cutover.type": "Modo",
"sql.migration.dashboard.description": "Determine la preparación de la migración de sus instancias de SQL Server, identifique un destino de Azure SQL recomendado y complete la migración de la instancia de SQL Server a Azure SQL Managed Instance o SQL Server en Azure Virtual Machines.",
+ "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.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.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.migrate.task.button": "Migrar a Azure SQL",
"sql.migration.dashboard.migrate.task.button.description": "Migre una instancia de SQL Server a Azure SQL.",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "Claves de autenticación de Database Migration Service",
"sql.migration.database.migration.service.created.successfully": "Se creó correctamente un Database Migration Service.",
"sql.migration.database.migration.status": "Estado de la migración de bases de datos",
+ "sql.migration.database.migration.status.label": "Estado de la migración de bases de datos: {0}",
"sql.migration.database.page.description": "Seleccione la ubicación de las copias de seguridad de la base de datos que se usarán durante la migración.",
"sql.migration.database.page.title": "Copia de seguridad de la base de datos",
"sql.migration.database.private.endpoint.info.text": "Asegúrese de que la cuenta de Azure Storage no usa un punto de conexión privado.",
- "sql.migration.database.status.column": "Estado",
+ "sql.migration.database.status.column": "Estado de migración",
"sql.migration.database.to.be.migrated": "Base de datos que se va a migrar",
"sql.migration.databases": "Bases de datos ({0}/{1})",
"sql.migration.databases.selected": "Bases de datos seleccionadas: {0}/{1}",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} día",
"sql.migration.days": "{0} días",
"sql.migration.description": "Descripción",
+ "sql.migration.details.breadcrumb.migrations": "Migraciones",
"sql.migration.details.copied": "Detalles copiados",
+ "sql.migration.details.refresh": "Actualizar",
+ "sql.migration.details.serverobjects.all.tables.label": "Número total de tablas",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "Cancelado",
+ "sql.migration.details.serverobjects.failed.tables.label": "Error",
+ "sql.migration.details.serverobjects.field.label": "Objetos de servidor",
+ "sql.migration.details.serverobjects.filter.aria.label": "Filtrar los resultados de la migración de la tabla mediante palabras clave",
+ "sql.migration.details.serverobjects.filter.label": "Filtrar los resultados de la migración de la tabla",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "En curso",
+ "sql.migration.details.serverobjects.label": "Objetos de servidor",
+ "sql.migration.details.serverobjects.successful.tables.label": "Correcto",
"sql.migration.dms.location": "Región de Azure para su servicio de Azure Database Migration Service. Solo se mostrarán las regiones que contienen un servicio.",
"sql.migration.dms.provision.failed": "No se pudo aprovisionar el Database Migration Service. Espere unos minutos y vuelva a intentarlo.",
"sql.migration.dms.resource": "Nombre del recurso de Azure Database Migration Service",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "No hay archivos de copia de seguridad",
"sql.migration.enter.your.sql.cred": "Escriba las credenciales para la instancia de SQL Server de origen. Estas credenciales se usarán al migrar las bases de datos a Azure SQL.",
"sql.migration.error": "Error",
+ "sql.migration.error.details.label": "Errores de migración",
+ "sql.migration.error.details.title": "Detalles del error de migración",
+ "sql.migration.error.dialog.clear.button.label": "Borrar",
+ "sql.migration.error.title": "Detalles del estado de la migración",
"sql.migration.failed": "Error en las migraciones de bases de datos",
"sql.migration.feedback.issue.title": "Comentarios sobre la experiencia de migración",
"sql.migration.file.name": "Nombre de archivo",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "Último examen completado: {0}",
"sql.migration.learn.more": "Más información",
"sql.migration.learn.more.prerequisites": "Obtenga más información acerca de las cosas que necesita antes de iniciar una migración.",
+ "sql.migration.load.migration.list.error": "Error al cargar la lista de migraciones",
"sql.migration.location": "Ubicación",
"sql.migration.mi.not.ready": "La instancia administrada \\\"{0}\\\" no está disponible para la migración porque actualmente se encuentra en el estado \\\"{1}\\\". Para continuar, seleccione una instancia administrada disponible.",
"sql.migration.migration.completed": "Migraciones de bases de datos completadas",
"sql.migration.migration.in.progress": "Migraciones de base de datos en curso",
+ "sql.migration.migration.list.ascending.label": "Ascendente",
+ "sql.migration.migration.list.sort.label": "Ordenar",
"sql.migration.migration.status": "Estado de migración",
"sql.migration.migration.status.filter": "Filtro de estado de migración",
"sql.migration.min": "{0} min",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "DESCONECTADO",
"sql.migration.ok": "Aceptar",
"sql.migration.online": "En línea",
+ "sql.migration.open.migration.destails.error": "Error al abrir el cuadro de diálogo de detalles de la migración",
+ "sql.migration.open.migration.service.error": "Error al abrir el cuadro de diálogo del servicio de migración",
+ "sql.migration.open.migration.target.error": "Error al abrir el destino de migración",
"sql.migration.option": "Descargue e instale el entorno de ejecución de integración.",
+ "sql.migration.parallel.copy.type.dynamic": "Intervalo dinámico",
+ "sql.migration.parallel.copy.type.none": "Ninguno",
+ "sql.migration.parallel.copy.type.physical": "Particiones físicas",
"sql.migration.path.user.account": "Cuenta de usuario",
"sql.migration.pre.req.1": "Detalles de la cuenta de Azure",
"sql.migration.pre.req.2": "Azure SQL Managed Instance o SQL Server en la máquina virtual de Azure",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "Actualizar evaluación",
"sql.migration.refresh.key1": "Actualizar clave 1",
"sql.migration.refresh.key2": "Actualizar clave 2",
- "sql.migration.refresh.migrations.error": "Error al actualizar la lista de migraciones: \\\"{0}\\\". Compruebe la conexión de Azure vinculada y haga clic en Actualizar para volver a intentarlo.",
+ "sql.migration.refresh.migrations.error.label": "Error al actualizar la lista de migraciones. Compruebe la conexión de Azure vinculada y haga clic en Actualizar para volver a intentarlo.",
+ "sql.migration.refresh.migrations.error.title": "Error al actualizar la lista de migraciones.",
"sql.migration.resource.group.description": "Un grupo de recursos es un contenedor que tiene los recursos relacionados de una solución de Azure.",
"sql.migration.resource.group.not.found": "No se han encontrado grupos de recursos.",
"sql.migration.resourceGroups": "Grupo de recursos",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "Siguiente",
"sql.migration.saved.assessment.result": "Sesión guardada",
"sql.migration.search": "Buscar",
- "sql.migration.search.for.migration": "Buscar migraciones",
+ "sql.migration.search.for.migration": "Filtrar los resultados de la migración",
"sql.migration.sec": "{0} s",
"sql.migration.select.azure.mi": "Seleccione la suscripción de Azure de destino y la Azure SQL Managed Instance de destino.",
"sql.migration.select.azure.vm": "Seleccione la suscripción de Azure de destino y el SQL Server de destino de la máquina virtual de Azure de su destino.",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "Mostrar estado",
"sql.migration.size": "Tamaño (MB)",
"sql.migration.size.column.header": "Tamaño",
+ "sql.migration.size.gb": "{0} GB",
+ "sql.migration.size.mb": "{0} MB",
+ "sql.migration.size.tb": "{0} TB",
"sql.migration.sku.available.recommendations": "{0} recomendaciones disponibles",
"sql.migration.sku.azureConfiguration": "Configuración de Azure",
"sql.migration.sku.azureConfiguration.businessCritical": "Crítico para la empresa",
@@ -450,12 +499,25 @@
"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.sqldb.column.copyduration": "Duración de la copia",
+ "sql.migration.sqldb.column.copystart": "Inicio de copia",
+ "sql.migration.sqldb.column.copythroughput": "Copiar rendimiento",
+ "sql.migration.sqldb.column.dataread": "Datos leídos",
+ "sql.migration.sqldb.column.datawritten": "Datos escritos",
+ "sql.migration.sqldb.column.parallelcopytype": "Tipo de copia en paralelo",
+ "sql.migration.sqldb.column.rowscopied": "Filas copiadas",
+ "sql.migration.sqldb.column.rowsread": "Filas leídas",
+ "sql.migration.sqldb.column.tablename": "Nombre de la tabla",
+ "sql.migration.sqldb.column.usedparallelcopies": "Copias en paralelo utilizadas",
+ "sql.migration.src.database": "Base de datos de origen",
+ "sql.migration.src.server": "Nombre de origen",
"sql.migration.start.migration.button": "Iniciar la migración",
"sql.migration.start.session": "Iniciar una nueva sesión",
"sql.migration.start.time": "Hora de inicio",
"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.",
+ "sql.migration.status.canceled": "Cancelada",
"sql.migration.status.canceling": "Cancelando",
"sql.migration.status.completing": "Completando",
"sql.migration.status.creating": "Creando",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "Error",
"sql.migration.status.inprogress": "En curso",
"sql.migration.status.refresh.label": "Actualizar",
+ "sql.migration.status.retriable": "Posibilidad de volver a intentarlo",
"sql.migration.status.select.service.MESSAGE": "Seleccionar Database Migration Service para supervisar las migraciones.",
+ "sql.migration.status.status.label": "Estado",
"sql.migration.status.succeeded": "Correcto",
"sql.migration.status.warning.count.multiple": "{0} advertencias)",
"sql.migration.status.warning.count.single": "{0} advertencia)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Azure SQL Managed Instance",
"sql.migration.summary.page.title": "Resumen",
"sql.migration.summary.vm.type": "SQL Server en una máquina virtual de Azure",
+ "sql.migration.tab.button.feedback.description": "Comentarios",
+ "sql.migration.tab.button.feedback.label": "Comentarios",
+ "sql.migration.tab.button.migration.description": "Migrar a Azure SQL",
+ "sql.migration.tab.button.migration.label": "Nueva migración",
+ "sql.migration.tab.button.support.description": "Nueva solicitud de soporte técnico",
+ "sql.migration.tab.button.support.label": "Nueva solicitud de soporte técnico",
+ "sql.migration.tab.dashboard.title": "Panel",
+ "sql.migration.tab.migrations.title": "Migraciones",
+ "sql.migration.table.error.title": "Detalles del estado de migración de la tabla",
+ "sql.migration.table.migration.status.label": "Estado de migración de la tabla: {0}",
"sql.migration.target": "Destino",
+ "sql.migration.target.azure.sql.instance.database.name": "Base de datos de destino",
"sql.migration.target.azure.sql.instance.name": "Nombre de destino",
+ "sql.migration.target.azure.sql.instance.server.name": "Nombre de destino",
"sql.migration.target.database.name": "Nombre de la base de datos de destino",
"sql.migration.target.platform": "Plataforma de destino",
"sql.migration.target.server": "Servidor de destino",
@@ -497,7 +573,6 @@
"sql.migration.username": "Nombre de usuario",
"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": "La máquina virtual \\\"{0}\\\" no está disponible para la migración porque se encuentra actualmente en el estado \\\"{1}\\\". Para continuar, seleccione una máquina virtual disponible.",
"sql.migration.warning": "Advertencia",
"sql.migration.warnings": "Advertencias",
"sql.migration.warnings.count": "Advertencias ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "Sí",
"total.databases.selected": "{0} de {1} bases de datos seleccionadas"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "Tutorial: Migración a SQL Server en Azure Virtual Machines (en línea)"
- },
"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}"
diff --git a/i18n/ads-language-pack-es/translations/main.i18n.json b/i18n/ads-language-pack-es/translations/main.i18n.json
index b4bcca9c0b..c9d328eaf5 100644
--- a/i18n/ads-language-pack-es/translations/main.i18n.json
+++ b/i18n/ads-language-pack-es/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "Vuelva a cargar Azure Data Studio para habilitar esta extensión en {0}.",
"enableWindowsBackgroundUpdates": "Habilitar para descargar e instalar nuevas versiones de Azure Data Studio en segundo plano en Windows",
"extensionsPolicy": "Establece la directiva de seguridad para descargar extensiones.",
- "incompatible": "No se puede instalar la extensión \"{0}\" debido a que no es compatible con Azure Data Studio \"{1}\".",
+ "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.",
"miNewNotebook": "&&Nuevo cuaderno",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "Se debe pasar un NavigationProvider con un id. de proveedor válido a este método"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "No se puede iniciar una sesión, el administrador aún no está inicializado",
- "notebookMultipleRequestsError": "No se puede ejecutar la celda de código. Actualmente se está ejecutando otra celda."
+ "errorStartBeforeReady": "No se puede iniciar una sesión, el administrador aún no está inicializado"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "Borrar todas las cuentas guardadas",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "Mostrar diálogo de conexión al inicio"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "Más acciones",
"designer.defaultRemoveRowConfirmationMessage": "¿Está seguro de que desea quitar la fila?",
"designer.generalGroupName": "General",
"designer.issueCountAlert": "Se encontraron {0} problemas de validación.",
"designer.issuesTabTitle": "Problemas ({0})",
"designer.loadingDesigner": "Cargando el diseñador...",
"designer.loadingDesignerCompleted": "El diseñador está cargado",
- "designer.moveRowText": "Mover fila",
+ "designer.moveRowText": "Mover",
"designer.processing": "Procesando...",
"designer.processingChanges": "Procesando cambios...",
"designer.processingChangesCompleted": "Se han procesado los cambios",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "Visor de recursos"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "Mientras haya otra operación en curso, no se podrá realizar la operación.",
- "tableDesigner.newTable": "Nueva tabla"
+ "tableDesigner.OperationInProgressWarning": "Mientras haya otra operación en curso, no se podrá realizar la operación."
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "Cerrar",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "Archivos del plan de ejecución",
"epCompare.comparePropertiesAction": "Propiedades",
"epCompare.comparisonProgess": "Cargando áreas similares en planes comparados",
+ "epCompare.searchNodeAction": "Buscar nodo",
+ "epCompare.searchNodeActionAddedPlan": "Buscar nodo: plan agregado",
"epCompare.toggleOrientation": "Alternar orientación",
"epCompare.zoomInAction": "Acercar",
"epCompare.zoomOutAction": "Alejar",
"epCompare.zoomReset": "Restablecer zoom",
- "epCompare.zoomToFit": "Ajustar al tamaño"
+ "epCompare.zoomToFit": "Ajustar al tamaño",
+ "queryDropdownPrefix": "Consulta {0} de {1}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "Operación inferior: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "Operación izquierda: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "Operación derecha: {0}",
"executionPlanComparisonPropertiesTopOperation": "Operación superior: {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "Nombre",
"nodePropertyViewNameValueColumnBottomHeader": "Valor (plan inferior)",
+ "nodePropertyViewNameValueColumnLeftHeader": "Valor (plano izquierdo)",
+ "nodePropertyViewNameValueColumnRightHeader": "Valor (plan derecho)",
"nodePropertyViewNameValueColumnTopHeader": "Valor (plan superior)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "Valor"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "Cerrar",
"executionPlanPropertyViewSortAlphabetically": "Alfabético",
- "executionPlanPropertyViewSortByDisplayOrder": "Por categorías",
+ "executionPlanPropertyViewSortByDisplayOrder": "Importancia",
"executionPlanPropertyViewSortReverseAlphabetically": "Orden alfabético inverso",
"nodePropertyViewTitle": "Propiedades"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "Propiedades",
"executionPlanSavePlanXML": "Guardar archivo de plan",
"executionPlanSearchNodeAction": "Buscar nodo",
+ "executionPlanTopOperationsAction": "Operaciones principales",
"executionPlanZoomInActionLabel": "Acercar",
"executionPlanZoomOutActionLabel": "Alejar",
"openQueryAction": "Abrir consulta"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "Error al representar el componente: {0}",
- "noMimeTypeFound": "No se ha encontrado ningún representador {0} para la salida. Tiene los siguientes tipos MIME: {1}",
- "noSelectorFound": "No se encontró un componente para el selector {0}",
- "safe": "seguro "
+ "noMimeTypeFound": "No se ha encontrado ningún representador para la salida. Tiene los siguientes tipos MIME: {0}",
+ "noSafeMimeTypeFound": "No se ha encontrado ningún representador seguro para la salida. Tiene los siguientes tipos MIME: {0}",
+ "noSelectorFound": "No se encontró un componente para el selector {0}"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "Haga clic en",
@@ -11683,7 +11691,7 @@
"plotlyError": "Error al mostrar el gráfico de Plotly: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "Agregar conexión",
+ "serverTree.newConnection": "Nueva conexión",
"servers.noConnections": "No se ha encontrado una conexión."
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "Tipo de lenguaje SQL"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "Error al ejecutar la consulta.",
+ "query.QueryExecutionEnded": "Ejecución de la consulta completada.",
+ "query.QueryExecutionStarted": "Se inició la ejecución de la consulta.",
"resultsGrid": "Cuadrícula de resultados",
"resultsGrid.maxRowCountExceeded": "Se ha superado el número máximo de filas para el filtrado y la ordenación. Para actualizarlo, vaya a Configuración de usuario y cambie la configuración: \"queryEditor.results.inMemoryDataProcessingThreshold\".",
"xmlShowplan": "Plan de presentación XML"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "Habilitar o deshabilitar el plan de ejecución real",
"ToggleFocusBetweenQueryEditorAndResultsAction": "Alternar enfoque entre consulta y resultados",
"cancelQueryKeyboardAction": "Cancelar consulta",
"copyQueryWithResultsKeyboardAction": "Copiar consulta con resultados",
+ "estimatedExecutionPlanKeyboardAction": "Mostrar plan de ejecución estimado",
"focusOnCurrentQueryKeyboardAction": "Centrarse en la consulta actual",
"parseSyntaxLabel": "Analizar consulta",
"queryActions.notConnected": "Conéctese a un servidor",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "El parámetro de editor es necesario para la ejecución de un acceso directo",
"refreshIntellisenseKeyboardAction": "Actualizar caché de IntelliSense",
"runCurrentQueryKeyboardAction": "Ejecutar la consulta actual",
- "runCurrentQueryWithActualPlanKeyboardAction": "Ejecutar la consulta actual con el plan real",
"runQueryKeyboardAction": "Ejecutar consulta",
"toggleQueryResultsKeyboardAction": "Alternar resultados de la consulta"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "Establezca keybinding workbench.action.query.shortcut{0} para ejecutar el texto del acceso directo como una llamada de procedimiento o en la ejecución de una consulta. Cualquier texto seleccionado en el editor de consultas se pasará como un parámetro al final de la consulta, o bien puede hacer referencia a él con {arg}"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "Plan de ejecución",
"actualQueryPlan": "Real",
"cancelQueryLabel": "Cancelar",
"changeConnectionDatabaseLabel": "Cambiar conexión",
"changeDatabase.failed": "No se pudo cambiar la base de datos",
"changeDatabase.failedWithError": "No se ha podido cambiar de base de datos: {0}",
"connectDatabaseLabel": "Conectar",
+ "disableActualPlanLabel": "Deshabilitar plan real",
"disablesqlcmdLabel": "Desactivar SQLCMD",
"disconnectDatabaseLabel": "Desconectar",
+ "enableActualPlanLabel": "Habilitar plan real",
"enablesqlcmdLabel": "Habilitar SQLCMD",
- "estimatedQueryPlan": "Explicar",
+ "estimatedQueryPlan": "Plan estimado",
"newQueryTask.newQuery": "Nueva consulta",
+ "query.multiSelectionNotSupported": "No se admite la ejecución de consultas cuando el editor está en modo de selección múltiple.",
"queryEditor.exportSqlAsNotebook": "Exportación como cuaderno",
"runQueryLabel": "Ejecutar",
"selectDatabase": "Seleccionar la base de datos"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "Cuadrícula y mensajes de resultados",
"rowHeight": "Controla la altura de la fila en píxeles"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "Borrar todo el historial",
- "queryHistory.delete": "Eliminar",
- "queryHistory.disableCapture": "Pausar la captura del historial de consultas",
- "queryHistory.enableCapture": "Iniciar la captura del historial de consultas",
- "queryHistory.openQuery": "Abrir consulta",
- "queryHistory.runQuery": "Ejecutar consulta",
- "queryHistory.toggleCaptureLabel": "Alternar la captura del historial de consultas",
- "toggleQueryHistory": "Alternar el historial de consultas"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "error",
- "succeeded": "se realizó correctamente"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "No hay consultas que mostrar.",
- "queryHistory.regTreeAriaLabel": "Historial de consultas"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "&&Historial de consultas",
- "queryHistory": "Historial de consultas",
- "queryHistory.clearLabel": "Borrar todo el historial",
- "queryHistory.disableCapture": "Pausar la captura del historial de consultas",
- "queryHistory.enableCapture": "Iniciar la captura del historial de consultas",
- "queryHistoryCaptureEnabled": "Si la captura del historial de consultas está habilitada. De no ser así, las consultas ejecutadas no se capturarán.",
- "queryHistoryConfigurationTitle": "Historial de consultas",
- "viewCategory": "Vista"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "Plan de consulta"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "Editor de planes de consulta"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "Ejecuciones reales",
- "topOperations.actualRebinds": "Reenlaces reales",
- "topOperations.actualRewinds": "Rebobinados reales",
- "topOperations.actualRows": "Filas reales",
- "topOperations.estCPUCost": "Costo de CPU estimado",
- "topOperations.estCost": "Costo estimado",
- "topOperations.estIOCost": "Costo de E/S estimado",
- "topOperations.estRebinds": "Reenlaces estimados",
- "topOperations.estRewinds": "Rebobinados estimados",
- "topOperations.estRows": "Filas estimadas",
- "topOperations.estSubtreeCost": "Coste del subárbol estimado",
- "topOperations.object": "Objeto",
- "topOperations.operation": "Operación",
- "topOperations.parallel": "Paralelo",
- "topOperations.partitioned": "Particionado",
- "topOperationsTitle": "Operaciones principales"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "Nueva implementación..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "Error al actualizar el nodo \"{0}\"; {1}."
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "Generar script",
- "tableDesigner.publishTableChanges": "Publicar cambios..."
+ "tableDesigner.publishTableChanges": "Publicar cambios...",
+ "tableDesigner.saveTableChanges": "Guardar"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Característica en vista previa"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "Se agotó el tiempo de espera de disponibilidad de kernels estándar para el proveedor de cuadernos \"{0}\""
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "Sin título",
"notebookView.nameTaken": "Ya existe una vista con el nombre {0} en este cuaderno."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "Se espera que los datos para {0} sean una cadena o una matriz de cadenas",
"nbNotSupported": "Este archivo no tiene un formato válido de cuaderno",
"nbformatNotRecognized": "nbformat v{0}. {1} no reconocido",
- "unknownCellType": "Celda de tipo {0} desconocido",
- "unrecognizedOutput": "Tipo de salida {0} no reconocido",
- "unrecognizedOutputType": "Tipo de salida {0} no reconocido"
+ "unknownCellType": "Celda de tipo {0} desconocido"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "Objetivo de ejecución opcional indicado por este magic, por ejemplo Spark vs SQL",
@@ -12459,7 +12422,7 @@
"carbon.extension.contributes.notebook.magic": "Nombre del magic de celda, como \"%%sql\".",
"carbon.extension.contributes.notebook.provider": "Identificador del proveedor del cuaderno.",
"carbon.extension.contributes.notebook.standardKernels": "Núcleos que deben ser estándar con este proveedor de cuadernos",
- "providerNotInRegistryError": "El proveedor especificado \"{0}\" no está presente en el Registro del bloc de notas.",
+ "providerNotInRegistryError": "El proveedor especificado \"{0}\" no está presente en el registro del bloc de notas.",
"vscode.extension.contributes.notebook.languagemagics": "Aporta el lenguaje del cuaderno.",
"vscode.extension.contributes.notebook.providersDescriptions": "Aporta descripciones del proveedor de cuadernos."
},
@@ -12621,7 +12584,7 @@
"groupColor": "Color del grupo",
"groupDescription": "Descripción del grupo",
"serverGroup.cancel": "Cancelar",
- "serverGroup.colorValue": "Color: {0}",
+ "serverGroup.colorValue": "Color del grupo: {0}",
"serverGroup.ok": "Aceptar"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "I&&ntroducción",
"showReleaseNotes": "Ver introducción"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "No se puede ejecutar la celda de código. Actualmente se está ejecutando otra celda."
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "Copiar",
+ "ept.topOperationsCopyWithHeader": "Copiar con encabezado",
+ "ept.topOperationsSelectAll": "Seleccionar todo",
+ "planTreeTab.title": "Árbol de plan (versión preliminar)",
+ "topOperationsTableTitle": "Árbol del plan de ejecución"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "Copiar",
+ "ep.topOperationsCopyWithHeader": "Copiar con encabezado",
+ "ep.topOperationsSelectAll": "Seleccionar todo",
+ "topOperationsTabTitle": "Operaciones principales (versión preliminar)",
+ "topOperationsTableTitle": "Operaciones principales"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "No se reconoce el tipo de salida '{0}'."
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-fr/CHANGELOG.md b/i18n/ads-language-pack-fr/CHANGELOG.md
index 8f1b7763fb..682a7221bd 100644
--- a/i18n/ads-language-pack-fr/CHANGELOG.md
+++ b/i18n/ads-language-pack-fr/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-fr" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-fr/package.json b/i18n/ads-language-pack-fr/package.json
index f0faa43de4..758259c2ba 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 8d76b53150..0c7f8fcbc5 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "Support + dépannage",
"arc.supportRequestNote": "Notez que la configuration de la ressource doit avoir été chargée dans Azure pour ouvrir une demande de support.",
"arc.suspect": "Suspect",
+ "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.type": "Type",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "Gestion des mises à niveau",
"arc.upgradeMiaa": "Mettre à niveau SQL Managed Instance",
"arc.upgradingController": "Le contrôleur de données est en cours de mise à niveau. Vous pouvez vérifier l’état de la mise à niveau en exécutant la commande suivante : « kubectl get datacontrollers -A »",
+ "arc.upgradingDirectDC": "Mise à niveau du contrôleur de données « {0} » avec la commande « az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2} »",
+ "arc.upgradingDirectMiaa": "Mise à niveau de SQL MIAA « {0} » avec la commande « az sql mi-arc upgrade --name {0} --resource-group {1} »",
+ "arc.upgradingIndirectDC": "Mise à niveau du contrôleur de données « {0} » avec la commande « az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s »",
+ "arc.upgradingIndirectMiaa": "Mise à niveau de SQL MIAA « {0} » avec la commande « az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s »",
"arc.upgradingMiaa": "SQL Managed Instance est en cours de mise à niveau. Vous pouvez vérifier l’état de la mise à niveau en exécutant la commande suivante : « kubectl get sqlmi -A »",
"arc.userCancelledError": "L'utilisateur a annulé la boîte de dialogue.",
"arc.username": "Nom d'utilisateur",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "J'accepte {0} et {1}.",
"arc.agreement.postgres.terms.conditions": "Conditions générales d'utilisation de PostgreSQL Hyperscale activé par Azure Arc",
- "arc.agreement.sql.help.text": "Azure Arc activé Managed Instance fournit SQL Server l’accès et la compatibilité des fonctionnalités qui peuvent être déployées sur l’infrastructure de votre choix. {0}",
+ "arc.agreement.sql.help.text": "Managed Instance activé d’Azure Arc offre l'accès à SQL Server et la compatibilité avec les fonctionnalités qui peuvent être déployées sur l'infrastructure de votre choix. {0}. \r\n \r\n En cliquant sur « Exécuter un script sur un bloc-notes », ou «Déployer » (a) j'accepte les conditions légales et les déclarations de confidentialité associées aux offres de la Place de marché indiquées ci-dessous, (b) j'autorise Microsoft à facturer selon mon mode de paiement actuel les frais associés aux offres, avec la même fréquence de facturation que mon abonnement Azure et (c) j'accepte que Microsoft Corporation puisse partager mes informations de contact et celles relatives à mon utilisation et à mes transactions avec les fournisseurs des offres dans le cadre du support, de la facturation et d'autres activités liées aux transactions. Microsoft Corporation ne fournit pas de droits pour les produits tiers. Pour plus d'informations, consultez {1}, {2} et {3}.",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Conditions de la Place de marché Azure",
"arc.agreement.sql.help.text.learn.more": "En savoir plus",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "En savoir plus sur Managed Instance avec Azure Arc",
+ "arc.agreement.sql.help.text.privacy.policy": "Politique de confidentialité",
+ "arc.agreement.sql.help.text.terms.of.use": "Conditions d’utilisation",
"arc.agreement.sql.terms.conditions": "Instance managée Azure SQL : conditions générales Azure Arc",
"arc.azure.account": "Compte Azure",
"arc.azure.location": "Emplacement Azure",
@@ -359,27 +367,34 @@
"arc.controller": "Contrôleur Azure Arc cible",
"arc.cores-limit.label": "Nombre maximal de mémoires à tores magnétiques",
"arc.cores-request.label": "Demande de mémoire à tores magnétiques",
- "arc.data.controller.agreement": "J'accepte {0} et {1}.",
"arc.data.controller.auto.upload.logs": "Charger automatiquement les journaux",
"arc.data.controller.auto.upload.logs.description": "Activez le chargement automatique des journaux. Mode direct uniquement.",
"arc.data.controller.auto.upload.metrics": "Charger automatiquement les métriques",
"arc.data.controller.auto.upload.metrics.description": "Activez le chargement automatique des métriques. Mode direct uniquement.",
- "arc.data.controller.cluster.config.profile": "Profil de configuration",
+ "arc.data.controller.cluster.config.profile": "Modèle de configuration Kubernetes",
+ "arc.data.controller.cluster.config.profile.description": "Choisissez le modèle de configuration Kubernetes correspondant à votre distribution Kubernetes. Ce modèle fournit des valeurs par défaut pour la classe de stockage, le type de service, etc.",
"arc.data.controller.cluster.config.profile.loading": "Chargement des profils de configuration",
"arc.data.controller.cluster.config.profile.loadingcompleted": "Chargement des profils de configuration effectué",
"arc.data.controller.cluster.config.profile.title": "Choisir le profil de configuration",
"arc.data.controller.cluster.environment.title": "Quel est votre environnement de cluster Kubernetes existant cible ?",
+ "arc.data.controller.cluster.name": "Nom du cluster",
+ "arc.data.controller.cluster.name.description": "Nom du cluster. Mode direct uniquement.",
"arc.data.controller.connectivity.mode": "Mode de connectivité",
"arc.data.controller.create.azureconfig.title": "Configuration Azure",
"arc.data.controller.create.controllerconfig.title": "Configuration du contrôleur",
"arc.data.controller.create.summary.title": "Vérifier votre configuration",
"arc.data.controller.custom.location": "Localisation personnalisée",
"arc.data.controller.custom.location.description": "Nom de l’emplacement personnalisé. Mode direct uniquement.",
- "arc.data.controller.details.description": "Pour le mode indirect, fournissez un espace de noms, un nom et une classe de stockage pour votre contrôleur de données Azure Arc. Ce nom permet d’identifier votre instance Arc pour la gestion et la supervision à distance. Pour le mode direct, vous n’avez pas besoin de fournir d’espace de noms, mais fournissez le nom d’emplacement personnalisé.",
+ "arc.data.controller.details.description": "Pour le mode indirect, l’espace de noms, le nom et la classe de stockage sont obligatoires. Ce nom sera utilisé pour identifier votre instance Arc à des fins de gestion et de surveillance à distance. Pour le mode direct, un nom d’emplacement personnalisé est requis.",
"arc.data.controller.details.title": "Détails du contrôleur de données",
+ "arc.data.controller.direct.display.name": "Directement",
+ "arc.data.controller.help.text": "Le cluster Kubernetes doit déjà être activé pour l'arc avec la commande az connectedk8s connect. Veuillez utiliser notre {0} pour en savoir plus.",
+ "arc.data.controller.help.text.documentation.page": "page de documentation",
+ "arc.data.controller.indirect.display.name": "Indirectement",
"arc.data.controller.infrastructure": "Infrastructure",
"arc.data.controller.kube.cluster.context": "Contexte de cluster",
"arc.data.controller.location": "Emplacement",
+ "arc.data.controller.location.description": "L’emplacement est utilisé uniquement pour le déploiement en mode indirect. Ce champ sera ignoré pour le mode direct.",
"arc.data.controller.log.analytics.primary.key": "Clé primaire Log Analytics",
"arc.data.controller.log.analytics.workspace.id": "ID d’espace de travail Log Analytics",
"arc.data.controller.log.analytics.workspace.names": "Espace de travail Log Analytics",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "Nom du contrôleur de données",
"arc.data.controller.name.validation.description": "Le noms doit être constitué de caractères alphanumériques minuscules, « - » ou « . », commencer/se terminer par un caractère alphanumérique et comporter 253 caractères au maximum.",
"arc.data.controller.namespace": "Espace de noms du contrôleur de données",
- "arc.data.controller.namespace.description": "Mode indirect uniquement.",
+ "arc.data.controller.namespace.description": "Espace de noms du contrôleur de données. Mode indirect uniquement.",
"arc.data.controller.namespace.validation.description": "L’espace de noms doit être constitué de caractères alphanumériques minuscules ou « - », commencer/se terminer par un caractère alphanumérique et comporter 63 caractères au maximum.",
"arc.data.controller.new.wizard.title": "Créer le contrôleur de données Azure Arc",
"arc.data.controller.project.details.description": "Sélectionnez l'abonnement pour gérer les ressources déployées et les coûts. Utilisez des groupes de ressources comme des dossiers pour organiser et gérer toutes vos ressources.",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "Contexte de cluster",
+ "arc.data.controller.summary.cluster.name": "Nom de cluster",
"arc.data.controller.summary.controller": "Contrôleur",
+ "arc.data.controller.summary.data.controller.custom.location": "Emplacement personnalisé du contrôleur de données",
"arc.data.controller.summary.data.controller.infrastructure": "Infrastructure du contrôleur de données",
"arc.data.controller.summary.data.controller.name": "Nom du contrôleur de données",
"arc.data.controller.summary.data.controller.namespace": "Espace de noms du contrôleur de données",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "Compte administrateur",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Remise Azure Hybrid Benefit (en USD)",
"arc.sql.cost.summary.basics": "Informations de base",
+ "arc.sql.cost.summary.billable.replicas": "Réplicas facturables",
"arc.sql.cost.summary.business.critical": "Critique pour l'entreprise",
"arc.sql.cost.summary.cost.vcore": "Coût par vCore (en USD)",
"arc.sql.cost.summary.custom.location": "Emplacement personnalisé",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 replica",
"arc.sql.pitr.description": "Limite de restauration dans le temps",
"arc.sql.pitr.retention.description": "Configurez la rétention pour les sauvegardes ponctuelles. {0}",
+ "arc.sql.readable.secondaries.description": "Nombre de réplicas secondaires lisibles.",
+ "arc.sql.readable.secondaries.label": "Réplicas secondaires lisibles",
"arc.sql.retention.days.description": "Spécifiez la durée pendant laquelle vous voulez conserver vos sauvegardes d'un instant dans le passé.",
"arc.sql.retention.days.label": "Rétention ponctuelle (jours)",
"arc.sql.service.tier.business.critical": "Critique pour l’entreprise (vCores et RAM illimités, haute disponibilité avancée)",
"arc.sql.service.tier.description": "Sélectionnez les niveaux de service vCore les plus récents pour SQL Managed Instance - Azure Arc, notamment Usage général et Critique pour l'entreprise.",
"arc.sql.service.tier.general.purpose": "Usage général (jusqu’à 24 vCores et 128 GI de RAM, haute disponibilité standard)",
"arc.sql.service.tier.label": "Niveau de service",
- "arc.sql.storage-class.backups.description": "Classe de stockage à utiliser pour les volumes persistants de sauvegarde. Si aucune valeur n’est spécifiée, la classe de stockage par défaut est utilisée.",
+ "arc.sql.storage-class.backups.description": "Classe de stockage à utiliser pour les sauvegardes. Si aucune valeur n’est spécifiée, les sauvegardes sont stockées dans la même classe de stockage affectée aux données. Doit être une classe de stockage compatible RWX.",
"arc.sql.storage-class.data.description": "Classe de stockage à utiliser pour les données (. mdf). Si aucune valeur n’est spécifiée, la classe de stockage par défaut est utilisée.",
"arc.sql.storage-class.datalogs.description": "Classe de stockage à utiliser pour les journaux de base de données (.ldf). Si aucune valeur n’est spécifiée, la classe de stockage par défaut est utilisée.",
"arc.sql.storage-class.dc.description": "Classe de stockage à utiliser pour toutes les données et journalise les volumes persistants pour tous les gousses de contrôleur de données qui en ont besoin.",
"arc.sql.storage-class.logs.description": "Classe de stockage à utiliser pour les journaux (/var/log). Si aucune valeur n’est spécifiée, la classe de stockage par défaut est utilisée.",
"arc.sql.summary.arc.by.microsoft": "par Microsoft",
+ "arc.sql.sync.secondaries.description": "Nombre de réplicas synchrones requis pour valider une transaction avant que le réplica principal ne soit autorisé à valider. Si vous définissez cette valeur sur -1, le nombre de réplicas secondaires synchronisés requis est défini sur « (# de réplicas - 1) / 2 », arrondi à l’entier inférieur.",
+ "arc.sql.sync.secondaries.label": "Bases de données secondaires synchronisées requises pour la validation",
"arc.sql.three.replicas": "3 réplicas",
"arc.sql.two.replicas": "2 réplicas",
"arc.sql.username": "Nom d'utilisateur",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Fournir les paramètres d’instance managée Azure SQL",
"arc.sql.wizard.title": "Déployer une instance managée Azure SQL - Azure Arc",
"arc.storage-class.backups.label": "Classe de stockage (sauvegardes)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "Compatible RWX",
"arc.storage-class.data.label": "Classe de stockage (Données)",
"arc.storage-class.datalogs.label": "Classe de stockage (journaux de base de données)",
"arc.storage-class.dc.label": "Classe de stockage",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json
index 0c37d77ab3..8ae72cae8d 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "Fusionner les changements",
"modified": "Modifié le",
"neveragain": "Ne plus afficher",
+ "no": "Non",
+ "ok": "OK",
"open": "Ouvrir",
"pull": "Tirer (pull)",
"pull branch maybe rebased": "Il semble que la branche actuelle '{0}' ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?",
@@ -241,9 +243,13 @@
"pull push n": "Tirer (pull) {0} et envoyer (push) {1} commits entre {2}/{3}",
"push n": "Envoyer (push) {0} commits à {1}/{2}",
"push success": "Envoi (push) réussi.",
+ "scm button publish title": "$(cloud-upload) Publier les modifications",
+ "scm button publish tooltip": "Publier les modifications",
+ "scm button sync title": " Synchroniser les modifications $(sync){0}{1}",
"staged changes": "Changements indexés",
"sync changes": "Synchroniser les changements",
"sync is unpredictable": "Synchronisation. L'annulation peut endommager gravement le dépôt",
+ "tooManyChangesWarning": "Trop de modifications ont été détectées. Seules les premières modifications {0} s’affichent ci-dessous.",
"untracked": "Non suivi",
"untracked changes": "Changements non suivis",
"yes": "Oui"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Contrôle s’il faut afficher une action Ouvrir le fichier dans l’affichage des modifications de Git.",
"config.showProgress": "Contrôle si les actions git doivent afficher la progression.",
"config.showPushSuccessNotification": "Contrôle s’il faut afficher une notification en cas de réussite d'un envoi (push).",
+ "config.showUnpublishedCommitsButton": "Contrôle s’il faut afficher un bouton d’action pour synchroniser ou publier, s’il existe des validations non publiées.",
+ "config.showUnpublishedCommitsButton.always": "Affiche toujours le bouton d’action, s’il existe des validations non publiées.",
+ "config.showUnpublishedCommitsButton.never": "N’affiche jamais le bouton d’action.",
+ "config.showUnpublishedCommitsButton.whenEmpty": "Affiche uniquement le bouton d’action s’il n’y a pas d’autres modifications et s’il existe des validations non publiées.",
"config.smartCommitChanges": "Contrôle les modifications organisées automatiquement par Smart Commit.",
"config.smartCommitChanges.all": "Organise automatiquement toutes les modifications.",
"config.smartCommitChanges.tracked": "Organise automatiquement les modifications suivies uniquement.",
+ "config.statusLimit": "Contrôle comment limiter le nombre de modifications qui peuvent être analysées à partir de la commande d’état Git. Peut être défini sur 0 sans limite.",
"config.suggestSmartCommit": "Propose d'activer Smart Commit (valide toutes les modifications en l'absence de modifications organisées).",
"config.supportCancellation": "Contrôle si une notification apparaît lors de l'exécution de l'action Sync, qui permet à l'utilisateur d'annuler l'opération.",
"config.terminalAuthentication": "Contrôle s’il faut activer Azure Data Studio comme gestionnaire d’authentification pour les processus git générés dans le terminal intégré. Remarque : les terminaux doivent être redémarrés pour prendre en compte une modification de ce paramètre.",
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 862370d056..20b9888ab2 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0} démarré",
"startingServiceStatusMsg": "Démarrage de {0}"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "Nouvelle table"
+ },
"dist/telemetry": {
"serviceCrashMessage": "Le composant {0} a quitté de manière inattendue. Redémarrez Azure Data Studio.",
"viewKnownIssuesText": "Voir les problèmes connus"
diff --git a/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json
index 97a7a88495..c8e9d20085 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "L'installation de {0} {1} a échoué. Erreur : {2}",
"managePackages.backgroundInstallStarted": "Installation de {0} {1}",
"managePackages.installButtonText": "Installer",
+ "managePackages.installCompleteText": "Package installé",
+ "managePackages.installProgressText": "Installation du package",
"managePackages.invalidTextPlaceholder": "N/A",
"managePackages.noVersionsFound": "Les versions valides du package spécifié sont introuvables",
"managePackages.packageNameTitle": "Nom du package",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "{0} {1} packages",
"managePackages.packageType": "Type de package",
"managePackages.pkgNameColumn": "Nom",
- "managePackages.uninstallButtonText": "Désinstaller les packages sélectionnés"
+ "managePackages.uninstallButtonText": "Désinstaller les packages sélectionnés",
+ "managePackages.uninstallCompleteText": "Paquet désinstallé",
+ "managePackages.uninstallProgressText": "Désinstallation du package"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "Fermer",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json
index 0339d31c58..51542a566e 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "Indique si la capture de l'historique des requêtes est activée. Si la valeur est false, les requêtes exécutées ne sont pas capturées.",
"queryHistory.clear": "Effacer tout l'historique",
+ "queryHistory.delete": "Supprimer",
"queryHistory.description": "Afficher et exécuter des requêtes exécutées précédemment",
+ "queryHistory.disableCapture": "Suspendre la capture de l'historique des requêtes",
"queryHistory.displayName": "Historique des requêtes",
- "queryHistory.toggleCapture": "Activer/désactiver la capture de l'historique des requêtes"
+ "queryHistory.doubleClickAction": "L'action entreprise lorsqu'un élément de l'historique est double-cliqué",
+ "queryHistory.doubleClickAction.open": "Ouvrir un nouvel éditeur déconnecté avec la requête de l'élément d'historique sélectionné",
+ "queryHistory.doubleClickAction.run": "Ouvrir un nouvel éditeur connecté avec la requête et la connexion de l'élément d'historique sélectionné et exécuter automatiquement la requête",
+ "queryHistory.enableCapture": "Démarrer la capture de l'historique des requêtes",
+ "queryHistory.noEntries": "Aucune requête à afficher",
+ "queryHistory.open": "Ouvrir la requête",
+ "queryHistory.run": "Exécuter la requête"
}
}
}
\ No newline at end of file
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 24b4f24c78..54d3fc80dd 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "Instances de pool de stockage (HDFS)",
"deployCluster.StorageSectionTitle": "Paramètres de stockage",
"deployCluster.StorageSettings": "Paramètres de stockage",
- "deployCluster.controllerDataStorageClaimSize": "Taille de la revendication de stockage de données du contrôleur",
+ "deployCluster.controllerDataStorageClaimSize": "Taille de revendication de stockage des données du contrôleur (gigaoctets)",
"deployCluster.controllerDataStorageClass": "Classe de stockage de données du contrôleur",
- "deployCluster.controllerLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du contrôleur",
+ "deployCluster.controllerLogsStorageClaimSize": "Taille de revendication de stockage des journaux du contrôleur (gigaoctets)",
"deployCluster.controllerLogsStorageClass": "Classe de stockage des journaux du contrôleur",
- "deployCluster.dataPoolDataStorageClaimSize": "Taille de la revendication de stockage de données du pool de données",
+ "deployCluster.dataPoolDataStorageClaimSize": "Taille des revendications de stockage de données du pool de données (gigaoctets)",
"deployCluster.dataPoolDataStorageClass": "Classe de stockage de données du pool de données",
- "deployCluster.dataPoolLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du pool de données",
+ "deployCluster.dataPoolLogsStorageClaimSize": "Taille de revendication de stockage des journaux du pool de données (gigaoctets)",
"deployCluster.dataPoolLogsStorageClass": "Classe de stockage des journaux du pool de données",
"deployCluster.scaleSectionTitle": "Paramètres de mise à l'échelle",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "Taille de la revendication de stockage de données de l'instance maître SQL Server",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "Taille de la demande de stockage de données du serveur principal SQL (gigaoctets)",
"deployCluster.sqlServerMasterDataStorageClass": "Classe de stockage de données de l'instance maître SQL Server",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "Taille de la revendication de stockage des journaux de l'instance maître SQL Server",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "Taille de la demande de stockage des journaux du serveur principal SQL (gigaoctets)",
"deployCluster.sqlServerMasterLogsStorageClass": "Classe de stockage des journaux de l'instance maître SQL Server",
"deployCluster.storageFieldTooltip": "Utiliser les paramètres du contrôleur",
- "deployCluster.storagePoolDataStorageClaimSize": "Taille de la revendication de stockage de données du pool de stockage",
+ "deployCluster.storagePoolDataStorageClaimSize": "Taille de revendication de stockage de données du pool de stockage (gigaoctets)",
"deployCluster.storagePoolDataStorageClass": "Classe de stockage de données du pool de stockage",
- "deployCluster.storagePoolLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du pool de stockage",
+ "deployCluster.storagePoolLogsStorageClaimSize": "Taille de revendication de stockage des journaux du pool de stockage (gigaoctets)",
"deployCluster.storagePoolLogsStorageClass": "Classe de stockage des journaux du pool de stockage"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-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",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/schema-compare.i18n.json
index c6d53aaf7c..8e17e1609f 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "Agrégats",
- "SchemaCompare.AllowDropBlockingAssemblies": "Autoriser la suppression des assemblys bloquants",
- "SchemaCompare.AllowIncompatiblePlatform": "Autoriser une plateforme incompatible",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Autoriser le déplacement non sécurisé des données de sécurité au niveau des lignes",
- "SchemaCompare.ApplicationRoles": "Rôles d'application",
- "SchemaCompare.Assemblies": "Assemblys",
- "SchemaCompare.AssemblyFiles": "Fichiers d'assembly",
- "SchemaCompare.AsymmetricKeys": "Clés asymétriques",
- "SchemaCompare.Audits": "Audits",
- "SchemaCompare.BackupDatabaseBeforeChanges": "Sauvegarder la base de données avant les changements",
- "SchemaCompare.BlockOnPossibleDataLoss": "Bloquer en cas de perte de données possible",
- "SchemaCompare.BlockWhenDriftDetected": "Bloquer en cas de dérive détectée",
- "SchemaCompare.BrokerPriorities": "Priorités de Service Broker",
- "SchemaCompare.Certificates": "Certificats",
- "SchemaCompare.ClrUserDefinedTypes": "Types CLR définis par l'utilisateur",
- "SchemaCompare.ColumnEncryptionKeys": "Clés de chiffrement de colonne",
- "SchemaCompare.ColumnMasterKeys": "Clés principales de colonne",
- "SchemaCompare.CommentOutSetVarDeclarations": "Annuler les marques de commentaire des déclarations de variable définies",
- "SchemaCompare.CompareUsingTargetCollation": "Comparer à l'aide du classement cible",
- "SchemaCompare.Contracts": "Contrats",
- "SchemaCompare.CreateNewDatabase": "Créer une base de données",
- "SchemaCompare.Credentials": "Informations d'identification",
- "SchemaCompare.CryptographicProviders": "Fournisseurs de chiffrement",
- "SchemaCompare.DatabaseAuditSpecifications": "Spécifications de l'audit de base de données",
- "SchemaCompare.DatabaseEncryptionKeys": "Clés de chiffrement de base de données",
- "SchemaCompare.DatabaseOptions": "Options de base de données",
- "SchemaCompare.DatabaseRoles": "Rôles de base de données",
- "SchemaCompare.DatabaseScopedCredentials": "Informations d'identification limitées à la base de données",
- "SchemaCompare.DatabaseTriggers": "Déclencheurs de base de données",
- "SchemaCompare.Defaults": "Valeurs par défaut",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "Déployer la base de données en mode mono-utilisateur",
- "SchemaCompare.DisableAndReenableDdlTriggers": "Désactiver et réactiver les déclencheurs DDL",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Ne pas modifier les objets de capture des changements de données",
- "SchemaCompare.DoNotAlterReplicatedObjects": "Ne pas modifier les objets répliqués",
- "SchemaCompare.DropConstraintsNotInSource": "Supprimer les contraintes qui ne sont pas dans la source",
- "SchemaCompare.DropDmlTriggersNotInSource": "Supprimer les déclencheurs DML qui ne sont pas dans la source",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "Supprimer les propriétés étendues qui ne sont pas dans la source",
- "SchemaCompare.DropIndexesNotInSource": "Supprimer les index qui ne sont pas dans la source",
- "SchemaCompare.DropObjectsNotInSource": "Supprimer les objets qui ne sont pas dans la source",
- "SchemaCompare.DropPermissionsNotInSource": "Supprimer les autorisations qui ne sont pas dans la source",
- "SchemaCompare.DropRoleMembersNotInSource": "Supprimer les membres de rôle qui ne sont pas dans la source",
- "SchemaCompare.DropStatisticsNotInSource": "Supprimer les statistiques qui ne sont pas dans la source",
- "SchemaCompare.Endpoints": "Points de terminaison",
- "SchemaCompare.ErrorMessages": "Messages d'erreur",
- "SchemaCompare.EventNotifications": "Notifications d'événements",
- "SchemaCompare.EventSessions": "Sessions d'événements",
- "SchemaCompare.ExtendedProperties": "Propriétés étendues",
- "SchemaCompare.ExternalDataSources": "Sources de données externes",
- "SchemaCompare.ExternalFileFormats": "Formats de fichier externe",
- "SchemaCompare.ExternalStreamingJobs": "Travaux de streaming externes",
- "SchemaCompare.ExternalStreams": "Flux externes",
- "SchemaCompare.ExternalTables": "Tables externes",
- "SchemaCompare.FileTables": "Tables de fichiers",
- "SchemaCompare.Filegroups": "Groupes de fichiers",
- "SchemaCompare.Files": "Fichiers",
- "SchemaCompare.FullTextCatalogs": "Catalogues de texte intégral",
- "SchemaCompare.FullTextStoplists": "Listes de mots vides de texte intégral",
+ "OptionNotFoundWarningMessage": "étiquette : {0} n’existe pas dans la recherche de nom de valeur d’options.",
"SchemaCompare.GeneralOptionsLabel": "Options générales",
- "SchemaCompare.GenerateSmartDefaults": "Générer des SmartDefaults",
- "SchemaCompare.IgnoreAnsiNulls": "Ignorer AnsiNulls",
- "SchemaCompare.IgnoreAuthorizer": "Ignorer l'agent d'autorisation",
- "SchemaCompare.IgnoreColumnCollation": "Ignorer le classement de colonne",
- "SchemaCompare.IgnoreColumnOrder": "Ignorer l'ordre des colonnes",
- "SchemaCompare.IgnoreComments": "Ignorer les commentaires",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignorer le chemin de fichier du fournisseur de chiffrement",
- "SchemaCompare.IgnoreDdlTriggerOrder": "Ignorer l'ordre des déclencheurs DDL",
- "SchemaCompare.IgnoreDdlTriggerState": "Ignorer l'état des déclencheurs DDL",
- "SchemaCompare.IgnoreDefaultSchema": "Ignorer le schéma par défaut",
- "SchemaCompare.IgnoreDmlTriggerOrder": "Ignorer l'ordre des déclencheurs DML",
- "SchemaCompare.IgnoreDmlTriggerState": "Ignorer l'état des déclencheurs DML",
- "SchemaCompare.IgnoreExtendedProperties": "Ignorer les propriétés étendues",
- "SchemaCompare.IgnoreFileAndLogFilePath": "Ignorer le chemin de fichier et de fichier journal",
- "SchemaCompare.IgnoreFileSize": "Ignorer la taille de fichier",
- "SchemaCompare.IgnoreFilegroupPlacement": "Ignorer le placement de groupe de fichiers",
- "SchemaCompare.IgnoreFillFactor": "Ignorer le facteur de remplissage",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignorer le chemin de fichier du catalogue de texte intégral",
- "SchemaCompare.IgnoreIdentitySeed": "Ignorer le seed d'identité",
- "SchemaCompare.IgnoreIncrement": "Ignorer l'incrément",
- "SchemaCompare.IgnoreIndexOptions": "Ignorer les options d'index",
- "SchemaCompare.IgnoreIndexPadding": "Ignorer le remplissage d'index",
- "SchemaCompare.IgnoreKeywordCasing": "Ignorer la casse des mots clés",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignorer les indicateurs de verrou sur les index",
- "SchemaCompare.IgnoreLoginSids": "Ignorer les SID de connexion",
- "SchemaCompare.IgnoreNotForReplication": "Ignorer l'option Pas pour la réplication",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignorer le placement d'objet sur le schéma de partition",
- "SchemaCompare.IgnorePartitionSchemes": "Ignorer les schémas de partition",
- "SchemaCompare.IgnorePermissions": "Ignorer les autorisations",
- "SchemaCompare.IgnoreQuotedIdentifiers": "Ignorer les identificateurs entre guillemets",
- "SchemaCompare.IgnoreRoleMembership": "Ignorer l'appartenance à un rôle",
- "SchemaCompare.IgnoreRouteLifetime": "Ignorer la durée de vie de la route",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignorer le point-virgule entre les instructions",
- "SchemaCompare.IgnoreTableOptions": "Ignorer les options de table",
- "SchemaCompare.IgnoreUserSettingsObjects": "Ignorer les objets des paramètres utilisateur",
- "SchemaCompare.IgnoreWhitespace": "Ignorer les espaces blancs",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Ignorer WITH NO CHECK sur les contraintes de validation",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignorer WITH NOCHECK sur les clés étrangères",
- "SchemaCompare.IncludeCompositeObjects": "Inclure des objets composites",
- "SchemaCompare.IncludeTransactionalScripts": "Inclure des scripts transactionnels",
- "SchemaCompare.LinkedServerLogins": "Connexions de serveur lié",
- "SchemaCompare.LinkedServers": "Serveurs liés",
- "SchemaCompare.Logins": "Connexions",
- "SchemaCompare.MasterKeys": "Clés principales",
- "SchemaCompare.MessageTypes": "Types de messages",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Aucune instruction ALTER pour changer les types CLR",
"SchemaCompare.ObjectTypesOptionsLabel": "Inclure les types d'objet",
- "SchemaCompare.PartitionFunctions": "Fonctions de partition",
- "SchemaCompare.PartitionSchemes": "Schémas de partition",
- "SchemaCompare.Permissions": "Autorisations",
- "SchemaCompare.PopulateFilesOnFileGroups": "Remplir les fichiers dans des groupes de fichiers",
- "SchemaCompare.Queues": "Files d'attente",
- "SchemaCompare.RegisterDataTierApplication": "Inscrire l'application de la couche Données",
- "SchemaCompare.RemoteServiceBindings": "Liaisons de service distant",
- "SchemaCompare.RoleMembership": "Appartenance au rôle",
- "SchemaCompare.Routes": "Routes",
- "SchemaCompare.Rules": "Règles",
- "SchemaCompare.RunDeploymentPlanExecutors": "Exécuter des exécuteurs de plan de déploiement",
- "SchemaCompare.ScalarValuedFunctions": "Fonctions scalaires",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "Options Comparer les schémas",
- "SchemaCompare.ScriptDatabaseCollation": "Classement de base de données de script",
- "SchemaCompare.ScriptDatabaseCompatibility": "Compatibilité de base de données de script",
- "SchemaCompare.ScriptDatabaseOptions": "Options de base de données de script",
- "SchemaCompare.ScriptDeployStateChecks": "StateChecks du déploiement de script",
- "SchemaCompare.ScriptFileSize": "Taille du fichier de script",
- "SchemaCompare.ScriptNewConstraintValidation": "Validation de la nouvelle contrainte de script",
- "SchemaCompare.ScriptRefreshModule": "Module d'actualisation de script",
- "SchemaCompare.SearchPropertyLists": "Listes de propriétés de recherche",
- "SchemaCompare.SecurityPolicies": "Stratégies de sécurité",
- "SchemaCompare.Sequences": "Séquences",
- "SchemaCompare.ServerAuditSpecifications": "Spécifications de l'audit de serveur",
- "SchemaCompare.ServerRoleMembership": "Appartenance au rôle serveur",
- "SchemaCompare.ServerRoles": "Rôles serveur",
- "SchemaCompare.ServerTriggers": "Déclencheurs de serveur",
- "SchemaCompare.Services": "Services",
- "SchemaCompare.Signatures": "Signatures",
- "SchemaCompare.StoredProcedures": "Procédures stockées",
- "SchemaCompare.SymmetricKeys": "Clés symétriques",
- "SchemaCompare.Synonyms": "Synonymes",
- "SchemaCompare.TableValuedFunctions": "Fonctions table",
- "SchemaCompare.Tables": "Tables",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "Traiter les erreurs de vérification comme des avertissements",
- "SchemaCompare.UnmodifiableObjectWarnings": "Avertissements d'objet non modifiable",
- "SchemaCompare.UserDefinedDataTypes": "Types de données définis par l'utilisateur",
- "SchemaCompare.UserDefinedTableTypes": "Types de table définis par l'utilisateur",
- "SchemaCompare.Users": "Utilisateurs",
- "SchemaCompare.VerifyCollationCompatibility": "Vérifier la compatibilité du classement",
- "SchemaCompare.VerifyDeployment": "Vérifier le déploiement",
- "SchemaCompare.Views": "Vues",
- "SchemaCompare.XmlSchemaCollections": "Collections de schémas XML",
"SchemaCompareOptionsDialog.Reset": "Réinitialiser",
"file": "Fichier",
"flat": "Plat",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/sql-assessment.i18n.json
index d9693ff1d1..ead97841c0 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "Édition",
"asmt.serverversion": "Version",
"asmt.sqlReport.Error": "Erreur",
+ "asmt.sqlReport.High": "Haute",
"asmt.sqlReport.Info": "Informations",
+ "asmt.sqlReport.Low": "Basse",
+ "asmt.sqlReport.Medium": "Moyenne",
"asmt.sqlReport.Warning": "Avertissement",
"asmt.sqlReport.resultForDatabase": "Résultats pour la base de données",
"asmt.sqlReport.resultForInstance": "Résultats pour le serveur",
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 11847b52b9..f8b8bfd2c7 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "Ajouter une référence",
"addDatabaseReferencedialogName": "Ajouter une référence de base de données",
"addItemAction": "Ajouter un élément",
+ "advancedOptionsButton": "Avancé...",
+ "advancedPublishOptions": "Options de publication avancées",
"appSettingPrompt": "Voulez-vous mettre à jour Azure Function local.settings.json avec la nouvelle chaîne de connexion ?",
"applyConfirmation": "Voulez-vous vraiment mettre à jour le projet cible ?",
"applyError": "Une erreur s'est produite lors de la mise à jour du projet : {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Contrat de licence Microsoft SQL Server",
"exampleUsage": "Exemple d'utilisation",
"excludeAction": "Exclure",
+ "excludeObjectTypes": "Exclure les types d'objet",
"externalStream": "Flux externe",
"externalStreamingJobFriendlyName": "Travail de streaming externe",
"externalStreamingJobValidationPassed": "Validation de la tâche de streaming externe réussie.",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "Génération d’un nouveau projet SQL à partir de {0}... Pour plus d’informations, consultez la fenêtre Sortie.",
"hr": "h",
"importElements": "Importer des éléments",
+ "include": "Inclure",
"installGlobally": "Installer globalement",
"invalidDataSchemaProvider": "DSP non valide dans le fichier .sqlproj",
"invalidDatabaseReference": "Référence de base de données non valide dans le fichier .sqlproj",
@@ -200,6 +204,9 @@
"objectType": "Type d'objet",
"okString": "OK",
"openEulaString": "Ouvrir le contrat de licence",
+ "optionDescription": "Description de l'option",
+ "optionName": "Nom de l’option",
+ "optionNotFoundWarningMessage": "étiquette : {0} n’existe pas dans la recherche de nom de valeur d’options.",
"outsideFolderPath": "Les éléments avec un chemin d’accès absolu extérieur au dossier du projet ne sont pas pris en charge. Assurez-vous que les chemins d’accès du fichier projet sont relatifs au dossier du projet.",
"parentTreeItemUnknown": "Impossible d’accéder au parent de l’élément d’arborescence fourni",
"passwordNotMatch": "Le mot de passe {0} ne correspond pas au mot de passe de confirmation",
@@ -226,6 +233,7 @@
"publish": "Publier",
"publishAction": "Publier",
"publishDialogName": "Publier le projet",
+ "publishOptions": "Options de publication",
"publishProjectSucceed": "Projet de base de données publié avec succès",
"publishSettingsFiles": "Fichier de paramètres de publication",
"publishTo": "Publier la cible",
@@ -240,6 +248,7 @@
"referenceType": "Type référence",
"reloadProject": "Voulez-vous recharger votre projet de base de données ?",
"reloadValuesFromProjectButtonTitle": "Recharger les valeurs à partir du projet",
+ "reset": "Réinitialiser",
"resetAllVars": "Réinitialiser toutes les variables",
"resourceGroup": "Groupe de ressources",
"retryFailedMessage": "Échec de l’opération «{0}». Nouvelle tentative... Résultat actuel : {1}. Erreur : «{2}»",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Modifier la plateforme cible",
"sqlDatabaseProjects.close": "Fermer le projet de base de données",
+ "sqlDatabaseProjects.collapseProjectNodes": "Indique si le démarrage des nœuds de projet est réduit",
"sqlDatabaseProjects.convertToSdkStyleProject": "Convertir en projet de style SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Créer un projet à partir de la base de données",
"sqlDatabaseProjects.delete": "Supprimer",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "Indique si l’utilisateur doit être invité à installer Node.js quand il n’est pas détecté.",
"sqlDatabaseProjects.open": "Ouvrir le projet de base de données",
"sqlDatabaseProjects.openContainingFolder": "Ouvrir le dossier contenant",
+ "sqlDatabaseProjects.openInDesigner": "Ouvrir dans le Concepteur",
"sqlDatabaseProjects.properties": "Propriétés",
"sqlDatabaseProjects.publish": "Publier",
"sqlDatabaseProjects.schemaCompare": "Comparer les schémas",
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 68ad9f0de3..cd8966b121 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "Copier la clé 1",
"sql.migration.copy.key2": "Copier la clé 2",
"sql.migration.copy.migration.details": "Copier les détails de la migration",
+ "sql.migration.copy.status.canceled": "Annulé",
+ "sql.migration.copy.status.cancelled": "Annulé",
+ "sql.migration.copy.status.copyfinished": "Copie terminée",
+ "sql.migration.copy.status.copying": "Copie",
+ "sql.migration.copy.status.failed": "Échec",
+ "sql.migration.copy.status.inprogress": "En cours",
+ "sql.migration.copy.status.preparingforcopy": "Préparation",
+ "sql.migration.copy.status.queued": "En attente",
+ "sql.migration.copy.status.rebuildingindexes": "Reconstruction des index",
+ "sql.migration.copy.status.succeeded": "Opération réussie",
"sql.migration.copy.throughput": "Débit de copie (Mbits/s)",
"sql.migration.copy.throughput.info": "Débit de déplacement des données obtenu lors de la migration de vos sauvegardes de base de données vers Azure. Il s’agit du taux de transfert de données, calculé par les données lues divisées par la durée de la migration des sauvegardes vers Azure.",
"sql.migration.count.database.multiple": "{0} bases de données",
"sql.migration.count.database.single": "{0} base de données",
"sql.migration.create": "Créer",
"sql.migration.create.new": "Créer",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "Création d'un groupe de ressources",
"sql.migration.currently.restoring.file": "Restauration du fichier en cours",
"sql.migration.cutover": "Basculement de la migration",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. Créez une sauvegarde finale du journal des transactions et stockez-la sur le partage réseau.",
"sql.migration.cutover.step.3.blob": "3. Vérifiez que toutes les sauvegardes ont été restaurées sur la base de données cible. La valeur « Sauvegardes du journal en attente de restauration » doit être égale à zéro.",
"sql.migration.cutover.step.3.network.share": "3. Vérifiez que vos sauvegardes ont été restaurées sur la base de données cible. La valeur « sauvegarde du journal en attente de restauration » doit être égale à zéro.",
- "sql.migration.cutover.type": "Mode de migration",
+ "sql.migration.cutover.type": "Mode",
"sql.migration.dashboard.description": "Déterminez la préparation de la migration de vos instances SQL Server, identifiez une cible Azure SQL recommandée et effectuez la migration de votre instance SQL Server vers Azure SQL Managed Instance ou SQL Server sur Machines virtuelles Microsoft Azure.",
+ "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.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.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.migrate.task.button": "Migrer vers Azure SQL",
"sql.migration.dashboard.migrate.task.button.description": "Migrez une instance de SQL Server vers Azure SQL.",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "Clés d’authentification du service de migration de base de données",
"sql.migration.database.migration.service.created.successfully": "Création réussie d’un Database Migration Service",
"sql.migration.database.migration.status": "État de la migration de base de données",
+ "sql.migration.database.migration.status.label": "État de la migration de base de données : {0}",
"sql.migration.database.page.description": "Sélectionnez l’emplacement des sauvegardes de base de données à utiliser pendant la migration.",
"sql.migration.database.page.title": "Sauvegarde de base de données",
"sql.migration.database.private.endpoint.info.text": "Assurez-vous que le compte de stockage Azure n’utilise pas de point de terminaison privé.",
- "sql.migration.database.status.column": "État",
+ "sql.migration.database.status.column": "État de la migration",
"sql.migration.database.to.be.migrated": "Base de données à migrer",
"sql.migration.databases": "Bases de données ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} bases de données sélectionnées",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} jour",
"sql.migration.days": "{0} jours",
"sql.migration.description": "Description",
+ "sql.migration.details.breadcrumb.migrations": "Migrations",
"sql.migration.details.copied": "Détails copiés",
+ "sql.migration.details.refresh": "Actualiser",
+ "sql.migration.details.serverobjects.all.tables.label": "Nombre total de tables",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "Annulé",
+ "sql.migration.details.serverobjects.failed.tables.label": "Échec",
+ "sql.migration.details.serverobjects.field.label": "Objets serveur",
+ "sql.migration.details.serverobjects.filter.aria.label": "Filtrer les résultats de migration de table à l’aide de mots clés",
+ "sql.migration.details.serverobjects.filter.label": "Filtrer les résultats de migration de table",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "En cours",
+ "sql.migration.details.serverobjects.label": "Objets serveur",
+ "sql.migration.details.serverobjects.successful.tables.label": "Réussi",
"sql.migration.dms.location": "Région Azure pour votre Azure Database Migration Service. Seules les régions qui contiennent un service sont affichées.",
"sql.migration.dms.provision.failed": "Échec de la mise en service d’un Database Migration Service. Patientez quelques minutes, puis réessayez.",
"sql.migration.dms.resource": "Nom de votre ressource Azure Database Migration Service",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "Aucun fichier de sauvegarde",
"sql.migration.enter.your.sql.cred": "Entrez les informations d’identification de l’instance de SQL Server source. Ces informations d’identification seront utilisées lors de la migration des bases de données vers Azure SQL.",
"sql.migration.error": "Erreur",
+ "sql.migration.error.details.label": "Erreur(s) de migration",
+ "sql.migration.error.details.title": "Détails de l'erreur de migration",
+ "sql.migration.error.dialog.clear.button.label": "Effacer",
+ "sql.migration.error.title": "Détails de l’état de la migration",
"sql.migration.failed": "Échec des migrations de base de données",
"sql.migration.feedback.issue.title": "Commentaires sur l'expérience de la migration",
"sql.migration.file.name": "Nom de fichier",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "Dernière analyse terminée : {0}",
"sql.migration.learn.more": "En savoir plus",
"sql.migration.learn.more.prerequisites": "En savoir plus sur les éléments dont vous avez besoin avant de commencer une migration.",
+ "sql.migration.load.migration.list.error": "Erreur lors du chargement de la liste des migrations",
"sql.migration.location": "Emplacement",
"sql.migration.mi.not.ready": "L’instance managée «{0}» n’est pas disponible pour la migration, car elle est actuellement dans l’état «{1}». Pour continuer, sélectionnez une instance managée disponible.",
"sql.migration.migration.completed": "Migrations de base de données terminées",
"sql.migration.migration.in.progress": "Migrations de base de données en cours",
+ "sql.migration.migration.list.ascending.label": "Ordre croissant",
+ "sql.migration.migration.list.sort.label": "Tri",
"sql.migration.migration.status": "État de la migration",
"sql.migration.migration.status.filter": "Filtre d’état de la migration",
"sql.migration.min": "{0} minute",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "OFFLINE",
"sql.migration.ok": "OK",
"sql.migration.online": "En ligne",
+ "sql.migration.open.migration.destails.error": "Erreur lors de l’ouverture de la boîte de dialogue détails de la migration",
+ "sql.migration.open.migration.service.error": "Erreur lors de l’ouverture de la boîte de dialogue du service de migration",
+ "sql.migration.open.migration.target.error": "Erreur lors de l’ouverture de la cible de migration",
"sql.migration.option": "Télécharger et installer le runtime d'intégration",
+ "sql.migration.parallel.copy.type.dynamic": "Plage dynamique",
+ "sql.migration.parallel.copy.type.none": "Aucun(e)",
+ "sql.migration.parallel.copy.type.physical": "Partitions physiques",
"sql.migration.path.user.account": "Compte utilisateur",
"sql.migration.pre.req.1": "Détails du compte Azure",
"sql.migration.pre.req.2": "Azure SQL Managed Instance ou SQL Server sur la machine virtuelle Azure",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "Actualiser l’évaluation",
"sql.migration.refresh.key1": "Actualiser la clé 1",
"sql.migration.refresh.key2": "Actualiser la clé 2",
- "sql.migration.refresh.migrations.error": "Une erreur s’est produite lors de l’actualisation de la liste des migrations : «{0}». Vérifiez votre connexion Azure liée, puis cliquez sur Actualiser pour réessayer.",
+ "sql.migration.refresh.migrations.error.label": "Une erreur s’est produite lors de l’actualisation de la liste des migrations. Vérifiez votre connexion Azure liée, puis cliquez sur Actualiser pour réessayer.",
+ "sql.migration.refresh.migrations.error.title": "Une erreur s’est produite lors de l’actualisation de la liste des migrations.",
"sql.migration.resource.group.description": "Un groupe de ressources est un conteneur qui inclut les ressources associées à une solution Azure.",
"sql.migration.resource.group.not.found": "Aucun groupe de ressources trouvé.",
"sql.migration.resourceGroups": "Groupe de ressources",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "Suivant",
"sql.migration.saved.assessment.result": "Session enregistrée",
"sql.migration.search": "Recherche",
- "sql.migration.search.for.migration": "Rechercher des migrations",
+ "sql.migration.search.for.migration": "Filtrer les résultats de la migration",
"sql.migration.sec": "{0} s",
"sql.migration.select.azure.mi": "Sélectionnez votre abonnement Azure cible et votre Azure SQL Managed Instance cible.",
"sql.migration.select.azure.vm": "Sélectionnez votre abonnement Azure cible et votre SQL Server cible sur la machine virtuelle Azure pour votre cible.",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "Afficher l'état",
"sql.migration.size": "Taille (Mo)",
"sql.migration.size.column.header": "Taille",
+ "sql.migration.size.gb": "{0} Go",
+ "sql.migration.size.mb": "{0} MO",
+ "sql.migration.size.tb": "{0}TO",
"sql.migration.sku.available.recommendations": "{0} recommandations disponibles",
"sql.migration.sku.azureConfiguration": "Configuration Azure",
"sql.migration.sku.azureConfiguration.businessCritical": "Critique pour l’entreprise",
@@ -450,12 +499,25 @@
"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.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",
+ "sql.migration.sqldb.column.dataread": "Lecture de données",
+ "sql.migration.sqldb.column.datawritten": "Données écrites",
+ "sql.migration.sqldb.column.parallelcopytype": "Type de copie parallèle",
+ "sql.migration.sqldb.column.rowscopied": "Lignes copiées",
+ "sql.migration.sqldb.column.rowsread": "Lignes lues",
+ "sql.migration.sqldb.column.tablename": "Nom de la table",
+ "sql.migration.sqldb.column.usedparallelcopies": "Copies parallèles utilisées",
+ "sql.migration.src.database": "Base de données source",
+ "sql.migration.src.server": "Nom de la source",
"sql.migration.start.migration.button": "Démarrer la migration",
"sql.migration.start.session": "Démarrer une nouvelle session",
"sql.migration.start.time": "Heure de début",
"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.",
+ "sql.migration.status.canceled": "Annulé",
"sql.migration.status.canceling": "Annulation en cours",
"sql.migration.status.completing": "Compléter",
"sql.migration.status.creating": "Création",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "Échec",
"sql.migration.status.inprogress": "En cours",
"sql.migration.status.refresh.label": "Actualiser",
+ "sql.migration.status.retriable": "Réessayer",
"sql.migration.status.select.service.MESSAGE": "Sélectionnez un Database Migration Service pour surveiller les migrations.",
+ "sql.migration.status.status.label": "État",
"sql.migration.status.succeeded": "Réussite",
"sql.migration.status.warning.count.multiple": "{0} Avertissements)",
"sql.migration.status.warning.count.single": "{0}Avertissement)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Azure SQL Managed Instance",
"sql.migration.summary.page.title": "Récapitulatif",
"sql.migration.summary.vm.type": "SQL Server dans une machine virtuelle Azure",
+ "sql.migration.tab.button.feedback.description": "Commentaires",
+ "sql.migration.tab.button.feedback.label": "Commentaires",
+ "sql.migration.tab.button.migration.description": "Migrer vers Azure SQL",
+ "sql.migration.tab.button.migration.label": "Nouvelle migration",
+ "sql.migration.tab.button.support.description": "Nouvelle demande de support",
+ "sql.migration.tab.button.support.label": "Nouvelle demande de support",
+ "sql.migration.tab.dashboard.title": "Tableau de bord",
+ "sql.migration.tab.migrations.title": "Migrations",
+ "sql.migration.table.error.title": "Détails de l'état de la migration des tables",
+ "sql.migration.table.migration.status.label": "État de la migration des tables : {0}",
"sql.migration.target": "Cible",
+ "sql.migration.target.azure.sql.instance.database.name": "Base de données cible",
"sql.migration.target.azure.sql.instance.name": "Nom de la cible",
+ "sql.migration.target.azure.sql.instance.server.name": "Nom de la cible",
"sql.migration.target.database.name": "Nom de la base de données cible",
"sql.migration.target.platform": "Plateforme cible",
"sql.migration.target.server": "Serveur cible",
@@ -497,7 +573,6 @@
"sql.migration.username": "Nom d'utilisateur",
"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": "La machine virtuelle « {0} » n’est pas disponible pour la migration, car elle est actuellement à l’état « {1} ». Pour continuer, sélectionnez une machine virtuelle disponible.",
"sql.migration.warning": "Avertissement",
"sql.migration.warnings": "Avertissements",
"sql.migration.warnings.count": "Avertissements ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "Oui",
"total.databases.selected": "{0} de bases de données {1} sélectionnées"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "Didacticiel : migrer vers SQL Server sur des machines virtuelles Azure (en ligne)"
- },
"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}"
diff --git a/i18n/ads-language-pack-fr/translations/main.i18n.json b/i18n/ads-language-pack-fr/translations/main.i18n.json
index aaf1c97f7c..ef347b4ddf 100644
--- a/i18n/ads-language-pack-fr/translations/main.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "Rechargez Azure Data Studio pour activer cette extension dans {0}",
"enableWindowsBackgroundUpdates": "Activer pour télécharger et installer les nouvelles versions de Azure Data Studio en arrière-plan sur Windows",
"extensionsPolicy": "Définit la stratégie de sécurité pour le téléchargement des extensions.",
- "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec Azure Data Studio '{1}'.",
+ "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.",
"miNewNotebook": "&&Nouveau notebook",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "Un NavigationProvider avec un providerId valide doit être passé à cette méthode."
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "Impossible de démarrer une session, le gestionnaire n'est pas encore initialisé",
- "notebookMultipleRequestsError": "Impossible d’exécuter la cellule de code. Une autre cellule est en cours d’exécution."
+ "errorStartBeforeReady": "Impossible de démarrer une session, le gestionnaire n'est pas encore initialisé"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "Effacer tous les comptes enregistrés",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "Afficher la boîte de dialogue de connexion au démarrage"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "Plus d'actions",
"designer.defaultRemoveRowConfirmationMessage": "Voulez-vous vraiment supprimer la ligne ?",
"designer.generalGroupName": "Général",
"designer.issueCountAlert": "{0} problèmes de validation trouvés",
"designer.issuesTabTitle": "Problèmes ({0})",
"designer.loadingDesigner": "Chargement du concepteur...",
"designer.loadingDesignerCompleted": "Le concepteur est chargé",
- "designer.moveRowText": "Supprimer la ligne",
+ "designer.moveRowText": "Déplacer",
"designer.processing": "Traitement en cours...",
"designer.processingChanges": "Changements de traitement...",
"designer.processingChangesCompleted": "Les modifications ont été traitées",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "Visionneuse de ressources"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "L'opération ne peut pas être effectuée pendant qu'une autre opération est en cours.",
- "tableDesigner.newTable": "Nouvelle table"
+ "tableDesigner.OperationInProgressWarning": "L'opération ne peut pas être effectuée pendant qu'une autre opération est en cours."
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "Fermer",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "Fichiers de plan d'exécution",
"epCompare.comparePropertiesAction": "Propriétés",
"epCompare.comparisonProgess": "Chargement de zones similaires dans des plans comparés",
+ "epCompare.searchNodeAction": "Rechercher un nœud",
+ "epCompare.searchNodeActionAddedPlan": "Rechercher un nœud – Plan ajouté",
"epCompare.toggleOrientation": "Activer/désactiver l’orientation",
"epCompare.zoomInAction": "Zoom avant",
"epCompare.zoomOutAction": "Zoom arrière",
"epCompare.zoomReset": "Réinitialiser le zoom",
- "epCompare.zoomToFit": "Zoomer pour ajuster"
+ "epCompare.zoomToFit": "Zoomer pour ajuster",
+ "queryDropdownPrefix": "{0} de requête de {1} : {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "Opération en bas : {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "Opération de gauche : {0}",
+ "executionPlanComparisonPropertiesRightOperation": "Opération appropriée : {0}",
"executionPlanComparisonPropertiesTopOperation": "Principale opération : {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "Nom",
"nodePropertyViewNameValueColumnBottomHeader": "Valeur (plan inférieur)",
+ "nodePropertyViewNameValueColumnLeftHeader": "Valeur (plan de gauche)",
+ "nodePropertyViewNameValueColumnRightHeader": "Valeur (plan de droite)",
"nodePropertyViewNameValueColumnTopHeader": "Valeur (plan supérieur)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "Valeur"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "Fermer",
"executionPlanPropertyViewSortAlphabetically": "Alphabétique",
- "executionPlanPropertyViewSortByDisplayOrder": "Catégories",
+ "executionPlanPropertyViewSortByDisplayOrder": "Importance",
"executionPlanPropertyViewSortReverseAlphabetically": "Alphabétique inversé",
"nodePropertyViewTitle": "Propriétés"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "Propriétés",
"executionPlanSavePlanXML": "Enregistrer le fichier de plan",
"executionPlanSearchNodeAction": "Rechercher un nœud",
+ "executionPlanTopOperationsAction": "Principales opérations",
"executionPlanZoomInActionLabel": "Zoom avant",
"executionPlanZoomOutActionLabel": "Zoom arrière",
"openQueryAction": "Ouvrir la requête"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "Erreur de rendu du composant : {0}",
- "noMimeTypeFound": "Aucun renderer {0} pour la sortie. Types MIME : {1}",
- "noSelectorFound": "Aucun composant pour le sélecteur {0}",
- "safe": "sécurisé "
+ "noMimeTypeFound": "Aucun convertisseur n’a été trouvé pour la sortie. La sortie a les types MIME suivants : {0}",
+ "noSafeMimeTypeFound": "Aucun convertisseur n’a été trouvé pour la sortie. La sortie a les types MIME suivants : {0}.",
+ "noSelectorFound": "Aucun composant pour le sélecteur {0}"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "Cliquer sur",
@@ -11683,7 +11691,7 @@
"plotlyError": "Erreur d'affichage du graphe Plotly : {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "Ajouter une connexion",
+ "serverTree.newConnection": "Nouvelle connexion",
"servers.noConnections": "Aucune connexion."
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "Saveur de langage SQL"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "Une erreur s’est produite lors de l’exécution de la requête.",
+ "query.QueryExecutionEnded": "Exécution de la requête terminée.",
+ "query.QueryExecutionStarted": "L’exécution de la requête a démarré.",
"resultsGrid": "Grille de résultats",
"resultsGrid.maxRowCountExceeded": "Le nombre maximal de lignes pour le filtrage/tri a été dépassé. Pour le mettre à jour, accédez à Paramètres utilisateur et modifiez le paramètre : « queryEditor.results.inMemoryDataProcessingThreshold »",
"xmlShowplan": "Plan d'exécution de requêtes XML"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "Activer/désactiver le plan d’exécution réel",
"ToggleFocusBetweenQueryEditorAndResultsAction": "Basculer le focus entre la requête et les résultats",
"cancelQueryKeyboardAction": "Annuler la requête",
"copyQueryWithResultsKeyboardAction": "Copier la requête avec les résultats",
+ "estimatedExecutionPlanKeyboardAction": "Afficher le plan d’exécution estimé",
"focusOnCurrentQueryKeyboardAction": "Se concentrer sur la requête actuelle",
"parseSyntaxLabel": "Analyser la requête",
"queryActions.notConnected": "Connectez-vous à un serveur",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "Le paramètre de l'éditeur est nécessaire pour exécuter un raccourci",
"refreshIntellisenseKeyboardAction": "Actualiser le cache IntelliSense",
"runCurrentQueryKeyboardAction": "Exécuter la requête actuelle",
- "runCurrentQueryWithActualPlanKeyboardAction": "Exécuter la requête actuelle avec le plan réel",
"runQueryKeyboardAction": "Exécuter la requête",
"toggleQueryResultsKeyboardAction": "Activer/désactiver les résultats de requête"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "Définissez la combinaison de touches workbench.action.query.shortcut{0} pour exécuter le texte du raccourci en tant qu’appel de procédure ou exécution de la requête. Tout texte sélectionné dans l’éditeur de requête est passé en tant que paramètre à la fin de votre requête, ou vous pouvez le référencer avec {arg}"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "Plan d'exécution",
"actualQueryPlan": "Réel",
"cancelQueryLabel": "Annuler",
"changeConnectionDatabaseLabel": "Changer la connexion",
"changeDatabase.failed": "Le changement de base de données a échoué",
"changeDatabase.failedWithError": "Le changement de la base de données {0} a échoué",
"connectDatabaseLabel": "Connecter",
+ "disableActualPlanLabel": "Désactiver le plan réel",
"disablesqlcmdLabel": "Désactiver SQLCMD",
"disconnectDatabaseLabel": "Déconnecter",
+ "enableActualPlanLabel": "Activer le plan réel",
"enablesqlcmdLabel": "Activer SQLCMD",
- "estimatedQueryPlan": "Expliquer",
+ "estimatedQueryPlan": "Plan estimé",
"newQueryTask.newQuery": "Nouvelle requête",
+ "query.multiSelectionNotSupported": "L’exécution de la requête n’est pas prise en charge lorsque l’éditeur est en mode de sélection multiple.",
"queryEditor.exportSqlAsNotebook": "Exporter au format Notebook",
"runQueryLabel": "Exécuter",
"selectDatabase": "Sélectionner une base de données"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "Grille de résultats et messages",
"rowHeight": "Contrôle la hauteur de ligne en pixels"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "Effacer tout l'historique",
- "queryHistory.delete": "Supprimer",
- "queryHistory.disableCapture": "Suspendre la capture de l'historique des requêtes",
- "queryHistory.enableCapture": "Démarrer la capture de l'historique des requêtes",
- "queryHistory.openQuery": "Ouvrir la requête",
- "queryHistory.runQuery": "Exécuter la requête",
- "queryHistory.toggleCaptureLabel": "Activer/désactiver la capture de l'historique des requêtes",
- "toggleQueryHistory": "Activer/désactiver l'historique des requêtes"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "échec",
- "succeeded": "succès"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "Aucune requête à afficher.",
- "queryHistory.regTreeAriaLabel": "Historique des requêtes"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "&&Historique des requêtes",
- "queryHistory": "Historique des requêtes",
- "queryHistory.clearLabel": "Effacer tout l'historique",
- "queryHistory.disableCapture": "Suspendre la capture de l'historique des requêtes",
- "queryHistory.enableCapture": "Démarrer la capture de l'historique des requêtes",
- "queryHistoryCaptureEnabled": "Indique si la capture de l'historique des requêtes est activée. Si la valeur est false, les requêtes exécutées ne sont pas capturées.",
- "queryHistoryConfigurationTitle": "QueryHistory",
- "viewCategory": "Voir"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "Plan de requête"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "Éditeur du plan de requête"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "Exécutions réelles",
- "topOperations.actualRebinds": "Reliaisons réelles",
- "topOperations.actualRewinds": "Rembobinages réels",
- "topOperations.actualRows": "Lignes réelles",
- "topOperations.estCPUCost": "Coût estimé du processeur",
- "topOperations.estCost": "Coût estimé",
- "topOperations.estIOCost": "Coût estimé des E/S",
- "topOperations.estRebinds": "Reliaisons estimées",
- "topOperations.estRewinds": "Rembobinages estimés",
- "topOperations.estRows": "Lignes estimées",
- "topOperations.estSubtreeCost": "Coût estimé de la sous-arborescence",
- "topOperations.object": "Objet",
- "topOperations.operation": "Opération",
- "topOperations.parallel": "Parallèle",
- "topOperations.partitioned": "Partitionné",
- "topOperationsTitle": "Principales opérations"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "Nouveau déploiement..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "Erreur pendant l'actualisation du nœud « {0} » : {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "Générer le script",
- "tableDesigner.publishTableChanges": "Publier les modifications"
+ "tableDesigner.publishTableChanges": "Publier les modifications",
+ "tableDesigner.saveTableChanges": "Enregistrer"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Fonctionnalité en préversion"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "L’attente du délai de disponibilité des noyaux standard a expiré pour le fournisseur de notebooks « {0} »"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "Sans titre",
"notebookView.nameTaken": "Une vue portant le nom {0} existe déjà dans ce bloc-notes."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "Les données de {0} doivent être une chaîne ou un tableau de chaînes",
"nbNotSupported": "Ce fichier n'a pas un format de notebook valide",
"nbformatNotRecognized": "nbformat v{0}.{1} non reconnu",
- "unknownCellType": "Type de cellule {0} inconnu",
- "unrecognizedOutput": "Type de sortie {0} non reconnu",
- "unrecognizedOutputType": "Type de sortie {0} non reconnu"
+ "unknownCellType": "Type de cellule {0} inconnu"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "Cible d'exécution facultative que cette commande magique indique, par exemple, Spark vs. SQL",
@@ -12621,7 +12584,7 @@
"groupColor": "Couleur de groupe",
"groupDescription": "Description de groupe",
"serverGroup.cancel": "Annuler",
- "serverGroup.colorValue": "Couleur : {0}",
+ "serverGroup.colorValue": "Couleur du groupe : {0}",
"serverGroup.ok": "OK"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "Pri&&se en main",
"showReleaseNotes": "Afficher la prise en main"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "Impossible d’exécuter la cellule de code. Une autre cellule est en cours d’exécution."
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "Copier",
+ "ept.topOperationsCopyWithHeader": "Copier avec en-tête",
+ "ept.topOperationsSelectAll": "Tout sélectionner",
+ "planTreeTab.title": "Arborescence du plan (préversion)",
+ "topOperationsTableTitle": "Arborescence du plan d'exécution"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "Copier",
+ "ep.topOperationsCopyWithHeader": "Copier avec en-tête",
+ "ep.topOperationsSelectAll": "Tout sélectionner",
+ "topOperationsTabTitle": "Principales opérations (préversion)",
+ "topOperationsTableTitle": "Principales opérations"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "Le type de sortie '{0}' n’est pas reconnu."
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-it/CHANGELOG.md b/i18n/ads-language-pack-it/CHANGELOG.md
index 22982a0b01..f8876f6d31 100644
--- a/i18n/ads-language-pack-it/CHANGELOG.md
+++ b/i18n/ads-language-pack-it/CHANGELOG.md
@@ -2,6 +2,8 @@
Tutti i cambiamenti degni di nota al language pack "ads-language-pack-it" saranno documentati in questo file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-it/package.json b/i18n/ads-language-pack-it/package.json
index 9bb0213eb0..191df116ea 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 6a6128f7e2..e6a4b42fe5 100644
--- a/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "Supporto e risoluzione dei problemi",
"arc.supportRequestNote": "Tenere presente che la configurazione della risorsa deve essere stata prima caricata in Azure per aprire una richiesta di supporto.",
"arc.suspect": "Sospetto",
+ "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.type": "Tipo",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "Gestione aggiornamento",
"arc.upgradeMiaa": "Aggiornare l’Istanza gestita di SQL",
"arc.upgradingController": "È in corso l'aggiornamento del controller dei dati. È possibile controllare lo stato dell'aggiornamento eseguendo il comando seguente: 'kubectl get datacontrollers -A'",
+ "arc.upgradingDirectDC": "Aggiornamento del controller dati '{0}' con il comando 'az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}'",
+ "arc.upgradingDirectMiaa": "Aggiornamento di SQL MIAA '{0}' con il comando 'az sql mi-arc upgrade --name {0} --resource-group {1}'",
+ "arc.upgradingIndirectDC": "Aggiornamento del controller dati '{0}' con il comando 'az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s'",
+ "arc.upgradingIndirectMiaa": "Aggiornamento di SQL MIAA '{0}' con il comando 'az sql mi-arc upgrade --name {0}--k8s-namespace {1} --use-k8s'",
"arc.upgradingMiaa": "È in corso l'aggiornamento dell'istanza gestita di SQL. È possibile controllare lo stato dell'aggiornamento eseguendo il comando seguente: 'kubectl get sqlmi -A'",
"arc.userCancelledError": "La finestra di dialogo è stata chiusa dall'utente tramite il comando Annulla",
"arc.username": "Nome utente",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "Accetto {0} e {1}.",
"arc.agreement.postgres.terms.conditions": "Termini e condizioni di PostgreSQL Hyperscale abilitato per Azure Arc",
- "arc.agreement.sql.help.text": "L'Istanza gestita con abilitazione di Azure Arc fornisce l'accesso a SQL Server e la compatibilità delle funzionalità che possono essere distribuite nell'infrastruttura desiderata. {0}",
+ "arc.agreement.sql.help.text": "L'Istanza gestita abilitata per Azure Arc fornisce l'accesso a SQL Server e la compatibilità delle funzionalità che possono essere distribuite nell'infrastruttura desiderata. {0}. \r\n \r\n Facendo clic su 'Genera script nel notebook' o 'Distribuisci', dichiaro di (a) accettare le note legali e le informative sulla privacy associate alle offerte del Marketplace elencate sotto, (b) autorizzare Microsoft a fatturare le spese associate alle offerte sul metodo di pagamento corrente con la stessa frequenza di fatturazione della sottoscrizione di Azure e (c) accettare che Microsoft possa condividere le mie informazioni sul contatto, sulle transazioni e sull'utilizzo con i fornitori delle offerte ai fini del supporto, della fatturazione e di altre attività relative alle transazioni. Microsoft non concede i diritti per le offerte di terze parti. Per informazioni aggiuntive, vedere {1}, {2} e {3}.",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Condizioni di Azure Marketplace",
"arc.agreement.sql.help.text.learn.more": "Altre informazioni",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "Altre informazioni sull'istanza gestita abilitata per Azure Arc",
+ "arc.agreement.sql.help.text.privacy.policy": "Informativa sulla privacy",
+ "arc.agreement.sql.help.text.terms.of.use": "Condizioni per l'utilizzo",
"arc.agreement.sql.terms.conditions": "Istanza gestita di SQL di Azure - Termini e condizioni di Azure Arc",
"arc.azure.account": "Account Azure",
"arc.azure.location": "Percorso di Azure",
@@ -359,27 +367,34 @@
"arc.controller": "Controller Azure Arc di destinazione",
"arc.cores-limit.label": "Limite core",
"arc.cores-request.label": "Richiesta core",
- "arc.data.controller.agreement": "Accetto {0} e {1}.",
"arc.data.controller.auto.upload.logs": "Caricare automaticamente i log",
"arc.data.controller.auto.upload.logs.description": "Abilitare il caricamento automatico dei log. Solo modalità diretta.",
"arc.data.controller.auto.upload.metrics": "Caricare automaticamente le metriche",
"arc.data.controller.auto.upload.metrics.description": "Abilitare il caricamento automatico delle metriche. Solo modalità diretta.",
- "arc.data.controller.cluster.config.profile": "Profilo di configurazione",
+ "arc.data.controller.cluster.config.profile": "Modello di configurazione di Kubernetes",
+ "arc.data.controller.cluster.config.profile.description": "Scegliere il modello di configurazione Kubernetes corrispondente alla distribuzione di Kubernetes. Questo modello fornisce le impostazioni predefinite per la classe di archiviazione, il tipo di servizio e così via.",
"arc.data.controller.cluster.config.profile.loading": "Caricamento profili di configurazione",
"arc.data.controller.cluster.config.profile.loadingcompleted": "Caricamento profili di configurazione completato",
"arc.data.controller.cluster.config.profile.title": "Scegliere il profilo di configurazione",
"arc.data.controller.cluster.environment.title": "Qual è l'ambiente cluster Kubernetes esistente di destinazione?",
+ "arc.data.controller.cluster.name": "Nome cluster",
+ "arc.data.controller.cluster.name.description": "Nome del cluster. Solo modalità diretta.",
"arc.data.controller.connectivity.mode": "Modalità di connettività",
"arc.data.controller.create.azureconfig.title": "Configurazione di Azure",
"arc.data.controller.create.controllerconfig.title": "Configurazione controller",
"arc.data.controller.create.summary.title": "Verificare la configurazione",
"arc.data.controller.custom.location": "Località personalizzata",
"arc.data.controller.custom.location.description": "Nome della località personalizzata. Solo modalità diretta.",
- "arc.data.controller.details.description": "Per la modalità indiretta, specificare uno spazio dei nomi, un nome e una classe di archiviazione per il controller dei dati Azure Arc. Questo nome verrà usato per identificare l'istanza di Arc per la gestione e il monitoraggio remoti. Per la modalità diretta non è necessario specificare uno spazio dei nomi, ma specificare il nome della località personalizzata.",
+ "arc.data.controller.details.description": "Per la modalità indiretta, sono richiesti lo spazio dei nomi, il nome e la classe di archiviazione. Tale nome verrà usato per identificare l'istanza di Arc per la gestione e il monitoraggio remoti. Per la modalità diretta, è richiesto il nome del percorso personalizzato.",
"arc.data.controller.details.title": "Dettagli del controller dei dati",
+ "arc.data.controller.direct.display.name": "Diretto",
+ "arc.data.controller.help.text": "Il cluster Kubernetes deve essere già abilitato per ARC con il comando az connectedk8s connect. Usa la nostra {0} per ulteriori informazioni.",
+ "arc.data.controller.help.text.documentation.page": "pagina della documentazione",
+ "arc.data.controller.indirect.display.name": "Indiretto",
"arc.data.controller.infrastructure": "Infrastruttura",
"arc.data.controller.kube.cluster.context": "Contesto del cluster",
"arc.data.controller.location": "Percorso",
+ "arc.data.controller.location.description": "Il percorso viene usato solo per la distribuzione in modalità indiretta. Questo campo verrà ignorato per la modalità diretta.",
"arc.data.controller.log.analytics.primary.key": "Chiave primaria di Log Analytics",
"arc.data.controller.log.analytics.workspace.id": "ID area di lavoro Log Analytics",
"arc.data.controller.log.analytics.workspace.names": "Area di lavoro Log Analytics",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "Nome del controller dei dati",
"arc.data.controller.name.validation.description": "Il nome deve essere composto da caratteri alfanumerici minuscoli, '-' o '.', iniziare/terminare con un carattere alfanumerico e avere una lunghezza massima di 253 caratteri.",
"arc.data.controller.namespace": "Spazio dei nomi del controller dei dati",
- "arc.data.controller.namespace.description": "Solo modalità indiretta.",
+ "arc.data.controller.namespace.description": "Spazio dei nomi del controller dei dati. Solo modalità indiretta.",
"arc.data.controller.namespace.validation.description": "Lo spazio dei nomi deve essere composto da caratteri alfanumerici minuscoli o \"-\", iniziare/terminare con un carattere alfanumerico e avere una lunghezza massima di 63 caratteri.",
"arc.data.controller.new.wizard.title": "Creare controller dei dati di Azure Arc",
"arc.data.controller.project.details.description": "Selezionare la sottoscrizione per gestire le risorse distribuite e i costi. Usare i gruppi di risorse come le cartelle per organizzare e gestire tutte le risorse.",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "Contesto del cluster",
+ "arc.data.controller.summary.cluster.name": "Nome del cluster",
"arc.data.controller.summary.controller": "Controller",
+ "arc.data.controller.summary.data.controller.custom.location": "Posizione personalizzata del titolare del trattamento",
"arc.data.controller.summary.data.controller.infrastructure": "Infrastruttura del titolare del trattamento",
"arc.data.controller.summary.data.controller.name": "Nome del controller dei dati",
"arc.data.controller.summary.data.controller.namespace": "Spazio dei nomi del controller dei dati",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "Account amministratore",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Sconto per il Vantaggio Azure Hybrid (in USD)",
"arc.sql.cost.summary.basics": "Dati principali",
+ "arc.sql.cost.summary.billable.replicas": "Repliche fatturabili",
"arc.sql.cost.summary.business.critical": "Business critical",
"arc.sql.cost.summary.cost.vcore": "Costo per vCore (in USD)",
"arc.sql.cost.summary.custom.location": "Percorso personalizzato",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 replica",
"arc.sql.pitr.description": "Ripristino temporizzato",
"arc.sql.pitr.retention.description": "Configurare la conservazione per i backup temporizzati. {0}",
+ "arc.sql.readable.secondaries.description": "Numero di repliche secondarie leggibili.",
+ "arc.sql.readable.secondaries.label": "Repliche secondarie leggibili",
"arc.sql.retention.days.description": "Specificare per quanto tempo si vogliono conservare i backup con ripristino temporizzato.",
"arc.sql.retention.days.label": "Conservazione per il recupero temporizzato (giorni)",
"arc.sql.service.tier.business.critical": "Business critical (vCore e RAM illimitati, disponibilità elevata avanzata)",
"arc.sql.service.tier.description": "Scegliere tra i livelli di servizio vCore disponibile più recenti per l'Istanza gestita di SQL - Azure Arc, compresi Per utilizzo generico e Business critical.",
"arc.sql.service.tier.general.purpose": "Per utilizzo generico (fino a 24 vCore e 128 Gi di RAM, disponibilità elevata standard)",
"arc.sql.service.tier.label": "Livello di servizio",
- "arc.sql.storage-class.backups.description": "La classe di archiviazione da utilizzare per i volumi persistenti di backup. Se non viene specificato alcun valore, verrà utilizzata la classe di archiviazione predefinita.",
+ "arc.sql.storage-class.backups.description": "La classe di archiviazione da utilizzare per i backup. Se non viene specificato alcun valore, i backup verranno archiviati nella stessa classe di archiviazione assegnata ai Dati. Deve essere una classe di archiviazione con supporto RWX.",
"arc.sql.storage-class.data.description": "Classe di archiviazione da utilizzare per i dati (.mdf). Se non viene specificato alcun valore, verrà utilizzata la classe di archiviazione predefinita.",
"arc.sql.storage-class.datalogs.description": "La classe di archiviazione da utilizzare per i log di database (.ldf). Se non viene specificato alcun valore, verrà utilizzata la classe di archiviazione predefinita.",
"arc.sql.storage-class.dc.description": "La classe di archiviazione da utilizzare per tutti i volumi persistenti di dati e log per tutti i pod del controller di dati che li richiedono.",
"arc.sql.storage-class.logs.description": "Classe di archiviazione da utilizzare per i log (/var/log). Se non viene specificato alcun valore, verrà utilizzata la classe di archiviazione predefinita.",
"arc.sql.summary.arc.by.microsoft": "di Microsoft",
+ "arc.sql.sync.secondaries.description": "Numero di repliche sincrone necessarie per eseguire il commit di una transazione prima che sia consentito il commit della replica primaria. Se si imposta questo valore su -1, il numero di repliche secondarie sincronizzate necessarie verrà impostato su '(n. di repliche - 1)/2', arrotondato per difetto.",
+ "arc.sql.sync.secondaries.label": "Repliche secondarie sincronizzate necessarie per eseguire il commit",
"arc.sql.three.replicas": "3 repliche",
"arc.sql.two.replicas": "2 repliche",
"arc.sql.username": "Nome utente",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Specificare i parametri dell'istanza gestita di SQL di Azure",
"arc.sql.wizard.title": "Distribuire Azure SQL istanza gestita - Azure Arc",
"arc.storage-class.backups.label": "Classe di archiviazione (backup)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "Con supporto RWX",
"arc.storage-class.data.label": "Classe di archiviazione (dati)",
"arc.storage-class.datalogs.label": "Classe di archiviazione (log di database)",
"arc.storage-class.dc.label": "Classe di archiviazione",
diff --git a/i18n/ads-language-pack-it/translations/extensions/git.i18n.json b/i18n/ads-language-pack-it/translations/extensions/git.i18n.json
index 2d4512c57c..77f1c4b582 100644
--- a/i18n/ads-language-pack-it/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "Esegui merge delle modifiche",
"modified": "Modificato",
"neveragain": "Non visualizzare più questo messaggio",
+ "no": "No",
+ "ok": "OK",
"open": "Apri",
"pull": "Esegui il pull",
"pull branch maybe rebased": "Il ramo corrente '{0}' potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?",
@@ -241,9 +243,13 @@
"pull push n": "Esegui il pull di {0} e il push di {1} commit tra {2}/{3}",
"push n": "Esegui il push di {0} commit in {1}/{2}",
"push success": "Push avvenuto con successo.",
+ "scm button publish title": "$(cloud-upload) Pubblica modifiche",
+ "scm button publish tooltip": "Pubblica modifiche",
+ "scm button sync title": " Sincronizza modifiche $(sync){0}{1}",
"staged changes": "Modifiche preparate per il commit",
"sync changes": "Sincronizza modifiche",
"sync is unpredictable": "Sincronizzazione in corso. L'annullamento dell'operazione può causare gravi danni al repository",
+ "tooManyChangesWarning": "Sono state rilevate troppe modifiche. Di seguito verranno visualizzate solo le prime {0} modifiche.",
"untracked": "Non registrato",
"untracked changes": "Modifiche non tracciate",
"yes": "Sì"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Controlla se visualizzare un'azione Apri file inline nella visualizzazione modifiche GIT.",
"config.showProgress": "Determina se le azioni git devono mostrare lo stato di avanzamento.",
"config.showPushSuccessNotification": "Controlla se visualizzare una notifica quando un push è avvenuto con successo.",
+ "config.showUnpublishedCommitsButton": "Controlla se visualizzare un pulsante di azione da sincronizzare o pubblicare, in caso di commit non pubblicati.",
+ "config.showUnpublishedCommitsButton.always": "Mostra sempre il pulsante di azione se sono presenti commit non pubblicati.",
+ "config.showUnpublishedCommitsButton.never": "Non mostra mai il pulsante di azione.",
+ "config.showUnpublishedCommitsButton.whenEmpty": "Mostra il pulsante di azione solo se non sono presenti altre modifiche e sono presenti commit non pubblicati.",
"config.smartCommitChanges": "Controlla quali modifiche vengono automaticamente preparate per il commit da Commit intelligente.",
"config.smartCommitChanges.all": "Prepara automaticamente tutte le modifiche per il commit.",
"config.smartCommitChanges.tracked": "Solo modifiche tracciate automaticamente preparate per il commit.",
+ "config.statusLimit": "Controlla come limitare il numero di modifiche che è possibile analizzare dal comando di stato GIT. Può essere impostato su 0 per non porre alcun limite.",
"config.suggestSmartCommit": "Suggerisce di abilitare il commit intelligente (eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate per il commit).",
"config.supportCancellation": "Controlla se durante l'esecuzione dell'azione Sync viene inviata una notifica, che consente all'utente di annullare l'operazione.",
"config.terminalAuthentication": "Controlla se abilitare Azure Data Studio come gestore di autenticazione per i processi Git generati nel terminale integrato. Nota: per rendere effettiva una modifica di questa impostazione, è necessario riavviare i terminali.",
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 9d67524ddb..5c9786e2d3 100644
--- a/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0} avviato",
"startingServiceStatusMsg": "Avvio di {0}"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "Nuova tabella"
+ },
"dist/telemetry": {
"serviceCrashMessage": "Il componente {0} è stato chiuso in modo imprevisto. Riavviare Azure Data Studio.",
"viewKnownIssuesText": "Visualizza problemi noti"
diff --git a/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json
index 3c337b6599..af43d8ddd3 100644
--- a/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "Non è stato possibile installare {0} {1}. Errore: {2}",
"managePackages.backgroundInstallStarted": "Installazione di {0} {1}",
"managePackages.installButtonText": "Installa",
+ "managePackages.installCompleteText": "Pacchetto installato",
+ "managePackages.installProgressText": "Installazione del pacchetto",
"managePackages.invalidTextPlaceholder": "N/D",
"managePackages.noVersionsFound": "Non è stato possibile trovare alcuna versione valida per il pacchetto specificato",
"managePackages.packageNameTitle": "Nome del pacchetto",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "{0} {1} pacchetti trovati",
"managePackages.packageType": "Tipo di pacchetto",
"managePackages.pkgNameColumn": "Nome",
- "managePackages.uninstallButtonText": "Disinstalla i pacchetti selezionati"
+ "managePackages.uninstallButtonText": "Disinstalla i pacchetti selezionati",
+ "managePackages.uninstallCompleteText": "Pacchetto disinstallato",
+ "managePackages.uninstallProgressText": "Disinstallazione del pacchetto in corso"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "Chiudi",
diff --git a/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json
index 1a1fd5d08c..87ef401936 100644
--- a/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "Indica se l'acquisizione della cronologia delle query è abilitata. Se è false, le query eseguite non verranno acquisite.",
"queryHistory.clear": "Cancella tutta la cronologia",
+ "queryHistory.delete": "Elimina",
"queryHistory.description": "Visualizza ed esegue query eseguite in precedenza",
+ "queryHistory.disableCapture": "Sospendi acquisizione della cronologia delle query",
"queryHistory.displayName": "Cronologia delle query",
- "queryHistory.toggleCapture": "Attiva/Disattiva acquisizione della cronologia delle query"
+ "queryHistory.doubleClickAction": "Azione eseguita quando si fa doppio clic su un elemento della cronologia",
+ "queryHistory.doubleClickAction.open": "Aprire un nuovo editor disconnesso con la query dall'elemento della cronologia selezionato",
+ "queryHistory.doubleClickAction.run": "Aprire un nuovo editor connesso con la query e la connessione dall'elemento della cronologia selezionato ed eseguire automaticamente la query",
+ "queryHistory.enableCapture": "Avvia acquisizione della cronologia delle query",
+ "queryHistory.noEntries": "Nessuna query da visualizzare",
+ "queryHistory.open": "Apri query",
+ "queryHistory.run": "Esegui query"
}
}
}
\ No newline at end of file
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 5fccd212a5..16df7dbf69 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "Istanze del pool di archiviazione (HDFS)",
"deployCluster.StorageSectionTitle": "Impostazioni di archiviazione",
"deployCluster.StorageSettings": "Impostazioni di archiviazione",
- "deployCluster.controllerDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del controller",
+ "deployCluster.controllerDataStorageClaimSize": "Dimensioni della richiesta di archiviazione di dati del controller (Gigabyte)",
"deployCluster.controllerDataStorageClass": "Classe di archiviazione dati del controller",
- "deployCluster.controllerLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del controller",
+ "deployCluster.controllerLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del controller (Gigabyte)",
"deployCluster.controllerLogsStorageClass": "Classe di archiviazione dei log del controller",
- "deployCluster.dataPoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di dati",
+ "deployCluster.dataPoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di dati (Gigabyte)",
"deployCluster.dataPoolDataStorageClass": "Classe di archiviazione dati del pool di dati",
- "deployCluster.dataPoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di dati",
+ "deployCluster.dataPoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di dati (Gigabyte)",
"deployCluster.dataPoolLogsStorageClass": "Classe di archiviazione dei log del pool di dati",
"deployCluster.scaleSectionTitle": "Impostazioni di scalabilità",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati dell'istanza master di SQL Server",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati master di SQL Server (Gigabyte)",
"deployCluster.sqlServerMasterDataStorageClass": "Classe di archiviazione dati dell'istanza master di SQL Server",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log dell'istanza master di SQL Server",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione di log dell'istanza master di SQL Server (Gigabyte)",
"deployCluster.sqlServerMasterLogsStorageClass": "Classe di archiviazione dei log dell'istanza master di SQL Server",
"deployCluster.storageFieldTooltip": "Usa le impostazioni del controller",
- "deployCluster.storagePoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di archiviazione",
+ "deployCluster.storagePoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di archiviazione (Gigabyte)",
"deployCluster.storagePoolDataStorageClass": "Classe di archiviazione dati del pool di archiviazione",
- "deployCluster.storagePoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di archiviazione",
+ "deployCluster.storagePoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di archiviazione (Gigabyte)",
"deployCluster.storagePoolLogsStorageClass": "Classe di archiviazione dei log del pool di archiviazione"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-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",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-it/translations/extensions/schema-compare.i18n.json
index e1e67fed62..ebb9bccb08 100644
--- a/i18n/ads-language-pack-it/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "Aggregati",
- "SchemaCompare.AllowDropBlockingAssemblies": "Consenti rimozione assembly di blocco",
- "SchemaCompare.AllowIncompatiblePlatform": "Consenti piattaforma incompatibile",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Consenti spostamento dati con Sicurezza a livello di riga non sicuro",
- "SchemaCompare.ApplicationRoles": "Ruoli applicazione",
- "SchemaCompare.Assemblies": "Assembly",
- "SchemaCompare.AssemblyFiles": "File di assembly",
- "SchemaCompare.AsymmetricKeys": "Chiavi asimmetriche",
- "SchemaCompare.Audits": "Controlli",
- "SchemaCompare.BackupDatabaseBeforeChanges": "Esegui backup del database prima delle modifiche",
- "SchemaCompare.BlockOnPossibleDataLoss": "Blocca in caso di possibile perdita di dati",
- "SchemaCompare.BlockWhenDriftDetected": "Blocca se viene rilevata una deviazione",
- "SchemaCompare.BrokerPriorities": "Priorità di Service Broker",
- "SchemaCompare.Certificates": "Certificati",
- "SchemaCompare.ClrUserDefinedTypes": "Tipi CLR definiti dall'utente",
- "SchemaCompare.ColumnEncryptionKeys": "Chiavi di crittografia della colonna",
- "SchemaCompare.ColumnMasterKeys": "Chiavi master della colonna",
- "SchemaCompare.CommentOutSetVarDeclarations": "Imposta come commento le dichiarazioni SetVar",
- "SchemaCompare.CompareUsingTargetCollation": "Confronta usando regole di confronto di destinazione",
- "SchemaCompare.Contracts": "Contratti",
- "SchemaCompare.CreateNewDatabase": "Crea nuovo database",
- "SchemaCompare.Credentials": "Credenziali",
- "SchemaCompare.CryptographicProviders": "Provider del servizio di crittografia",
- "SchemaCompare.DatabaseAuditSpecifications": "Specifiche di controllo database",
- "SchemaCompare.DatabaseEncryptionKeys": "Chiavi di crittografia del database",
- "SchemaCompare.DatabaseOptions": "Opzioni database",
- "SchemaCompare.DatabaseRoles": "Ruoli database",
- "SchemaCompare.DatabaseScopedCredentials": "Credenziali con ambito database",
- "SchemaCompare.DatabaseTriggers": "Trigger database",
- "SchemaCompare.Defaults": "Impostazioni predefinite",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "Distribuisci database in modalità utente singolo",
- "SchemaCompare.DisableAndReenableDdlTriggers": "Disabilita e riabilita trigger DDL",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Non modificare oggetti Change Data Capture",
- "SchemaCompare.DoNotAlterReplicatedObjects": "Non modificare oggetti replicati",
- "SchemaCompare.DropConstraintsNotInSource": "Rimuovi vincoli non nell'origine",
- "SchemaCompare.DropDmlTriggersNotInSource": "Rimuovi trigger DML non nell'origine",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "Rimuovi proprietà estese non nell'origine",
- "SchemaCompare.DropIndexesNotInSource": "Rimuovi indici non nell'origine",
- "SchemaCompare.DropObjectsNotInSource": "Rimuovi oggetti non nell'origine",
- "SchemaCompare.DropPermissionsNotInSource": "Rimuovi autorizzazioni non nell'origine",
- "SchemaCompare.DropRoleMembersNotInSource": "Rimuovi membri del ruolo non nell'origine",
- "SchemaCompare.DropStatisticsNotInSource": "Rimuovi statistiche non nell'origine",
- "SchemaCompare.Endpoints": "Endpoint",
- "SchemaCompare.ErrorMessages": "Messaggi di errore",
- "SchemaCompare.EventNotifications": "Notifiche degli eventi",
- "SchemaCompare.EventSessions": "Sessioni eventi",
- "SchemaCompare.ExtendedProperties": "Proprietà estese",
- "SchemaCompare.ExternalDataSources": "Origini dati esterne",
- "SchemaCompare.ExternalFileFormats": "Formati di file esterni",
- "SchemaCompare.ExternalStreamingJobs": "Processi di streaming esterni",
- "SchemaCompare.ExternalStreams": "Flussi esterni",
- "SchemaCompare.ExternalTables": "Tabelle esterne",
- "SchemaCompare.FileTables": "Tabelle file",
- "SchemaCompare.Filegroups": "Filegroup",
- "SchemaCompare.Files": "File",
- "SchemaCompare.FullTextCatalogs": "Cataloghi full-text",
- "SchemaCompare.FullTextStoplists": "Elenchi di parole non significative full-text",
+ "OptionNotFoundWarningMessage": "etichetta: {0} non esiste nella ricerca del nome del valore delle opzioni",
"SchemaCompare.GeneralOptionsLabel": "Opzioni generali",
- "SchemaCompare.GenerateSmartDefaults": "Genera impostazioni predefinite intelligenti",
- "SchemaCompare.IgnoreAnsiNulls": "Ignora ANSI NULLS",
- "SchemaCompare.IgnoreAuthorizer": "Ignora provider di autorizzazioni",
- "SchemaCompare.IgnoreColumnCollation": "Ignora regole di confronto delle colonne",
- "SchemaCompare.IgnoreColumnOrder": "Ignora ordine delle colonne",
- "SchemaCompare.IgnoreComments": "Ignora commenti",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignora percorso file del provider del servizio di crittografia",
- "SchemaCompare.IgnoreDdlTriggerOrder": "Ignora ordine trigger DDL",
- "SchemaCompare.IgnoreDdlTriggerState": "Ignora stato trigger DDL",
- "SchemaCompare.IgnoreDefaultSchema": "Ignora schema predefinito",
- "SchemaCompare.IgnoreDmlTriggerOrder": "Ignora ordine trigger DML",
- "SchemaCompare.IgnoreDmlTriggerState": "Ignora stato trigger DML",
- "SchemaCompare.IgnoreExtendedProperties": "Ignora proprietà estese",
- "SchemaCompare.IgnoreFileAndLogFilePath": "Ignora percorso di file e file di log",
- "SchemaCompare.IgnoreFileSize": "Ignora dimensioni file",
- "SchemaCompare.IgnoreFilegroupPlacement": "Ignora posizione filegroup",
- "SchemaCompare.IgnoreFillFactor": "Ignora fattore di riempimento",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignora percorso del file di catalogo full-text",
- "SchemaCompare.IgnoreIdentitySeed": "Ignora valore di inizializzazione Identity",
- "SchemaCompare.IgnoreIncrement": "Ignora incremento",
- "SchemaCompare.IgnoreIndexOptions": "Ignora opzioni di indice",
- "SchemaCompare.IgnoreIndexPadding": "Ignora riempimento indice",
- "SchemaCompare.IgnoreKeywordCasing": "Ignora maiuscole/minuscole parole chiave",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignora hint di blocco in indici",
- "SchemaCompare.IgnoreLoginSids": "Ignora SID di accesso",
- "SchemaCompare.IgnoreNotForReplication": "Ignora non per la replica",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignora posizione oggetto nello schema di partizione",
- "SchemaCompare.IgnorePartitionSchemes": "Ignora schemi di partizione",
- "SchemaCompare.IgnorePermissions": "Ignora autorizzazioni",
- "SchemaCompare.IgnoreQuotedIdentifiers": "Ignora identificatori delimitati",
- "SchemaCompare.IgnoreRoleMembership": "Ignora appartenenza al ruolo",
- "SchemaCompare.IgnoreRouteLifetime": "Ignora durata route",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignora punto e virgola tra istruzioni",
- "SchemaCompare.IgnoreTableOptions": "Ignora opzioni di tabella",
- "SchemaCompare.IgnoreUserSettingsObjects": "Ignora oggetti impostazioni utente",
- "SchemaCompare.IgnoreWhitespace": "Ignora spazio vuoto",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Ignora WITH NOCHECK in vincoli CHECK",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignora WITH NOCHECK in chiavi esterne",
- "SchemaCompare.IncludeCompositeObjects": "Includi oggetti compositi",
- "SchemaCompare.IncludeTransactionalScripts": "Includi script transazionali",
- "SchemaCompare.LinkedServerLogins": "Accessi server collegato",
- "SchemaCompare.LinkedServers": "Server collegati",
- "SchemaCompare.Logins": "Account di accesso",
- "SchemaCompare.MasterKeys": "Chiavi master",
- "SchemaCompare.MessageTypes": "Tipi di messaggio",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Non modificare istruzioni per cambiare i tipi CLR",
"SchemaCompare.ObjectTypesOptionsLabel": "Includi tipi di oggetto",
- "SchemaCompare.PartitionFunctions": "Funzioni di partizione",
- "SchemaCompare.PartitionSchemes": "Schemi di partizione",
- "SchemaCompare.Permissions": "Autorizzazioni",
- "SchemaCompare.PopulateFilesOnFileGroups": "Popola file in gruppi di file",
- "SchemaCompare.Queues": "Code",
- "SchemaCompare.RegisterDataTierApplication": "Registra applicazione del livello dati",
- "SchemaCompare.RemoteServiceBindings": "Associazioni al servizio remoto",
- "SchemaCompare.RoleMembership": "Appartenenza al ruolo",
- "SchemaCompare.Routes": "Route",
- "SchemaCompare.Rules": "Regole",
- "SchemaCompare.RunDeploymentPlanExecutors": "Esegui executor di piani di distribuzione",
- "SchemaCompare.ScalarValuedFunctions": "Funzioni a valori scalari",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "Opzioni di confronto schemi",
- "SchemaCompare.ScriptDatabaseCollation": "Crea script per regole di confronto database",
- "SchemaCompare.ScriptDatabaseCompatibility": "Crea script per compatibilità database",
- "SchemaCompare.ScriptDatabaseOptions": "Crea script per opzioni database",
- "SchemaCompare.ScriptDeployStateChecks": "Crea script per verifiche stato di distribuzione",
- "SchemaCompare.ScriptFileSize": "Crea script per dimensioni file",
- "SchemaCompare.ScriptNewConstraintValidation": "Crea script per convalida nuovi vincoli",
- "SchemaCompare.ScriptRefreshModule": "Crea script per modulo di aggiornamento",
- "SchemaCompare.SearchPropertyLists": "Elenchi delle proprietà di ricerca",
- "SchemaCompare.SecurityPolicies": "Criteri di sicurezza",
- "SchemaCompare.Sequences": "Sequenze",
- "SchemaCompare.ServerAuditSpecifications": "Specifiche di controllo server",
- "SchemaCompare.ServerRoleMembership": "Appartenenze al ruolo del server",
- "SchemaCompare.ServerRoles": "Ruoli del server",
- "SchemaCompare.ServerTriggers": "Trigger server",
- "SchemaCompare.Services": "Servizi",
- "SchemaCompare.Signatures": "Firme",
- "SchemaCompare.StoredProcedures": "Stored procedure",
- "SchemaCompare.SymmetricKeys": "Chiavi simmetriche",
- "SchemaCompare.Synonyms": "Sinonimi",
- "SchemaCompare.TableValuedFunctions": "Funzioni con valori di tabella",
- "SchemaCompare.Tables": "Tabelle",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "Considera errori di verifica come avvisi",
- "SchemaCompare.UnmodifiableObjectWarnings": "Avvisi per oggetti non modificabili",
- "SchemaCompare.UserDefinedDataTypes": "Tipi di dati definiti dall'utente",
- "SchemaCompare.UserDefinedTableTypes": "Tipi di tabella definiti dall'utente",
- "SchemaCompare.Users": "Utenti",
- "SchemaCompare.VerifyCollationCompatibility": "Verifica compatibilità regole di confronto",
- "SchemaCompare.VerifyDeployment": "Verifica distribuzione",
- "SchemaCompare.Views": "Visualizzazioni",
- "SchemaCompare.XmlSchemaCollections": "Raccolte XML Schema",
"SchemaCompareOptionsDialog.Reset": "Reimposta",
"file": "File",
"flat": "Semplice",
diff --git a/i18n/ads-language-pack-it/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-it/translations/extensions/sql-assessment.i18n.json
index 9538a2e907..3eed7f6e02 100644
--- a/i18n/ads-language-pack-it/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "Edizione",
"asmt.serverversion": "Versione",
"asmt.sqlReport.Error": "Errore",
+ "asmt.sqlReport.High": "Alto",
"asmt.sqlReport.Info": "Informazioni",
+ "asmt.sqlReport.Low": "Basso",
+ "asmt.sqlReport.Medium": "Medio",
"asmt.sqlReport.Warning": "Avviso",
"asmt.sqlReport.resultForDatabase": "Risultati per il database",
"asmt.sqlReport.resultForInstance": "Risultati per il server",
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 4cff7964fc..5fac8264d2 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "Aggiungere riferimento",
"addDatabaseReferencedialogName": "Aggiungere riferimento al database",
"addItemAction": "Aggiungere elemento",
+ "advancedOptionsButton": "Avanzate...",
+ "advancedPublishOptions": "Opzioni di pubblicazione avanzate",
"appSettingPrompt": "Aggiornare la funzione di Azure local.settings.json con la nuova stringa di connessione?",
"applyConfirmation": "Aggiornare il progetto di destinazione?",
"applyError": "Errore durante l'aggiornamento del progetto: {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Contratto di licenza di Microsoft SQL Server",
"exampleUsage": "Esempio di utilizzo",
"excludeAction": "Escludi",
+ "excludeObjectTypes": "Escludi i tipi di oggetto",
"externalStream": "Flusso esterno",
"externalStreamingJobFriendlyName": "Processo di streaming esterno",
"externalStreamingJobValidationPassed": "Convalida superata del processo di streaming esterno.",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "Generazione del nuovo progetto SQL da {0}... Eseguire il checkouot della finestra di output per i dettagli.",
"hr": "ora",
"importElements": "Importa elementi",
+ "include": "Includere",
"installGlobally": "Installa a livello globale",
"invalidDataSchemaProvider": "DSP non valido nel file con estensione .sqlproj",
"invalidDatabaseReference": "Riferimento al database non valido nel file con estensione .sqlproj",
@@ -200,6 +204,9 @@
"objectType": "Tipo di oggetto",
"okString": "OK",
"openEulaString": "Apri contratto di licenza",
+ "optionDescription": "Descrizione opzione",
+ "optionName": "Nome opzione",
+ "optionNotFoundWarningMessage": "etichetta: {0} non esiste nella ricerca del nome del valore delle opzioni",
"outsideFolderPath": "Gli elementi con percorso assoluto all'esterno della cartella del progetto non sono supportati. Assicurarsi che i percorsi nel file di progetto siano relativi alla cartella del progetto.",
"parentTreeItemUnknown": "Non è possibile accedere all'elemento padre dell'elemento di albero fornito",
"passwordNotMatch": "La password {0} del SQL Server non corrisponde alla password di conferma",
@@ -226,6 +233,7 @@
"publish": "Pubblica",
"publishAction": "Pubblica",
"publishDialogName": "Pubblicare il progetto",
+ "publishOptions": "Pubblicare opzioni",
"publishProjectSucceed": "Il progetto di database è stato pubblicato",
"publishSettingsFiles": "File di impostazioni di pubblicazione",
"publishTo": "Destinazione di pubblicazione",
@@ -240,6 +248,7 @@
"referenceType": "Tipo riferimento",
"reloadProject": "Ricaricare il progetto di database?",
"reloadValuesFromProjectButtonTitle": "Ricaricare i valori dal progetto",
+ "reset": "Reimpostare",
"resetAllVars": "Reimpostare tutte le variabili",
"resourceGroup": "Gruppo di risorse",
"retryFailedMessage": "Operazione '{0}' non riuscita. Nuovo tentativo... Risultato corrente: {1}. Errore: '{2}'",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Modificare la piattaforma di destinazione",
"sqlDatabaseProjects.close": "Chiudere il progetto di database",
+ "sqlDatabaseProjects.collapseProjectNodes": "Indica se i nodi del progetto iniziano a essere compressi",
"sqlDatabaseProjects.convertToSdkStyleProject": "Convertire in progetto di tipo SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Creare il progetto dal database",
"sqlDatabaseProjects.delete": "Elimina",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "Indica se richiedere all'utente di installare Node.js quando non viene rilevato.",
"sqlDatabaseProjects.open": "Apri progetto di database",
"sqlDatabaseProjects.openContainingFolder": "Apri cartella superiore",
+ "sqlDatabaseProjects.openInDesigner": "Aprire in Designer",
"sqlDatabaseProjects.properties": "Proprietà",
"sqlDatabaseProjects.publish": "Pubblicare",
"sqlDatabaseProjects.schemaCompare": "Confronto schemi",
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 a63ec96da4..4cc1222caf 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "Copia chiave 1",
"sql.migration.copy.key2": "Copia chiave 2",
"sql.migration.copy.migration.details": "Dettagli di Copia migrazione",
+ "sql.migration.copy.status.canceled": "Annullata",
+ "sql.migration.copy.status.cancelled": "Annullato",
+ "sql.migration.copy.status.copyfinished": "Copia completata",
+ "sql.migration.copy.status.copying": "Copia in corso",
+ "sql.migration.copy.status.failed": "Non riuscita",
+ "sql.migration.copy.status.inprogress": "In corso",
+ "sql.migration.copy.status.preparingforcopy": "Preparazione",
+ "sql.migration.copy.status.queued": "In coda",
+ "sql.migration.copy.status.rebuildingindexes": "Ricompilazione degli indici",
+ "sql.migration.copy.status.succeeded": "Riuscita",
"sql.migration.copy.throughput": "Velocità effettiva copia (MBPS)",
"sql.migration.copy.throughput.info": "Velocità di spostamento dati raggiunta durante la migrazione dei backup di database ad Azure. Velocità di trasferimento dati, calcolata da dati letti divisi per durata della migrazione dei backup in Azure.",
"sql.migration.count.database.multiple": "Database {0}",
"sql.migration.count.database.single": "Database {0}",
"sql.migration.create": "Crea",
"sql.migration.create.new": "Crea nuovo",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "Creazione del gruppo di risorse",
"sql.migration.currently.restoring.file": "Ripristino del file in corso",
"sql.migration.cutover": "Cutover di migrazione",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. Creare un backup del log finale delle transazioni e archiviarlo nella condivisione di rete.",
"sql.migration.cutover.step.3.blob": "3. Verificare che tutti i backup siano stati ripristinati nel database di destinazione. Il valore \"Backup dei log in attesa di ripristino\" deve essere zero.",
"sql.migration.cutover.step.3.network.share": "3. Verificare che i tutti i backup del log siano stati ripristinati nel database di destinazione. Il valore \"Backup dei log in attesa di ripristino\" deve essere zero.",
- "sql.migration.cutover.type": "Modalità di migrazione",
+ "sql.migration.cutover.type": "Modalità",
"sql.migration.dashboard.description": "Determinare l'idoneità alla migrazione delle istanze di SQL Server, identificare una destinazione Azure SQL consigliata e completare la migrazione dell'istanza di SQL Server a Istanza gestita di SQL di Azure o SQL Server in Macchine virtuali di Azure.",
+ "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.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.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.migrate.task.button": "Eseguire la migrazione a Azure SQL",
"sql.migration.dashboard.migrate.task.button.description": "Eseguire la migrazione di un'istanza di SQL Server ad Azure SQL.",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "Chiavi di autenticazione del Servizio Migrazione del database",
"sql.migration.database.migration.service.created.successfully": "La creazione di un Servizio Migrazione del database è stata completata.",
"sql.migration.database.migration.status": "Stato di migrazione del database",
+ "sql.migration.database.migration.status.label": "Stato della migrazione del database: {0}",
"sql.migration.database.page.description": "Selezionare il percorso dei backup del database da usare durante la migrazione.",
"sql.migration.database.page.title": "Backup del database",
"sql.migration.database.private.endpoint.info.text": "Assicurarsi che l'account Archiviazione di Azure non usi un endpoint privato.",
- "sql.migration.database.status.column": "Stato",
+ "sql.migration.database.status.column": "Stato della migrazione",
"sql.migration.database.to.be.migrated": "Database di cui eseguire la migrazione",
"sql.migration.databases": "Database ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} database selezionati",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} giorni",
"sql.migration.days": "{0} giorni",
"sql.migration.description": "Descrizione",
+ "sql.migration.details.breadcrumb.migrations": "Migrazioni",
"sql.migration.details.copied": "Copia dei dettagli completata",
+ "sql.migration.details.refresh": "Aggiorna",
+ "sql.migration.details.serverobjects.all.tables.label": "Tabelle totali",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "Annullato",
+ "sql.migration.details.serverobjects.failed.tables.label": "Non riuscita",
+ "sql.migration.details.serverobjects.field.label": "Oggetti server",
+ "sql.migration.details.serverobjects.filter.aria.label": "Filtra i risultati della migrazione delle tabelle usando parole chiave",
+ "sql.migration.details.serverobjects.filter.label": "Filtra i risultati della migrazione della tabella",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "In corso",
+ "sql.migration.details.serverobjects.label": "Oggetti server",
+ "sql.migration.details.serverobjects.successful.tables.label": "Riuscita",
"sql.migration.dms.location": "Area di Azure per il Servizio Migrazione del database di Azure. Verranno visualizzate solo le aree che contengono un servizio.",
"sql.migration.dms.provision.failed": "Non è stato possibile effettuare il provisioning di un Servizio Migrazione del database. Attendere qualche minuto, quindi riprovare.",
"sql.migration.dms.resource": "Nome della risorsa Servizio Migrazione del database di Azure",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "Nessun file di backup",
"sql.migration.enter.your.sql.cred": "Immettere le credenziali per l'istanza di SQL Server di origine. Queste credenziali verranno usate durante la migrazione dei database ad Azure SQL.",
"sql.migration.error": "Errore",
+ "sql.migration.error.details.label": "Errore di migrazione:",
+ "sql.migration.error.details.title": "Dettagli sull'errore di migrazione",
+ "sql.migration.error.dialog.clear.button.label": "Cancella",
+ "sql.migration.error.title": "Dettagli sullo stato della migrazione",
"sql.migration.failed": "Migrazioni del database non riuscite",
"sql.migration.feedback.issue.title": "Feedback sull'esperienza di migrazione",
"sql.migration.file.name": "Nome file",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "Ultima analisi completata: {0}",
"sql.migration.learn.more": "Altre informazioni",
"sql.migration.learn.more.prerequisites": "Altre informazioni sulle operazioni necessarie prima di avviare una migrazione.",
+ "sql.migration.load.migration.list.error": "Errore durante il caricamento dell'elenco delle migrazioni",
"sql.migration.location": "Percorso",
"sql.migration.mi.not.ready": "L'istanza gestita '{0}' non è disponibile per la migrazione perché si trova attualmente nello stato '{1}'. Per continuare, selezionare un'istanza gestita disponibile.",
"sql.migration.migration.completed": "Migrazioni del database completate",
"sql.migration.migration.in.progress": "Migrazioni database in corso",
+ "sql.migration.migration.list.ascending.label": "Crescente",
+ "sql.migration.migration.list.sort.label": "Ordina",
"sql.migration.migration.status": "Stato di migrazione",
"sql.migration.migration.status.filter": "Filtro dello stato della migrazione",
"sql.migration.min": "{0} minuto",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "OFFLINE",
"sql.migration.ok": "OK",
"sql.migration.online": "Online",
+ "sql.migration.open.migration.destails.error": "Errore durante l'apertura della finestra di dialogo dei dettagli della migrazione",
+ "sql.migration.open.migration.service.error": "Errore durante l'apertura della finestra di dialogo del servizio di migrazione",
+ "sql.migration.open.migration.target.error": "Errore durante l'apertura della destinazione di migrazione",
"sql.migration.option": "Scaricare e installare il runtime di integrazione",
+ "sql.migration.parallel.copy.type.dynamic": "Intervallo dinamico",
+ "sql.migration.parallel.copy.type.none": "Nessuna",
+ "sql.migration.parallel.copy.type.physical": "Partizioni fisiche",
"sql.migration.path.user.account": "Account utente",
"sql.migration.pre.req.1": "Dettagli sull'account di Azure",
"sql.migration.pre.req.2": "Istanza gestita di SQL di Azure o SQL Serverper macchina virtuale di Azure",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "Aggiornare valutazione",
"sql.migration.refresh.key1": "Aggiorna chiave 1",
"sql.migration.refresh.key2": "Aggiorna chiave 2",
- "sql.migration.refresh.migrations.error": "Si è verificato un errore durante l'aggiornamento dell'elenco delle migrazioni: '{0}'. Controllare la connessione di Azure collegata e fare clic su Aggiorna per riprovare.",
+ "sql.migration.refresh.migrations.error.label": "Si è verificato un errore durante l'aggiornamento dell'elenco delle migrazioni. Controlla la tua connessione di Azure collegata e fai clic su Aggiorna per riprovare.",
+ "sql.migration.refresh.migrations.error.title": "Si è verificato un errore durante l'aggiornamento dell'elenco delle migrazioni.",
"sql.migration.resource.group.description": "Un gruppo di risorse è un contenitore che include le risorse correlate per una soluzione di Azure.",
"sql.migration.resource.group.not.found": "Non sono stati trovati gruppi di risorse.",
"sql.migration.resourceGroups": "Gruppo di risorse",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "Avanti",
"sql.migration.saved.assessment.result": "Sessione salvata",
"sql.migration.search": "Cercare",
- "sql.migration.search.for.migration": "Cercare migrazioni",
+ "sql.migration.search.for.migration": "Filtra i risultati della migrazione",
"sql.migration.sec": "{0} sec",
"sql.migration.select.azure.mi": "Selezionare la sottoscrizione di Azure di destinazione e l'Istanza gestita di SQL di Azure di destinazione.",
"sql.migration.select.azure.vm": "Selezionare la sottoscrizione Azure di destinazione e l'SQL Server di destinazione sulla macchina virtuale di Azure di destinazione.",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "Mostrare stato",
"sql.migration.size": "Dimensioni (MB)",
"sql.migration.size.column.header": "Dimensioni",
+ "sql.migration.size.gb": "{0} GB",
+ "sql.migration.size.mb": "{0} MB",
+ "sql.migration.size.tb": "{0} TB",
"sql.migration.sku.available.recommendations": "{0} raccomandazioni disponibili",
"sql.migration.sku.azureConfiguration": "Configurazione di Azure",
"sql.migration.sku.azureConfiguration.businessCritical": "Business critical",
@@ -450,12 +499,25 @@
"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.sqldb.column.copyduration": "Durata della copia",
+ "sql.migration.sqldb.column.copystart": "Inizio copia",
+ "sql.migration.sqldb.column.copythroughput": "Velocità effettiva di copia",
+ "sql.migration.sqldb.column.dataread": "Dati letti",
+ "sql.migration.sqldb.column.datawritten": "Dati scritti",
+ "sql.migration.sqldb.column.parallelcopytype": "Tipo di copia parallela",
+ "sql.migration.sqldb.column.rowscopied": "Righe copiate",
+ "sql.migration.sqldb.column.rowsread": "Righe lette",
+ "sql.migration.sqldb.column.tablename": "Nome della tabella",
+ "sql.migration.sqldb.column.usedparallelcopies": "Copie parallele usate",
+ "sql.migration.src.database": "Database di origine",
+ "sql.migration.src.server": "Nome dell’origine",
"sql.migration.start.migration.button": "Avvia migrazione",
"sql.migration.start.session": "Avvia una nuova sessione",
"sql.migration.start.time": "Ora di inizio",
"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.",
+ "sql.migration.status.canceled": "Annullata",
"sql.migration.status.canceling": "Annullamento in corso",
"sql.migration.status.completing": "In fase di completamento",
"sql.migration.status.creating": "In fase di creazione",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "Non riuscita",
"sql.migration.status.inprogress": "In corso",
"sql.migration.status.refresh.label": "Aggiorna",
+ "sql.migration.status.retriable": "Possibile riprovare",
"sql.migration.status.select.service.MESSAGE": "Selezionare un Servizio di Migrazione del database per monitorare le migrazioni.",
+ "sql.migration.status.status.label": "Stato",
"sql.migration.status.succeeded": "Riuscita",
"sql.migration.status.warning.count.multiple": "{0} avvisi)",
"sql.migration.status.warning.count.single": "{0} avviso)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Istanza gestita di SQL di Azure",
"sql.migration.summary.page.title": "Riepilogo",
"sql.migration.summary.vm.type": "SQL Server per la macchina virtuale di Azure",
+ "sql.migration.tab.button.feedback.description": "Feedback",
+ "sql.migration.tab.button.feedback.label": "Feedback",
+ "sql.migration.tab.button.migration.description": "Esegui migrazione ad Azure SQL",
+ "sql.migration.tab.button.migration.label": "Nuova migrazione",
+ "sql.migration.tab.button.support.description": "Nuova richiesta di supporto",
+ "sql.migration.tab.button.support.label": "Nuova richiesta di supporto",
+ "sql.migration.tab.dashboard.title": "Dashboard",
+ "sql.migration.tab.migrations.title": "Migrazioni",
+ "sql.migration.table.error.title": "Dettagli sullo stato della migrazione della tabella",
+ "sql.migration.table.migration.status.label": "Stato della migrazione della tabella: {0}",
"sql.migration.target": "Destinazione",
+ "sql.migration.target.azure.sql.instance.database.name": "Database di destinazione",
"sql.migration.target.azure.sql.instance.name": "Nome di destinazione",
+ "sql.migration.target.azure.sql.instance.server.name": "Nome della destinazione",
"sql.migration.target.database.name": "Nome del database di destinazione",
"sql.migration.target.platform": "Piattaforma di destinazione",
"sql.migration.target.server": "Server di destinazione",
@@ -497,7 +573,6 @@
"sql.migration.username": "Nome utente",
"sql.migration.view.all": "Tutte le migrazioni del database",
"sql.migration.view.select.button.label": "Visualizza/Seleziona",
- "sql.migration.vm.not.ready": "La macchina virtuale '{0}' non è disponibile per la migrazione perché si trova attualmente nello stato '{1}'. Per continuare, selezionare una macchina virtuale disponibile.",
"sql.migration.warning": "Avviso",
"sql.migration.warnings": "Avvisi",
"sql.migration.warnings.count": "Avvisi ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "Sì",
"total.databases.selected": "{0} di {1} database selezionati"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "Esercitazione: Eseguire la migrazione a SQL Server in Macchine virtuali di Azure (online)"
- },
"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}"
diff --git a/i18n/ads-language-pack-it/translations/main.i18n.json b/i18n/ads-language-pack-it/translations/main.i18n.json
index 7403fe68d1..7f6aefdfe0 100644
--- a/i18n/ads-language-pack-it/translations/main.i18n.json
+++ b/i18n/ads-language-pack-it/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "Ricaricare Azure Data Studio per abilitare l'estensione in {0}.",
"enableWindowsBackgroundUpdates": "Abilitare questa opzione per scaricare e installare le nuove versioni di Azure Data Studio in background in Windows",
"extensionsPolicy": "Impostare i criteri di sicurezza per il download delle estensioni.",
- "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con Azure Data Studio '{1}'.",
+ "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.",
"miNewNotebook": "&&Nuovo notebook",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "È necessario passare a questo metodo un elemento NavigationProvider con providerId valido"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "Non è possibile avviare una sessione. Il gestore non è ancora inizializzato",
- "notebookMultipleRequestsError": "Impossibile eseguire la cella di codice. È in corso l'esecuzione di un'altra cella."
+ "errorStartBeforeReady": "Non è possibile avviare una sessione. Il gestore non è ancora inizializzato"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "Cancella tutti gli account salvati",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "Mostra la finestra di dialogo della connessione all'avvio"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "Altre azioni",
"designer.defaultRemoveRowConfirmationMessage": "Rimuovere la riga?",
"designer.generalGroupName": "Generale",
"designer.issueCountAlert": "{0} problemi di convalida rilevati.",
"designer.issuesTabTitle": "Problemi ({0})",
"designer.loadingDesigner": "Caricamento della finestra di progettazione in corso",
"designer.loadingDesignerCompleted": "La finestra di progettazione è caricata",
- "designer.moveRowText": "Sposta riga",
+ "designer.moveRowText": "Sposta",
"designer.processing": "Elaborazione...",
"designer.processingChanges": "Elaborazione delle modifiche in corso...",
"designer.processingChangesCompleted": "Le modifiche sono state elaborate",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "Visualizzatore risorse"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "Impossibile eseguire l'operazione mentre è in corso un'altra operazione.",
- "tableDesigner.newTable": "Nuova tabella"
+ "tableDesigner.OperationInProgressWarning": "Impossibile eseguire l'operazione mentre è in corso un'altra operazione."
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "Chiudi",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "File piano di esecuzione",
"epCompare.comparePropertiesAction": "Proprietà",
"epCompare.comparisonProgess": "Caricamento di aree simili nei piani confrontati",
+ "epCompare.searchNodeAction": "Trova nodo",
+ "epCompare.searchNodeActionAddedPlan": "Trova nodo - Piano aggiunto",
"epCompare.toggleOrientation": "Attivare/disattivare orientamento",
"epCompare.zoomInAction": "Zoom avanti",
"epCompare.zoomOutAction": "Zoom indietro",
"epCompare.zoomReset": "Reimpostare zoom",
- "epCompare.zoomToFit": "Adattare alla finestra"
+ "epCompare.zoomToFit": "Adattare alla finestra",
+ "queryDropdownPrefix": "Query {0} di {1}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "Operazione inferiore: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "Operazione a sinistra: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "Operazione a destra: {0}",
"executionPlanComparisonPropertiesTopOperation": "Operazione superiore: {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "Nome",
"nodePropertyViewNameValueColumnBottomHeader": "Valore (piano inferiore)",
+ "nodePropertyViewNameValueColumnLeftHeader": "Valore (piano a sinistra)",
+ "nodePropertyViewNameValueColumnRightHeader": "Valore (piano a destra)",
"nodePropertyViewNameValueColumnTopHeader": "Valore (piano superiore)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "Valore"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "Chiudi",
"executionPlanPropertyViewSortAlphabetically": "In ordine alfabetico",
- "executionPlanPropertyViewSortByDisplayOrder": "Per categoria",
+ "executionPlanPropertyViewSortByDisplayOrder": "Importanza",
"executionPlanPropertyViewSortReverseAlphabetically": "Ordine alfabetico inverso",
"nodePropertyViewTitle": "Proprietà"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "Proprietà",
"executionPlanSavePlanXML": "Salva file di piano",
"executionPlanSearchNodeAction": "Trova nodo",
+ "executionPlanTopOperationsAction": "Operazioni più frequenti",
"executionPlanZoomInActionLabel": "Zoom avanti",
"executionPlanZoomOutActionLabel": "Zoom indietro",
"openQueryAction": "Apri query"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "Si è verificato un errore durante il rendering del componente: {0}",
- "noMimeTypeFound": "Non è stato possibile trovare alcun renderer {0} per l'output. Include i tipi MIME seguenti: {1}",
- "noSelectorFound": "Non è stato possibile trovare alcun componente per il selettore {0}",
- "safe": "sicuro "
+ "noMimeTypeFound": "Non è stato possibile trovare alcun renderer per l'output. Include i tipi MIME seguenti: {0}",
+ "noSafeMimeTypeFound": "Non è stato possibile trovare alcun renderer sicuro per l'output. Include i tipi MIME seguenti: {0}",
+ "noSelectorFound": "Non è stato possibile trovare alcun componente per il selettore {0}"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "Fare clic su",
@@ -11683,7 +11691,7 @@
"plotlyError": "Si è verificato un errore durante la visualizzazione del grafo Plotly: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "Aggiungi connessione",
+ "serverTree.newConnection": "Nuova connessione",
"servers.noConnections": "Non sono state trovate connessioni."
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "Versione del linguaggio SQL"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "Errore durante l'esecuzione della query.",
+ "query.QueryExecutionEnded": "Esecuzione attività completata.",
+ "query.QueryExecutionStarted": "Esecuzione della query avviata.",
"resultsGrid": "Griglia dei risultati",
"resultsGrid.maxRowCountExceeded": "È stato superato il numero massimo di righe per il filtraggio o l'ordinamento. Per aggiornarlo, passare alle impostazioni utente e modificare l'impostazione 'queryEditor.results.inMemoryDataProcessingThreshold'",
"xmlShowplan": "Showplan XML"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "Abilita/Disabilita piano di esecuzione effettivo",
"ToggleFocusBetweenQueryEditorAndResultsAction": "Alterna lo stato attivo tra la query e i risultati",
"cancelQueryKeyboardAction": "Annulla query",
"copyQueryWithResultsKeyboardAction": "Copia query con risultati",
+ "estimatedExecutionPlanKeyboardAction": "Visualizza piano di esecuzione stimato",
"focusOnCurrentQueryKeyboardAction": "Stato attivo su query corrente",
"parseSyntaxLabel": "Analizza query",
"queryActions.notConnected": "Connettersi a un server",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "Per consentire l'esecuzione del tasto di scelta rapida, è necessario specificare il parametro Editor",
"refreshIntellisenseKeyboardAction": "Aggiorna cache IntelliSense",
"runCurrentQueryKeyboardAction": "Esegui query corrente",
- "runCurrentQueryWithActualPlanKeyboardAction": "Esegui query corrente con piano effettivo",
"runQueryKeyboardAction": "Esegui query",
"toggleQueryResultsKeyboardAction": "Attiva/Disattiva risultati della query"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "Impostare l'associazione dei tasti workbench.action.query.shortcut{0} per eseguire il testo del collegamento come chiamata di routine o esecuzione di query. Il testo selezionato nell'editor di query verrà passato come parametro alla fine della query oppure è possibile fare riferimento a esso con {arg}"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "Piano di esecuzione",
"actualQueryPlan": "Effettivo",
"cancelQueryLabel": "Annulla",
"changeConnectionDatabaseLabel": "Cambia connessione",
"changeDatabase.failed": "Non è stato possibile modificare il database",
"changeDatabase.failedWithError": "Non è stato possibile modificare il database: {0}",
"connectDatabaseLabel": "Connetti",
+ "disableActualPlanLabel": "Disabilita piano effettivo",
"disablesqlcmdLabel": "Disabilita SQLCMD",
"disconnectDatabaseLabel": "Disconnetti",
+ "enableActualPlanLabel": "Abilita piano effettivo",
"enablesqlcmdLabel": "Abilita SQLCMD",
- "estimatedQueryPlan": "Spiega",
+ "estimatedQueryPlan": "Piano stimato",
"newQueryTask.newQuery": "Nuova query",
+ "query.multiSelectionNotSupported": "L'esecuzione di query non è supportata quando l'editor è in modalità di selezione multipla.",
"queryEditor.exportSqlAsNotebook": "Esporta come notebook",
"runQueryLabel": "Esegui",
"selectDatabase": "Seleziona database"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "Messaggi e griglia dei risultati",
"rowHeight": "Controlla l'altezza delle righe in pixel"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "Cancella tutta la cronologia",
- "queryHistory.delete": "Elimina",
- "queryHistory.disableCapture": "Sospendi acquisizione della cronologia delle query",
- "queryHistory.enableCapture": "Avvia acquisizione della cronologia delle query",
- "queryHistory.openQuery": "Apri query",
- "queryHistory.runQuery": "Esegui query",
- "queryHistory.toggleCaptureLabel": "Attiva/Disattiva acquisizione della cronologia delle query",
- "toggleQueryHistory": "Attiva/Disattiva cronologia delle query"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "non riuscito",
- "succeeded": "riuscito"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "Non ci sono query da visualizzare.",
- "queryHistory.regTreeAriaLabel": "Cronologia delle query"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "&&Cronologia delle query",
- "queryHistory": "Cronologia delle query",
- "queryHistory.clearLabel": "Cancella tutta la cronologia",
- "queryHistory.disableCapture": "Sospendi acquisizione della cronologia delle query",
- "queryHistory.enableCapture": "Avvia acquisizione della cronologia delle query",
- "queryHistoryCaptureEnabled": "Indica se l'acquisizione della cronologia delle query è abilitata. Se è false, le query eseguite non verranno acquisite.",
- "queryHistoryConfigurationTitle": "Cronologia query",
- "viewCategory": "Visualizza"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "Piano di query"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "Editor piano di query"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "Esecuzioni effettive",
- "topOperations.actualRebinds": "Riassociazioni effettive",
- "topOperations.actualRewinds": "Ripristini effettivi",
- "topOperations.actualRows": "Righe effettive",
- "topOperations.estCPUCost": "Costo CPU stimato",
- "topOperations.estCost": "Costo stimato",
- "topOperations.estIOCost": "Costo IO stimato",
- "topOperations.estRebinds": "Riassociazioni stimate",
- "topOperations.estRewinds": "Ripristini stimati",
- "topOperations.estRows": "Righe stimate",
- "topOperations.estSubtreeCost": "Costo sottoalbero stimato",
- "topOperations.object": "Oggetto",
- "topOperations.operation": "Operazione",
- "topOperations.parallel": "In parallelo",
- "topOperations.partitioned": "Partizionato",
- "topOperationsTitle": "Operazioni più frequenti"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "Nuova distribuzione..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "Si è verificato un errore durante l'aggiornamento del nodo '{0}': {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "Genera script",
- "tableDesigner.publishTableChanges": "Pubblica modifiche..."
+ "tableDesigner.publishTableChanges": "Pubblica modifiche...",
+ "tableDesigner.saveTableChanges": "Salva"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Funzionalità in anteprima"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "L'attesa per la disponibilità dei kernel standard è scaduta per il provider di notebook '{0}'"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "Senza nome",
"notebookView.nameTaken": "Una vista con il nome {0} esiste già in questo notebook."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "I dati per {0} devono essere una stringa o una matrice di stringhe",
"nbNotSupported": "Il formato di notebook di questo file non è valido",
"nbformatNotRecognized": "nbformat v{0}.{1} non riconosciuto",
- "unknownCellType": "Il tipo di cella {0} è sconosciuto",
- "unrecognizedOutput": "Il tipo di output {0} non è riconosciuto",
- "unrecognizedOutputType": "Il tipo di output {0} non è riconosciuto"
+ "unknownCellType": "Il tipo di cella {0} è sconosciuto"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "Destinazione di esecuzione facoltativa indicata da questo comando magic, ad esempio Spark rispetto a SQL",
@@ -12621,7 +12584,7 @@
"groupColor": "Colore del gruppo",
"groupDescription": "Descrizione gruppo",
"serverGroup.cancel": "Annulla",
- "serverGroup.colorValue": "Colore: {0}",
+ "serverGroup.colorValue": "Colore del gruppo: {0}",
"serverGroup.ok": "OK"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "&&Introduzione",
"showReleaseNotes": "Mostra introduzione"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "Impossibile eseguire la cella di codice. È in corso l'esecuzione di un'altra cella."
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "Copia",
+ "ept.topOperationsCopyWithHeader": "Copia con intestazione",
+ "ept.topOperationsSelectAll": "Seleziona tutto",
+ "planTreeTab.title": "Albero dei piani (anteprima)",
+ "topOperationsTableTitle": "Albero del piano di esecuzione"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "Copia",
+ "ep.topOperationsCopyWithHeader": "Copia con intestazione",
+ "ep.topOperationsSelectAll": "Seleziona tutto",
+ "topOperationsTabTitle": "Operazioni più frequenti (anteprima)",
+ "topOperationsTableTitle": "Operazioni più frequenti"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "Tipo di output '{0}' non riconosciuto."
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-ja/CHANGELOG.md b/i18n/ads-language-pack-ja/CHANGELOG.md
index cd490da93b..f90321035e 100644
--- a/i18n/ads-language-pack-ja/CHANGELOG.md
+++ b/i18n/ads-language-pack-ja/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-ja" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-ja/package.json b/i18n/ads-language-pack-ja/package.json
index 4e2a4fd5d0..7d7b060cfd 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 76b0ff8a72..0e12f5e3e1 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "サポート + トラブルシューティング",
"arc.supportRequestNote": "サポート要求を開くには、リソース構成が最初に Azure にアップロードされている必要があることに注意してください。",
"arc.suspect": "未確認",
+ "arc.syncSecondaryToCommit": "セカンダリを同期してコミット",
"arc.thePasswordsDoNotMatch": "パスワードが一致しません。パスワードを確認するか、Esc キーを押して終了します。",
"arc.troubleshoot": "トラブルシューティング",
"arc.type": "種類",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "アップグレード管理",
"arc.upgradeMiaa": "SQL Managed Instance のアップグレード",
"arc.upgradingController": "データ コントローラーをアップグレードしています。次のコマンドを実行すると、アップグレードのステータスを確認できます: 'kubectl get datacontrollers -A'",
+ "arc.upgradingDirectDC": "コマンド 'az arcdata dc upgrade --desired-version{1}--name {0} --resource-group {2} ' を使用してデータ コントローラー ' {0}' をアップグレードしています",
+ "arc.upgradingDirectMiaa": "コマンド 'az sql mi-arc upgrade --name{0}--resource-group {1} ' を使用して SQL MIAA ' {0}' をアップグレードしています",
+ "arc.upgradingIndirectDC": "コマンド 'az arcdata dc upgrade --desired-version{1}--name {0} --k8s-namespace {2} --use-k8s' を使用してデータ コントローラー ' {0} ' をアップグレードしています",
+ "arc.upgradingIndirectMiaa": "コマンド 'az sql mi-arc upgrade --name{0}--k8s-namespace {1} --use-k8s' を使用して SQL MIAA ' {0} ' をアップグレードしています",
"arc.upgradingMiaa": "SQL Managed Instance をアップグレードしています。次のコマンドを実行すると、アップグレードのステータスを確認できます: 'kubectl get sqlmi -A'",
"arc.userCancelledError": "ユーザーがダイアログを取り消しました",
"arc.username": "ユーザー名",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "{0} および {1} に同意します。",
"arc.agreement.postgres.terms.conditions": "Azure Arc 対応 PostgreSQL Hyperscale のご契約条件",
- "arc.agreement.sql.help.text": "Azure Arc 対応 Managed Instance により、選択したインフラストラクチャにデプロイ可能な SQL Server のアクセスと機能の互換性が得られます。{0}",
+ "arc.agreement.sql.help.text": "Azure Arc 対応のManaged Instanceでは、選択したインフラストラクチャにデプロイできるSQL Serverアクセスと機能の互換性が提供されます。 {0}。 \r\n \r\n [ノートブックへのスクリプト] または [配置] をクリックすると、以下に記載されている Marketplace オファリングに関連する法律条項およびプライバシーに関する声明に同意します。(b) Microsoft が、Azure サブスクリプションと同じ請求頻度で、オファリングに関連する料金に対して現在の支払い方法を請求することを承認します。(c) Microsoft は、サポート、課金、およびその他のトランザクション アクティビティのために、Microsoft がサービスのプロバイダーと連絡先、使用状況、およびトランザクション情報を共有することに同意します。Microsoft は、サード パーティのオファリングに対する権利を提供しません。詳細については、 {1}、 {2}、および {3}を参照してください。",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Azure Marketplace の使用条件",
"arc.agreement.sql.help.text.learn.more": "詳細情報",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "Azure Arc 対応マネージド インスタンスに関する詳細情報",
+ "arc.agreement.sql.help.text.privacy.policy": "プライバシー ポリシー",
+ "arc.agreement.sql.help.text.terms.of.use": "使用条件",
"arc.agreement.sql.terms.conditions": "Azure SQL マネージド インスタンス - Azure Arc のご契約条件",
"arc.azure.account": "Azure アカウント",
"arc.azure.location": "Azure の場所",
@@ -359,27 +367,34 @@
"arc.controller": "対象の Azure Arc コントローラー",
"arc.cores-limit.label": "コア制限",
"arc.cores-request.label": "コア要求",
- "arc.data.controller.agreement": "{0} および {1} に同意します。",
"arc.data.controller.auto.upload.logs": "Auto-upload Logs",
"arc.data.controller.auto.upload.logs.description": "ログの自動アップロードを有効にする。ダイレクト モードのみ。",
"arc.data.controller.auto.upload.metrics": "Auto-upload Metrics",
"arc.data.controller.auto.upload.metrics.description": "メトリックの自動アップロードを有効にする。ダイレクト モードのみ。",
- "arc.data.controller.cluster.config.profile": "構成プロファイル",
+ "arc.data.controller.cluster.config.profile": "Kubernetes 構成テンプレート",
+ "arc.data.controller.cluster.config.profile.description": "Kubernetes ディストリビューションと一致する Kubernetes 構成テンプレートを選択します。このテンプレートは、ストレージ クラス、サービスの種類などの既定値を提供します。",
"arc.data.controller.cluster.config.profile.loading": "構成プロファイルの読み込み中",
"arc.data.controller.cluster.config.profile.loadingcompleted": "構成プロファイルの完了を読み込み中",
"arc.data.controller.cluster.config.profile.title": "構成プロファイルを選択する",
"arc.data.controller.cluster.environment.title": "対象の既存の Kubernetes クラスター環境は何ですか?",
+ "arc.data.controller.cluster.name": "クラスター名",
+ "arc.data.controller.cluster.name.description": "クラスターの名前。ダイレクト モードのみ。",
"arc.data.controller.connectivity.mode": "接続モード",
"arc.data.controller.create.azureconfig.title": "Azure の構成",
"arc.data.controller.create.controllerconfig.title": "コントローラーの構成",
"arc.data.controller.create.summary.title": "構成の確認",
"arc.data.controller.custom.location": "Custom Location",
"arc.data.controller.custom.location.description": "固有の地域名。ダイレクト モードのみ。",
- "arc.data.controller.details.description": "間接モードの場合は、Azure Arc データ コントローラーの名前空間、名前、ストレージ クラスを準備します。この名前は、リモート管理と監視のための Azure Arc インスタンスを識別するために使用されます。ダイレクト モードの場合、名前空間を指定する必要はありませんが、固有の地域名を指定してください。",
+ "arc.data.controller.details.description": "間接モードの場合、名前空間、名前、およびストレージ クラスが必要です。この名前は、リモート管理と監視のために ARC インスタンスを識別するために使用されます。直接モードでは、カスタムの場所名が必要です。",
"arc.data.controller.details.title": "データ コントローラーの詳細",
+ "arc.data.controller.direct.display.name": "直接",
+ "arc.data.controller.help.text": "Kubernetes クラスターは、az connectedk8s connect コマンドを使用して既に Arc 対応になっている必要があります。詳細については、{0} を使用してください。",
+ "arc.data.controller.help.text.documentation.page": "ドキュメント ページ",
+ "arc.data.controller.indirect.display.name": "間接",
"arc.data.controller.infrastructure": "インフラストラクチャ",
"arc.data.controller.kube.cluster.context": "クラスター コンテキスト",
"arc.data.controller.location": "場所",
+ "arc.data.controller.location.description": "場所は、間接モードでのデプロイにのみ使用されます。このフィールドは直接モードでは無視されます。",
"arc.data.controller.log.analytics.primary.key": "Log Analytics のプライマリ キー",
"arc.data.controller.log.analytics.workspace.id": "Log Analytics ワークスペースの ID",
"arc.data.controller.log.analytics.workspace.names": "Log Analytics ワークスペース",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "データ コントローラー名",
"arc.data.controller.name.validation.description": "名前は、小文字の英数字、'-'、または '.' で構成され、先頭と末尾には英数字を使用し、253 文字以下にする必要があります。",
"arc.data.controller.namespace": "データ コントローラー名前空間",
- "arc.data.controller.namespace.description": "間接モードのみ。",
+ "arc.data.controller.namespace.description": "データ コントローラーの名前空間。間接モードのみ。",
"arc.data.controller.namespace.validation.description": "名前空間は、小文字の英数字または '-' で構成され、先頭と末尾には英数字を使用し、63 文字以下にする必要があります。",
"arc.data.controller.new.wizard.title": "Azure Arc データ コントローラーの作成",
"arc.data.controller.project.details.description": "サブスクリプションを選択して、デプロイ済みのリソースとコストを管理します。フォルダーなどのリソース グループを使用して、すべてのリソースを整理して管理します。",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "クラスター コンテキスト",
+ "arc.data.controller.summary.cluster.name": "クラスター名",
"arc.data.controller.summary.controller": "コントローラー",
+ "arc.data.controller.summary.data.controller.custom.location": "データ コントローラーのカスタムの場所",
"arc.data.controller.summary.data.controller.infrastructure": "データ コントローラー インフラストラクチャ",
"arc.data.controller.summary.data.controller.name": "データ コントローラー名",
"arc.data.controller.summary.data.controller.namespace": "データ コントローラー名前空間",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "管理者アカウント",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Azure ハイブリッド特典割引 (米国ドル)",
"arc.sql.cost.summary.basics": "基本情報",
+ "arc.sql.cost.summary.billable.replicas": "請求対象レプリカ",
"arc.sql.cost.summary.business.critical": "Business Critical",
"arc.sql.cost.summary.cost.vcore": "仮想コアあたりのコスト (米国ドル)",
"arc.sql.cost.summary.custom.location": "カスタムの場所",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 個のレプリカ",
"arc.sql.pitr.description": "特定の時点に復元",
"arc.sql.pitr.retention.description": "ポイントインタイム バックアップのための保有期間を構成します。{0}",
+ "arc.sql.readable.secondaries.description": "読み取り可能なセカンダリ レプリカの数。",
+ "arc.sql.readable.secondaries.label": "読み取り可能なセカンダリ レプリカ",
"arc.sql.retention.days.description": "ポイントインタイム バックアップを保管する期間を指定します。",
"arc.sql.retention.days.label": "特定の時点のリテンション期間 (日数)",
"arc.sql.service.tier.business.critical": "Business Critical (無制限の仮想コアと RAM、高度な高可用性)",
"arc.sql.service.tier.description": "SQL Managed Instance に使用可能な最新の仮想コア サービス レベルから General Purpose と Business Critical を含む Azure Arc を選択します。",
"arc.sql.service.tier.general.purpose": "General Purpose (最大 24 個の仮想コアと 128Gi の RAM、標準的な高可用性)",
"arc.sql.service.tier.label": "サービス層",
- "arc.sql.storage-class.backups.description": "バックアップ永続ボリュームに使用されるストレージ クラス。値が指定されない場合は、既定のストレージ クラスが使用されます。",
+ "arc.sql.storage-class.backups.description": "バックアップに使用するストレージ クラス。値が指定されていない場合、バックアップは Data に割り当てられたのと同じストレージ クラスに格納されます。RWX 対応ストレージ クラスである必要があります。",
"arc.sql.storage-class.data.description": "データ (.mdf) に使用されるストレージ クラス。値が指定されない場合は、既定のストレージ クラスが使用されます。",
"arc.sql.storage-class.datalogs.description": "データベース ログ (.ldf) に使用されるストレージ クラス。値が指定されない場合は、既定のストレージ クラスが使用されます。",
"arc.sql.storage-class.dc.description": "すべてのデータとログの永続ボリュームを必要とするすべてのデータ コントローラー ポッドに使用されるストレージ クラス。",
"arc.sql.storage-class.logs.description": "ログ (/var/log) に使用されるストレージ クラス。値が指定されない場合は、既定のストレージ クラスが使用されます。",
"arc.sql.summary.arc.by.microsoft": "Microsoft 提供",
+ "arc.sql.sync.secondaries.description": "プライマリ レプリカのコミットを許可する前にトランザクションをコミットするために必要な同期レプリカの数です。この値を -1 に設定すると、必須の同期されたセカンダリの数が '(レプリカの数 - 1) / 2' の小数点以下を切り捨てたものに設定されます。",
+ "arc.sql.sync.secondaries.label": "コミットに必要な、同期されたセカンダリ",
"arc.sql.three.replicas": "3 個のレプリカ",
"arc.sql.two.replicas": "2 個のレプリカ",
"arc.sql.username": "ユーザー名",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Azure SQL Managed Instance のパラメーターを指定します",
"arc.sql.wizard.title": "Azure SQL Managed Instance - Azure Arc を展開します",
"arc.storage-class.backups.label": "ストレージ クラス (バックアップ)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "RWX 対応",
"arc.storage-class.data.label": "ストレージ クラス (データ)",
"arc.storage-class.datalogs.label": "ストレージ クラス (データベース ログ)",
"arc.storage-class.dc.label": "ストレージ クラス",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json
index fed1274ad4..bb3141661d 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "変更のマージ",
"modified": "変更済み",
"neveragain": "今後表示しない",
+ "no": "いいえ",
+ "ok": "OK",
"open": "開く",
"pull": "プル",
"pull branch maybe rebased": "現在のブランチ '{0}' がリベースされた可能性があります。そこへプルしますか?",
@@ -241,9 +243,13 @@
"pull push n": "{2}/{3} の間で {0} 件のコミットをプルし、{1} 件のコミットをプッシュします",
"push n": "{1}/{2} に {0} 件のコミットをプッシュします",
"push success": "正常にプッシュされました。",
+ "scm button publish title": "$(cloud-upload) 変更の発行",
+ "scm button publish tooltip": "変更の発行",
+ "scm button sync title": " 変更 $(sync) の同期{0}{1}",
"staged changes": "ステージされている変更",
"sync changes": "変更の同期",
"sync is unpredictable": "同期中です。キャンセルすると、リポジトリに重大な損傷を与える可能性があります",
+ "tooManyChangesWarning": "検出された変更が多すぎます。最初の {0} の変更のみが下に表示されます。",
"untracked": "追跡対象外",
"untracked changes": "追跡対象外の変更",
"yes": "はい"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Git 変更の表示内にインラインのファイルを開くアクションを表示するかどうかを制御します。",
"config.showProgress": "Git 操作の進行状況を表示するかどうかを制御します。",
"config.showPushSuccessNotification": "プッシュが成功したときに通知を表示するかどうかを制御します。",
+ "config.showUnpublishedCommitsButton": "未公開のコミットがある場合に、同期または公開するアクション ボタンを表示するかどうかを制御します。",
+ "config.showUnpublishedCommitsButton.always": "未公開のコミットがある場合、常にアクション ボタンを表示します。",
+ "config.showUnpublishedCommitsButton.never": "アクション ボタンを表示しません。",
+ "config.showUnpublishedCommitsButton.whenEmpty": "他に変更がなく、未公開のコミットがある場合にのみ、アクション ボタンを表示します。",
"config.smartCommitChanges": "スマート コミットで変更を自動的にステージングするかどうかを制御します。",
"config.smartCommitChanges.all": "すべての変更を自動的にステージします。",
"config.smartCommitChanges.tracked": "自動的にステージングされた変更箇所のみ。",
+ "config.statusLimit": "Git 状態コマンドで解析できる変更回数の制限方法を制御します。0 に設定すると制限なしにすることができます。",
"config.suggestSmartCommit": "スマート コミットを有効にすることを推奨します (ステージング済み変更がない場合、すべての変更をコミットします)。",
"config.supportCancellation": "ユーザーが操作を中止できる同期アクションの実行時に通知が表示されるかどうかを制御します。",
"config.terminalAuthentication": "統合ターミナルで生成された Git プロセスの認証ハンドラーとして Azure Data Studio を有効にするかどうかを制御します。注: この設定で変更を反映させるには、ターミナルを再起動する必要があります。",
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 fd5171ef8c..6c670e3c77 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0} が開始されました",
"startingServiceStatusMsg": "{0} の開始中"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "新しいテーブル"
+ },
"dist/telemetry": {
"serviceCrashMessage": "{0} コンポーネントが予期せず終了しました。Azure Data Studio を再起動してください。",
"viewKnownIssuesText": "既知の問題の表示"
diff --git a/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json
index 97d600e8cb..df58e5fb07 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "{0} のインストールに失敗しました {1} エラー: {2}",
"managePackages.backgroundInstallStarted": "{0} をインストールしています {1}",
"managePackages.installButtonText": "インストール",
+ "managePackages.installCompleteText": "パッケージがインストールされました",
+ "managePackages.installProgressText": "パッケージをインストールしています",
"managePackages.invalidTextPlaceholder": "該当なし",
"managePackages.noVersionsFound": "指定されたパッケージの有効なバージョンが見つかりませんでした",
"managePackages.packageNameTitle": "パッケージ名",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "{0} {1} パッケージが見つかりました",
"managePackages.packageType": "パッケージの種類",
"managePackages.pkgNameColumn": "名前",
- "managePackages.uninstallButtonText": "選択したパッケージをアンインストールします"
+ "managePackages.uninstallButtonText": "選択したパッケージをアンインストールします",
+ "managePackages.uninstallCompleteText": "パッケージがアンインストールされました",
+ "managePackages.uninstallProgressText": "パッケージをアンインストールしています"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "閉じる",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json
index 2d7c07b66e..7b74446723 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "Query History キャプチャが有効かどうか。false の場合、実行されたクエリはキャプチャされません。",
"queryHistory.clear": "すべての履歴をクリア",
+ "queryHistory.delete": "削除",
"queryHistory.description": "以前に実行したクエリを表示して実行します",
+ "queryHistory.disableCapture": "Query History キャプチャの一時停止",
"queryHistory.displayName": "Query History",
- "queryHistory.toggleCapture": "Query History キャプチャの切り替え"
+ "queryHistory.doubleClickAction": "履歴項目がダブルクリックされたときに実行されるアクション",
+ "queryHistory.doubleClickAction.open": "選択した履歴項目のクエリを使用して、切断された新しいエディターを開きます",
+ "queryHistory.doubleClickAction.run": "クエリーと選択した履歴項目からの接続を使用して新しい接続されたエディターを開き、クエリを自動的に実行します",
+ "queryHistory.enableCapture": "Query History キャプチャの開始",
+ "queryHistory.noEntries": "表示するクエリはありません",
+ "queryHistory.open": "クエリを開く",
+ "queryHistory.run": "クエリの実行"
}
}
}
\ No newline at end of file
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 82ded87f24..08013a7b43 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "記憶域プール (HDFS) インスタンス",
"deployCluster.StorageSectionTitle": "ストレージ設定",
"deployCluster.StorageSettings": "ストレージ設定",
- "deployCluster.controllerDataStorageClaimSize": "コントローラーのデータ ストレージ要求サイズ",
+ "deployCluster.controllerDataStorageClaimSize": "コントローラーのデータ ストレージ要求サイズ (ギガバイト)",
"deployCluster.controllerDataStorageClass": "コントローラーのデータ ストレージ クラス",
- "deployCluster.controllerLogsStorageClaimSize": "コントローラーのログ ストレージ要求サイズ",
+ "deployCluster.controllerLogsStorageClaimSize": "コントローラーのログ ストレージ要求サイズ (ギガバイト)",
"deployCluster.controllerLogsStorageClass": "コントローラーのログ ストレージ クラス",
- "deployCluster.dataPoolDataStorageClaimSize": "データ プールのデータ ストレージ要求サイズ",
+ "deployCluster.dataPoolDataStorageClaimSize": "データ プールのデータ ストレージ要求サイズ (ギガバイト)",
"deployCluster.dataPoolDataStorageClass": "データ プールのデータ ストレージ クラス",
- "deployCluster.dataPoolLogsStorageClaimSize": "データ プールのログ ストレージ要求サイズ",
+ "deployCluster.dataPoolLogsStorageClaimSize": "データ プールのログ ストレージ要求サイズ (ギガバイト)",
"deployCluster.dataPoolLogsStorageClass": "データ プールのログ ストレージ クラス",
"deployCluster.scaleSectionTitle": "スケールの設定",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server マスターのデータ ストレージ要求サイズ",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server マスターのデータ ストレージ要求サイズ (ギガバイト)",
"deployCluster.sqlServerMasterDataStorageClass": "SQL Server マスターのデータ ストレージ クラス",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server マスターのログ ストレージ要求サイズ",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server マスターのログ ストレージ要求サイズ (ギガバイト)",
"deployCluster.sqlServerMasterLogsStorageClass": "SQL Server マスターのログ ストレージ クラス",
"deployCluster.storageFieldTooltip": "コントローラー設定を使用する",
- "deployCluster.storagePoolDataStorageClaimSize": "記憶域プールのデータ ストレージ要求サイズ",
+ "deployCluster.storagePoolDataStorageClaimSize": "記憶域プールのデータ ストレージ要求サイズ (ギガバイト)",
"deployCluster.storagePoolDataStorageClass": "記憶域プールのデータ ストレージ クラス",
- "deployCluster.storagePoolLogsStorageClaimSize": "記憶域プールのログ ストレージ要求サイズ",
+ "deployCluster.storagePoolLogsStorageClaimSize": "記憶域プールのログ ストレージ要求サイズ (ギガバイト)",
"deployCluster.storagePoolLogsStorageClass": "記憶域プールのログ ストレージ クラス"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-password-field": "SQL Server のパスワード",
"docker-sql-port-field": "ポート",
"extension-description": "Microsoft SQL Server をデプロイするためのノートブック ベースのエクスペリエンスを提供します",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/schema-compare.i18n.json
index 991a279ffa..5cdfe5897a 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "集約",
- "SchemaCompare.AllowDropBlockingAssemblies": "ブロックしているアセンブリの削除を許可する",
- "SchemaCompare.AllowIncompatiblePlatform": "互換性のないプラットフォームを許可する",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "安全でない行レベル セキュリティ データ移動を許可する",
- "SchemaCompare.ApplicationRoles": "アプリケーション ロール",
- "SchemaCompare.Assemblies": "アセンブリ",
- "SchemaCompare.AssemblyFiles": "アセンブリ ファイル",
- "SchemaCompare.AsymmetricKeys": "非対称キー",
- "SchemaCompare.Audits": "監査",
- "SchemaCompare.BackupDatabaseBeforeChanges": "変更前にデータベースをバックアップする",
- "SchemaCompare.BlockOnPossibleDataLoss": "データ損失の可能性がある場合にブロックする",
- "SchemaCompare.BlockWhenDriftDetected": "ドリフトが検出されたときにブロックする",
- "SchemaCompare.BrokerPriorities": "ブローカーの優先度",
- "SchemaCompare.Certificates": "証明書",
- "SchemaCompare.ClrUserDefinedTypes": "Clr ユーザー定義型",
- "SchemaCompare.ColumnEncryptionKeys": "列暗号化キー",
- "SchemaCompare.ColumnMasterKeys": "列マスター キー",
- "SchemaCompare.CommentOutSetVarDeclarations": "コメント アウト セット変数宣言",
- "SchemaCompare.CompareUsingTargetCollation": "ターゲットの照合順序を使用して比較する",
- "SchemaCompare.Contracts": "コントラクト",
- "SchemaCompare.CreateNewDatabase": "新しいデータベースの作成",
- "SchemaCompare.Credentials": "資格情報",
- "SchemaCompare.CryptographicProviders": "暗号化プロバイダー",
- "SchemaCompare.DatabaseAuditSpecifications": "データベース監査の仕様",
- "SchemaCompare.DatabaseEncryptionKeys": "データベース暗号化キー",
- "SchemaCompare.DatabaseOptions": "データベース オプション",
- "SchemaCompare.DatabaseRoles": "データベース ロール",
- "SchemaCompare.DatabaseScopedCredentials": "データベース スコープ資格情報",
- "SchemaCompare.DatabaseTriggers": "データベース トリガー",
- "SchemaCompare.Defaults": "既定値",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "シングル ユーザー モードでデータベースをデプロイする",
- "SchemaCompare.DisableAndReenableDdlTriggers": "DDL トリガーを無効にし、再び有効にする",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "変更データ キャプチャ オブジェクトを変更しない",
- "SchemaCompare.DoNotAlterReplicatedObjects": "レプリケートされたオブジェクトを変更しない",
- "SchemaCompare.DropConstraintsNotInSource": "ソース内にない制約を削除する",
- "SchemaCompare.DropDmlTriggersNotInSource": "ソース内にない DML トリガーを削除する",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "ソース内にない拡張プロパティを削除する",
- "SchemaCompare.DropIndexesNotInSource": "ソース内にないインデックスを削除する",
- "SchemaCompare.DropObjectsNotInSource": "ソース内にないオブジェクトをドロップする",
- "SchemaCompare.DropPermissionsNotInSource": "ソース内にないアクセス許可をドロップする",
- "SchemaCompare.DropRoleMembersNotInSource": "ソースに含まれないロール メンバーをドロップする",
- "SchemaCompare.DropStatisticsNotInSource": "ソース内にない統計をドロップする",
- "SchemaCompare.Endpoints": "エンドポイント",
- "SchemaCompare.ErrorMessages": "エラー メッセージ",
- "SchemaCompare.EventNotifications": "イベント通知",
- "SchemaCompare.EventSessions": "イベント セッション",
- "SchemaCompare.ExtendedProperties": "拡張プロパティ",
- "SchemaCompare.ExternalDataSources": "外部データ ソース",
- "SchemaCompare.ExternalFileFormats": "外部ファイル形式",
- "SchemaCompare.ExternalStreamingJobs": "外部ストリーミング ジョブ",
- "SchemaCompare.ExternalStreams": "外部ストリーム",
- "SchemaCompare.ExternalTables": "外部テーブル",
- "SchemaCompare.FileTables": "ファイル テーブル",
- "SchemaCompare.Filegroups": "ファイル グループ",
- "SchemaCompare.Files": "ファイル",
- "SchemaCompare.FullTextCatalogs": "フルテキスト カタログ",
- "SchemaCompare.FullTextStoplists": "フルテキスト ストップリスト",
+ "OptionNotFoundWarningMessage": "ラベル: {0} はオプション値の名前参照に存在しません",
"SchemaCompare.GeneralOptionsLabel": "全般オプション",
- "SchemaCompare.GenerateSmartDefaults": "SmartDefaults の生成",
- "SchemaCompare.IgnoreAnsiNulls": "AnsiNulls を無視する",
- "SchemaCompare.IgnoreAuthorizer": "承認者を無視する",
- "SchemaCompare.IgnoreColumnCollation": "列の照合順序を無視する",
- "SchemaCompare.IgnoreColumnOrder": "列の順序を無視する",
- "SchemaCompare.IgnoreComments": "コメントを無視する",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "暗号化プロバイダーのファイル パスを無視する",
- "SchemaCompare.IgnoreDdlTriggerOrder": "DDL トリガーの順序を無視する",
- "SchemaCompare.IgnoreDdlTriggerState": "DDL トリガーの状態を無視する",
- "SchemaCompare.IgnoreDefaultSchema": "既定のスキーマを無視する",
- "SchemaCompare.IgnoreDmlTriggerOrder": "DML トリガーの順序を無視する",
- "SchemaCompare.IgnoreDmlTriggerState": "DML トリガーの状態を無視する",
- "SchemaCompare.IgnoreExtendedProperties": "拡張プロパティを無視する",
- "SchemaCompare.IgnoreFileAndLogFilePath": "ファイルおよびログ ファイル パスを無視する",
- "SchemaCompare.IgnoreFileSize": "ファイル サイズを無視する",
- "SchemaCompare.IgnoreFilegroupPlacement": "ファイル グループの配置を無視する",
- "SchemaCompare.IgnoreFillFactor": "FILL FACTOR を無視する",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "フルテキスト カタログ FilePath を無視する",
- "SchemaCompare.IgnoreIdentitySeed": "ID シードを無視する",
- "SchemaCompare.IgnoreIncrement": "増分を無視する",
- "SchemaCompare.IgnoreIndexOptions": "インデックス オプションを無視する",
- "SchemaCompare.IgnoreIndexPadding": "インデックス パディングを無視する",
- "SchemaCompare.IgnoreKeywordCasing": "キーワードの大文字/小文字を無視する",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "インデックスのロック ヒントを無視する",
- "SchemaCompare.IgnoreLoginSids": "ログイン SID を無視する",
- "SchemaCompare.IgnoreNotForReplication": "レプリケーション用以外を無視する",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "パーティション構成でのオブジェクトの位置を無視する",
- "SchemaCompare.IgnorePartitionSchemes": "パーティション構成を無視する",
- "SchemaCompare.IgnorePermissions": "アクセス許可を無視する",
- "SchemaCompare.IgnoreQuotedIdentifiers": "引用符で囲まれた識別子を無視する",
- "SchemaCompare.IgnoreRoleMembership": "ロール メンバーシップを無視する",
- "SchemaCompare.IgnoreRouteLifetime": "ルートの有効期間を無視する",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "ステートメント間のセミコロンを無視する",
- "SchemaCompare.IgnoreTableOptions": "テーブル オプションを無視する",
- "SchemaCompare.IgnoreUserSettingsObjects": "ユーザー設定オブジェクトを無視する",
- "SchemaCompare.IgnoreWhitespace": "空白を無視する",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "CHECK 制約の With No check を無視する",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "外部キーの With Nocheck を無視する",
- "SchemaCompare.IncludeCompositeObjects": "複合オブジェクトを含める",
- "SchemaCompare.IncludeTransactionalScripts": "トランザクション スクリプトを含める",
- "SchemaCompare.LinkedServerLogins": "リンク サーバー ログイン",
- "SchemaCompare.LinkedServers": "リンク サーバー",
- "SchemaCompare.Logins": "ログイン",
- "SchemaCompare.MasterKeys": "マスター キー",
- "SchemaCompare.MessageTypes": "メッセージ型",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "CLR 型を変更する ALTER ステートメントがない",
"SchemaCompare.ObjectTypesOptionsLabel": "オブジェクトの種類を含める",
- "SchemaCompare.PartitionFunctions": "パーティション関数",
- "SchemaCompare.PartitionSchemes": "パーティション構成",
- "SchemaCompare.Permissions": "アクセス許可",
- "SchemaCompare.PopulateFilesOnFileGroups": "ファイル グループに対してファイルを作成する",
- "SchemaCompare.Queues": "キュー",
- "SchemaCompare.RegisterDataTierApplication": "データ層アプリケーションの登録",
- "SchemaCompare.RemoteServiceBindings": "リモート サービス バインド",
- "SchemaCompare.RoleMembership": "ロール メンバーシップ",
- "SchemaCompare.Routes": "ルート",
- "SchemaCompare.Rules": "ルール",
- "SchemaCompare.RunDeploymentPlanExecutors": "デプロイ計画 Executor の実行",
- "SchemaCompare.ScalarValuedFunctions": "スカラー値関数",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "Schema Compare のオプション",
- "SchemaCompare.ScriptDatabaseCollation": "スクリプトでのデータベース照合順序",
- "SchemaCompare.ScriptDatabaseCompatibility": "スクリプトでのデータベース互換性",
- "SchemaCompare.ScriptDatabaseOptions": "スクリプトでのデータベース オプション",
- "SchemaCompare.ScriptDeployStateChecks": "スクリプトでのデプロイ状態チェック",
- "SchemaCompare.ScriptFileSize": "スクリプト ファイル サイズ",
- "SchemaCompare.ScriptNewConstraintValidation": "スクリプトでの新しい制約の検証",
- "SchemaCompare.ScriptRefreshModule": "スクリプトでの更新モジュール",
- "SchemaCompare.SearchPropertyLists": "検索プロパティ リスト",
- "SchemaCompare.SecurityPolicies": "セキュリティ ポリシー",
- "SchemaCompare.Sequences": "シーケンス",
- "SchemaCompare.ServerAuditSpecifications": "サーバー監査の仕様",
- "SchemaCompare.ServerRoleMembership": "サーバー ロール メンバーシップ",
- "SchemaCompare.ServerRoles": "サーバー ロール",
- "SchemaCompare.ServerTriggers": "サーバー トリガー",
- "SchemaCompare.Services": "サービス",
- "SchemaCompare.Signatures": "署名",
- "SchemaCompare.StoredProcedures": "ストアド プロシージャ",
- "SchemaCompare.SymmetricKeys": "対称キー",
- "SchemaCompare.Synonyms": "シノニム",
- "SchemaCompare.TableValuedFunctions": "テーブル値関数",
- "SchemaCompare.Tables": "テーブル",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "検証エラーを警告として扱う",
- "SchemaCompare.UnmodifiableObjectWarnings": "変更できないオブジェクトの警告",
- "SchemaCompare.UserDefinedDataTypes": "ユーザー定義データ型",
- "SchemaCompare.UserDefinedTableTypes": "ユーザー定義テーブル型",
- "SchemaCompare.Users": "ユーザー",
- "SchemaCompare.VerifyCollationCompatibility": "照合順序の互換性を確認する",
- "SchemaCompare.VerifyDeployment": "デプロイを確認する",
- "SchemaCompare.Views": "ビュー",
- "SchemaCompare.XmlSchemaCollections": "XML スキーマ コレクション",
"SchemaCompareOptionsDialog.Reset": "リセット",
"file": "ファイル",
"flat": "フラット",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/sql-assessment.i18n.json
index df07c7de6e..7a2e2717a7 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "エディション",
"asmt.serverversion": "バージョン",
"asmt.sqlReport.Error": "エラー",
+ "asmt.sqlReport.High": "高",
"asmt.sqlReport.Info": "情報",
+ "asmt.sqlReport.Low": "低",
+ "asmt.sqlReport.Medium": "中",
"asmt.sqlReport.Warning": "警告",
"asmt.sqlReport.resultForDatabase": "データベースの結果",
"asmt.sqlReport.resultForInstance": "サーバーの結果",
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 6d9d027b2a..32c14cd0f4 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "参照の追加",
"addDatabaseReferencedialogName": "データベース参照の追加",
"addItemAction": "項目の追加",
+ "advancedOptionsButton": "詳細...",
+ "advancedPublishOptions": "高度な発行オプション",
"appSettingPrompt": "Azure Function local.settings.json を新しい接続文字列で更新しますか?",
"applyConfirmation": "対象のプロジェクトを更新しますか?",
"applyError": "プロジェクトの更新でエラーが発生しました: {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Microsoft SQL Server ライセンス契約",
"exampleUsage": "使用例",
"excludeAction": "除外",
+ "excludeObjectTypes": "オブジェクトの種類を除外する",
"externalStream": "外部ストリーム",
"externalStreamingJobFriendlyName": "外部ストリーミング ジョブ",
"externalStreamingJobValidationPassed": "外部ストリーミングジョブの検証に合格しました。",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "{0} から新しい SQL プロジェクトを生成しています... 詳細については、出力ウィンドウを確認してください。",
"hr": "時間",
"importElements": "要素のインポート",
+ "include": "包含",
"installGlobally": "グローバルにインストールする",
"invalidDataSchemaProvider": ".sqlproj ファイルにある無効な DSP",
"invalidDatabaseReference": ".sqlproj ファイルでの無効なデータベース参照",
@@ -200,6 +204,9 @@
"objectType": "オブジェクトの種類",
"okString": "OK",
"openEulaString": "ライセンス契約を開く",
+ "optionDescription": "オプションの説明",
+ "optionName": "オプション名",
+ "optionNotFoundWarningMessage": "ラベル: {0} はオプション値の名前参照に存在しません",
"outsideFolderPath": "プロジェクト フォルダーの外に絶対パスがある項目はサポートされていません。プロジェクト ファイルのパスがプロジェクト フォルダーへの相対パスであることを確認してください。",
"parentTreeItemUnknown": "指定されたツリー項目の親にアクセスできません",
"passwordNotMatch": "{0} パスワードが確認パスワードと一致しません",
@@ -226,6 +233,7 @@
"publish": "公開",
"publishAction": "公開",
"publishDialogName": "プロジェクトの発行",
+ "publishOptions": "公開オプション",
"publishProjectSucceed": "データベース プロジェクトが正常に公開されました",
"publishSettingsFiles": "公開の設定ファイル",
"publishTo": "ターゲットの公開",
@@ -240,6 +248,7 @@
"referenceType": "参照型",
"reloadProject": "データベース プロジェクトを再読み込みしますか?",
"reloadValuesFromProjectButtonTitle": "プロジェクトから値を再度読み込む",
+ "reset": "リセット",
"resetAllVars": "すべての変数をリセットする",
"resourceGroup": "リソース グループ",
"retryFailedMessage": "操作 '{0}' に失敗しました。再試行しています...現在の結果: {1}。エラー: '{2}'",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "ビルド",
"sqlDatabaseProjects.changeTargetPlatform": "ターゲット プラットフォームの変更",
"sqlDatabaseProjects.close": "データベース プロジェクトを閉じる",
+ "sqlDatabaseProjects.collapseProjectNodes": "プロジェクト ノードが折りたたまれた状態で開始するかどうか",
"sqlDatabaseProjects.convertToSdkStyleProject": "SDK スタイル プロジェクトに変換する",
"sqlDatabaseProjects.createProjectFromDatabase": "データベースからのプロジェクトの作成",
"sqlDatabaseProjects.delete": "削除",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "検出されなかった場合に、ユーザーに Node.js のインストールを求めるかどうか。",
"sqlDatabaseProjects.open": "データベース プロジェクトを開く",
"sqlDatabaseProjects.openContainingFolder": "このアイテムのフォルダーを開く",
+ "sqlDatabaseProjects.openInDesigner": "デザイナーで開く",
"sqlDatabaseProjects.properties": "プロパティ",
"sqlDatabaseProjects.publish": "公開",
"sqlDatabaseProjects.schemaCompare": "Schema Compare",
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 e0d021bc88..4298db3987 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "キー 1 のコピー",
"sql.migration.copy.key2": "キー 2 のコピー",
"sql.migration.copy.migration.details": "移行の詳細をコピー",
+ "sql.migration.copy.status.canceled": "取り消し",
+ "sql.migration.copy.status.cancelled": "取り消されました",
+ "sql.migration.copy.status.copyfinished": "コピーの完了",
+ "sql.migration.copy.status.copying": "コピー中",
+ "sql.migration.copy.status.failed": "失敗",
+ "sql.migration.copy.status.inprogress": "進行中",
+ "sql.migration.copy.status.preparingforcopy": "準備中",
+ "sql.migration.copy.status.queued": "キューに投入済み",
+ "sql.migration.copy.status.rebuildingindexes": "インデックスの再構築",
+ "sql.migration.copy.status.succeeded": "成功しました",
"sql.migration.copy.throughput": "コピー スループット (Mbps)",
"sql.migration.copy.throughput.info": "データベース バックアップを Azure に移行する場合に達成したデータ移動のスループット。これは、データ読み込み量を Azure へのバックアップ移行期間で割ったデータ転送の比率です。",
"sql.migration.count.database.multiple": "{0} データベース",
"sql.migration.count.database.single": "{0} データベース",
"sql.migration.create": "作成",
"sql.migration.create.new": "新規作成",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "リソース グループを作成しています",
"sql.migration.currently.restoring.file": "現在ファイルを復元しています",
"sql.migration.cutover": "一括移行",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. トランザクション ログの最終的なバックアップを取り、それをネットワーク共有に格納します。",
"sql.migration.cutover.step.3.blob": "3. ターゲット データベースですべてのバックアップが復元されていることを確認します。\"復元保留中のログ バックアップ\" 値は、0 にする必要があります。",
"sql.migration.cutover.step.3.network.share": "3. ターゲット データベースですべてのログ バックアップが復元されていることを確認します。\"復元保留中のログ バックアップ\" 値は、0 にする必要があります。",
- "sql.migration.cutover.type": "移行モード",
+ "sql.migration.cutover.type": "モード",
"sql.migration.dashboard.description": "SQL Server インスタンスの移行の準備状況を判断し、推奨される Azure SQL ターゲットを特定し、Azure SQL Managed Instance または SQL Server on Azure Virtual Machines 上の SQL Server インスタンスの移行を完了します。",
+ "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.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.vm": "チュートリアル: Azure Virtual Machines 上の SQL Server に移行する (オンライン)",
"sql.migration.dashboard.help.title": "ヘルプ記事とビデオ リンク",
"sql.migration.dashboard.migrate.task.button": "Azure SQLへの移行",
"sql.migration.dashboard.migrate.task.button.description": "SQL Server インスタンスを Azure SQL に移行します。",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "データベース移行サービスの認証キー",
"sql.migration.database.migration.service.created.successfully": "Database Migration Service が正常に作成されました。",
"sql.migration.database.migration.status": "データベースの移行状態",
+ "sql.migration.database.migration.status.label": "データベース移行の状態: {0}",
"sql.migration.database.page.description": "移行中に使用するデータベース バックアップの場所を選択します。",
"sql.migration.database.page.title": "データベース バックアップ",
"sql.migration.database.private.endpoint.info.text": "Azure Storage アカウントでプライベート エンドポイントが使用されていないことを確認してください。",
- "sql.migration.database.status.column": "状態",
+ "sql.migration.database.status.column": "移行の状態",
"sql.migration.database.to.be.migrated": "移行されるデータベース",
"sql.migration.databases": "データベース ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} のデータベースが選択されています",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} 日",
"sql.migration.days": "{0} 日",
"sql.migration.description": "説明",
+ "sql.migration.details.breadcrumb.migrations": "移行",
"sql.migration.details.copied": "詳細をコピー済み",
+ "sql.migration.details.refresh": "最新の情報に更新",
+ "sql.migration.details.serverobjects.all.tables.label": "テーブルの合計数",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "取り消されました",
+ "sql.migration.details.serverobjects.failed.tables.label": "失敗",
+ "sql.migration.details.serverobjects.field.label": "サーバー オブジェクト",
+ "sql.migration.details.serverobjects.filter.aria.label": "キーワードを使用してテーブル移行の結果をフィルター処理する",
+ "sql.migration.details.serverobjects.filter.label": "テーブル移行結果のフィルター処理",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "進行中",
+ "sql.migration.details.serverobjects.label": "サーバー オブジェクト",
+ "sql.migration.details.serverobjects.successful.tables.label": "成功",
"sql.migration.dms.location": "Azure Database Migration Service における Azure リージョン。サービスを含むリージョンのみが表示されます。",
"sql.migration.dms.provision.failed": "Database Migration Service をプロビジョニングできませんでした。数分待ってからもう一度やり直してください。",
"sql.migration.dms.resource": "Azure Database Migration Service のリソース名。",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "バックアップ ファイルなし",
"sql.migration.enter.your.sql.cred": "ソース SQL Server インスタンスの資格情報を入力します。これらの資格情報は、データベースを Azure SQL に移行する場合に使用されます。",
"sql.migration.error": "エラー",
+ "sql.migration.error.details.label": "移行エラー",
+ "sql.migration.error.details.title": "移行エラーの詳細",
+ "sql.migration.error.dialog.clear.button.label": "クリア",
+ "sql.migration.error.title": "移行状態の詳細",
"sql.migration.failed": "データベースの移行に失敗しました",
"sql.migration.feedback.issue.title": "移行エクスペリエンスのフィードバック",
"sql.migration.file.name": "ファイル名",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "完了した最後のスキャン: {0}",
"sql.migration.learn.more": "詳細情報",
"sql.migration.learn.more.prerequisites": "移行を開始する前に、必要な事項の詳細を説明します。",
+ "sql.migration.load.migration.list.error": "移行一覧の読み込みエラー",
"sql.migration.location": "場所",
"sql.migration.mi.not.ready": "マネージド インスタンス '{0}' は、現在 '{1}' 状態であるため、移行のために使用できません。続行するには、使用可能なマネージド インスタンスを選択してください。",
"sql.migration.migration.completed": "データベースの移行が完了しました",
"sql.migration.migration.in.progress": "データベースの移行が進行中",
+ "sql.migration.migration.list.ascending.label": "昇順",
+ "sql.migration.migration.list.sort.label": "ソート",
"sql.migration.migration.status": "移行の状態",
"sql.migration.migration.status.filter": "移行状態フィルター",
"sql.migration.min": "{0} 分",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "OFFLINE",
"sql.migration.ok": "OK",
"sql.migration.online": "オンライン",
+ "sql.migration.open.migration.destails.error": "移行の詳細ダイアログ オープン時エラー",
+ "sql.migration.open.migration.service.error": "移行サービス ダイアログのオープン時エラー",
+ "sql.migration.open.migration.target.error": "移行ターゲット オープン時エラー",
"sql.migration.option": "統合ランタイムのダウンロードとインストール",
+ "sql.migration.parallel.copy.type.dynamic": "動的範囲",
+ "sql.migration.parallel.copy.type.none": "なし",
+ "sql.migration.parallel.copy.type.physical": "物理パーティション",
"sql.migration.path.user.account": "ユーザー アカウント",
"sql.migration.pre.req.1": "Azure アカウントの詳細",
"sql.migration.pre.req.2": "Azure SQL Managed Instance または Azure Virtual Machine 上の SQL Server",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "評価の更新",
"sql.migration.refresh.key1": "キー 1 を最新の情報に更新する",
"sql.migration.refresh.key2": "キー 2 を最新の情報に更新する",
- "sql.migration.refresh.migrations.error": "移行リストの更新中にエラーが発生しました: '{0}'。 リンクされた Azure 接続を確認し、[更新] をクリックしてもう一度お試しください。",
+ "sql.migration.refresh.migrations.error.label": "移行リストの更新中にエラーが発生しました。リンクされた Azure 接続を確認し、[更新] をクリックしてもう一度お試しください。",
+ "sql.migration.refresh.migrations.error.title": "移行リストの更新中にエラーが発生しました。",
"sql.migration.resource.group.description": "リソース グループは、Azure のソリューションに関連するリソースを保持するコンテナーです。",
"sql.migration.resource.group.not.found": "リソース グループが見つかりません。",
"sql.migration.resourceGroups": "リソース グループ",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "次へ",
"sql.migration.saved.assessment.result": "保存されたセッション",
"sql.migration.search": "検索",
- "sql.migration.search.for.migration": "移行を検索する",
+ "sql.migration.search.for.migration": "移行結果のフィルター処理",
"sql.migration.sec": "{0} 秒",
"sql.migration.select.azure.mi": "対象の Azure サブスクリプションと対象の Azure SQL Managed Instance を選択します。",
"sql.migration.select.azure.vm": "対象の Azure サブスクリプションと Azure Virtual Machine 上の対象の SQL Server で選択します。",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "状態の表示",
"sql.migration.size": "サイズ (MB)",
"sql.migration.size.column.header": "サイズ",
+ "sql.migration.size.gb": "{0} GB",
+ "sql.migration.size.mb": "{0} MB",
+ "sql.migration.size.tb": "{0} TB",
"sql.migration.sku.available.recommendations": "{0} 件の利用可能なレコメンデーション",
"sql.migration.sku.azureConfiguration": "Azure の構成",
"sql.migration.sku.azureConfiguration.businessCritical": "Business Critical",
@@ -450,12 +499,25 @@
"sql.migration.sql.managed.instance": "SQL Managed Instance",
"sql.migration.sql.server.instance": "SQL Server インスタンス",
"sql.migration.sql.virtual.machine": "SQL 仮想マシン",
+ "sql.migration.sqldb.column.copyduration": "コピー期間",
+ "sql.migration.sqldb.column.copystart": "コピーの開始",
+ "sql.migration.sqldb.column.copythroughput": "コピーのスループット",
+ "sql.migration.sqldb.column.dataread": "データの読み取り",
+ "sql.migration.sqldb.column.datawritten": "書き込み済みデータ",
+ "sql.migration.sqldb.column.parallelcopytype": "並列コピー タイプ",
+ "sql.migration.sqldb.column.rowscopied": "コピーされた行",
+ "sql.migration.sqldb.column.rowsread": "読み取られた行",
+ "sql.migration.sqldb.column.tablename": "テーブル名",
+ "sql.migration.sqldb.column.usedparallelcopies": "並列コピーが使用されました",
+ "sql.migration.src.database": "ソース データベース",
+ "sql.migration.src.server": "ソース名",
"sql.migration.start.migration.button": "移行の開始",
"sql.migration.start.session": "新しいセッションを開始",
"sql.migration.start.time": "開始時刻",
"sql.migration.status": "状態",
"sql.migration.status.add.account": "アカウントを追加",
"sql.migration.status.add.account.MESSAGE": "Azure アカウントを追加して、既存の移行とその状態を表示します。",
+ "sql.migration.status.canceled": "取り消し",
"sql.migration.status.canceling": "取り消しています",
"sql.migration.status.completing": "完了処理中",
"sql.migration.status.creating": "作成中",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "失敗",
"sql.migration.status.inprogress": "進行中",
"sql.migration.status.refresh.label": "最新の情報に更新",
+ "sql.migration.status.retriable": "取得可能",
"sql.migration.status.select.service.MESSAGE": "移行を監視する Database Migration Service を選択します。",
+ "sql.migration.status.status.label": "状態",
"sql.migration.status.succeeded": "成功",
"sql.migration.status.warning.count.multiple": "警告: {0} 個)",
"sql.migration.status.warning.count.single": "警告: {0} 個)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Azure SQL Managed Instance",
"sql.migration.summary.page.title": "概要",
"sql.migration.summary.vm.type": "Azure Virtual Machine 上の SQL Server",
+ "sql.migration.tab.button.feedback.description": "フィードバック",
+ "sql.migration.tab.button.feedback.label": "フィードバック",
+ "sql.migration.tab.button.migration.description": "Azure SQLへの移行",
+ "sql.migration.tab.button.migration.label": "新規の移行",
+ "sql.migration.tab.button.support.description": "新規のサポート要求",
+ "sql.migration.tab.button.support.label": "新規のサポート要求",
+ "sql.migration.tab.dashboard.title": "ダッシュボード",
+ "sql.migration.tab.migrations.title": "移行",
+ "sql.migration.table.error.title": "テーブル移行状態の詳細",
+ "sql.migration.table.migration.status.label": "テーブル移行の状態: {0}",
"sql.migration.target": "ターゲット",
+ "sql.migration.target.azure.sql.instance.database.name": "ターゲット データベース",
"sql.migration.target.azure.sql.instance.name": "ターゲット名",
+ "sql.migration.target.azure.sql.instance.server.name": "ターゲット名",
"sql.migration.target.database.name": "ターゲット データベース名",
"sql.migration.target.platform": "ターゲット プラットフォーム",
"sql.migration.target.server": "ターゲット サーバー",
@@ -497,7 +573,6 @@
"sql.migration.username": "ユーザー名",
"sql.migration.view.all": "すべてのデータベース移行",
"sql.migration.view.select.button.label": "表示/選択",
- "sql.migration.vm.not.ready": "仮想マシン '{0}' は現在 '{1}' 状態であるため、移行できません。続行するには、利用可能な仮想マシンを選択します。",
"sql.migration.warning": "警告",
"sql.migration.warnings": "警告",
"sql.migration.warnings.count": "警告 ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "はい",
"total.databases.selected": "{1} 個中の {0} 個のデータベースが選択されています"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "チュートリアル: Azure Virtual Machines 上の SQL Server に移行する (オンライン)"
- },
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "移行の開始中にエラーが発生しました: '{0}'",
"sql.migration.starting.migration.message": "データベース {0} から {1} - {2} に移行を開始する"
diff --git a/i18n/ads-language-pack-ja/translations/main.i18n.json b/i18n/ads-language-pack-ja/translations/main.i18n.json
index 540ce68eaa..ec24af5302 100644
--- a/i18n/ads-language-pack-ja/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "この拡張機能を {0} で有効にするには、Azure Data Studio を再度読み込んでください。",
"enableWindowsBackgroundUpdates": "Windows で新しい Azure Data Studio バージョンをバックグラウンドでダウンロードしてインストールできるようにする",
"extensionsPolicy": "拡張機能をダウンロードするためのセキュリティ ポリシーを設定します。",
- "incompatible": "Azure Data Studio '{1}' と互換性がないため、拡張機能 '{0}' をインストールできません。",
+ "incompatible": "Azure Data Studio '{2}' と互換性がないため、拡張機能 '{1}' のバージョン '{0}' をインストールできません。拡張機能をインストールするには、Azure Data Studio {3} に更新してください。",
"installExtensionCompletedAndReloadRequired": "拡張機能 {0} のインストールが完了しました。これを有効にするには、Azure Data Studio を再度読み込んでください。",
"maxMemoryForLargeFilesMB": "大きなファイルを開こうとすると再起動後に Azure Data Studio に対して使用できるメモリを制御します。コマンド ラインで '--max-memory=NEWSIZE' を指定する場合と同じ効果があります。",
"miNewNotebook": "新しいノートブック(&N)",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "有効な providerId を持つ NavigationProvider をこのメソッドに渡す必要があります"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "セッションを開始できません。マネージャーがまだ初期化されていません",
- "notebookMultipleRequestsError": "コード セルを実行できません。別のセルが現在実行されています。"
+ "errorStartBeforeReady": "セッションを開始できません。マネージャーがまだ初期化されていません"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "保存されているすべてのアカウントのクリア",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "起動時に接続ダイアログを表示"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "その他の操作",
"designer.defaultRemoveRowConfirmationMessage": "この行を削除しますか?",
"designer.generalGroupName": "全般",
"designer.issueCountAlert": "{0} 件の検証の問題が見つかりました。",
"designer.issuesTabTitle": "問題 ({0} 件)",
"designer.loadingDesigner": "デザイナーの読み込み中...",
"designer.loadingDesignerCompleted": "デザイナーが読み込まれます",
- "designer.moveRowText": "行の移動",
+ "designer.moveRowText": "移動",
"designer.processing": "処理中...",
"designer.processingChanges": "変更の処理中...",
"designer.processingChangesCompleted": "変更が処理されました",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "リソース ビューアー"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "別の操作が進行中の間は、操作を実行できません。",
- "tableDesigner.newTable": "新しいテーブル"
+ "tableDesigner.OperationInProgressWarning": "別の操作が進行中の間は、操作を実行できません。"
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "閉じる",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "実行プラン ファイル",
"epCompare.comparePropertiesAction": "プロパティ",
"epCompare.comparisonProgess": "比較したプランの類似点を読み込んでいます",
+ "epCompare.searchNodeAction": "ノードの検索",
+ "epCompare.searchNodeActionAddedPlan": "ノードの検索 - プランの追加",
"epCompare.toggleOrientation": "方向の切り替え",
"epCompare.zoomInAction": "拡大",
"epCompare.zoomOutAction": "縮小",
"epCompare.zoomReset": "ズームのリセット",
- "epCompare.zoomToFit": "ウィンドウのサイズに合わせて拡大"
+ "epCompare.zoomToFit": "ウィンドウのサイズに合わせて拡大",
+ "queryDropdownPrefix": "{1} のクエリ {0}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "下位の操作: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "左操作: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "右の操作: {0}",
"executionPlanComparisonPropertiesTopOperation": "上位の操作: {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "名前",
"nodePropertyViewNameValueColumnBottomHeader": "値 (下位プラン)",
+ "nodePropertyViewNameValueColumnLeftHeader": "値 (左プラン)",
+ "nodePropertyViewNameValueColumnRightHeader": "値 (右プラン)",
"nodePropertyViewNameValueColumnTopHeader": "値 (上位プラン)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "値"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "閉じる",
"executionPlanPropertyViewSortAlphabetically": "アルファベット順",
- "executionPlanPropertyViewSortByDisplayOrder": "項目別",
+ "executionPlanPropertyViewSortByDisplayOrder": "重要度",
"executionPlanPropertyViewSortReverseAlphabetically": "逆アルファベット順",
"nodePropertyViewTitle": "プロパティ"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "プロパティ",
"executionPlanSavePlanXML": "プラン ファイルの保存",
"executionPlanSearchNodeAction": "ノードの検索",
+ "executionPlanTopOperationsAction": "上位操作",
"executionPlanZoomInActionLabel": "拡大",
"executionPlanZoomOutActionLabel": "縮小",
"openQueryAction": "クエリを開く"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "コンポーネントのレンダリング エラー: {0}",
- "noMimeTypeFound": "出力用の {0} レンダラーが見つかりませんでした。次の MIME の種類があります: {1}",
- "noSelectorFound": "セレクター {0} のコンポーネントが見つかりませんでした",
- "safe": "安全 "
+ "noMimeTypeFound": "出力用のレンダラーが見つかりませんでした。次の MIME の種類があります: {0}。",
+ "noSafeMimeTypeFound": "出力用の安全なレンダラーが見つかりませんでした。次の MIME の種類があります: {0}",
+ "noSelectorFound": "セレクター {0} のコンポーネントが見つかりませんでした"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "次をクリック",
@@ -11683,7 +11691,7 @@
"plotlyError": "Plotly グラフの表示エラー: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "接続の追加",
+ "serverTree.newConnection": "新しい接続",
"servers.noConnections": "接続が見つかりません。"
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "SQL 言語のフレーバー"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "Error occured while executing the query.",
+ "query.QueryExecutionEnded": "Query execution completed.",
+ "query.QueryExecutionStarted": "Query execution started.",
"resultsGrid": "結果グリッド",
"resultsGrid.maxRowCountExceeded": "フィルター/並べ替えに使用する行の最大数を超えました。更新するには、[ユーザーの設定] に移動し、設定を変更します: 'queryEditor.results.inMemoryDataProcessingThreshold'",
"xmlShowplan": "XML プラン表示"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "実際の実行プランを有効または無効にする",
"ToggleFocusBetweenQueryEditorAndResultsAction": "クエリと結果の間のフォーカスの切り替え",
"cancelQueryKeyboardAction": "クエリのキャンセル",
"copyQueryWithResultsKeyboardAction": "結果を含むクエリのコピー",
+ "estimatedExecutionPlanKeyboardAction": "推定実行プランの表示",
"focusOnCurrentQueryKeyboardAction": "現在のクエリにフォーカスを移動する",
"parseSyntaxLabel": "クエリの解析",
"queryActions.notConnected": "サーバーに接続してください",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "ショートカットを実行するにはエディター パラメーターが必須です",
"refreshIntellisenseKeyboardAction": "IntelliSense キャッシュの更新",
"runCurrentQueryKeyboardAction": "現在のクエリを実行",
- "runCurrentQueryWithActualPlanKeyboardAction": "実際のプランで現在のクエリを実行",
"runQueryKeyboardAction": "クエリの実行",
"toggleQueryResultsKeyboardAction": "クエリ結果の切り替え"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "ショートカット テキストをプロシージャ呼び出しまたはクエリ実行として実行するにはキー バインド workbench.action.query.shortcut{0} を設定します。クエリ エディターで選択したテキストはクエリの末尾でパラメーターとして渡されます。または、これを {arg} で参照することができます。"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "実行プラン",
"actualQueryPlan": "実際",
"cancelQueryLabel": "キャンセル",
"changeConnectionDatabaseLabel": "接続の変更",
"changeDatabase.failed": "データベースを変更できませんでした",
"changeDatabase.failedWithError": "データベースを変更できませんでした: {0}",
"connectDatabaseLabel": "接続",
+ "disableActualPlanLabel": "実際のプランを無効にする",
"disablesqlcmdLabel": "SQLCMD を無効にする",
"disconnectDatabaseLabel": "切断",
+ "enableActualPlanLabel": "実際のプランを有効にする",
"enablesqlcmdLabel": "SQLCMD を有効にする",
- "estimatedQueryPlan": "説明",
+ "estimatedQueryPlan": "推定プラン",
"newQueryTask.newQuery": "新しいクエリ",
+ "query.multiSelectionNotSupported": "エディターが複数選択モードの場合、クエリの実行はサポートされません。",
"queryEditor.exportSqlAsNotebook": "ノートブックとしてエクスポート",
"runQueryLabel": "実行",
"selectDatabase": "データベースの選択"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "結果グリッドとメッセージ",
"rowHeight": "ピクセル単位で行の高さを制御する"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "すべての履歴をクリア",
- "queryHistory.delete": "削除",
- "queryHistory.disableCapture": "Query History キャプチャの一時停止",
- "queryHistory.enableCapture": "Query History キャプチャの開始",
- "queryHistory.openQuery": "クエリを開く",
- "queryHistory.runQuery": "クエリの実行",
- "queryHistory.toggleCaptureLabel": "Query History キャプチャの切り替え",
- "toggleQueryHistory": "Query History の切り替え"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "失敗",
- "succeeded": "成功"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "表示するクエリがありません。",
- "queryHistory.regTreeAriaLabel": "Query History"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "Query History (&&Q)",
- "queryHistory": "Query History",
- "queryHistory.clearLabel": "すべての履歴をクリア",
- "queryHistory.disableCapture": "Query History キャプチャの一時停止",
- "queryHistory.enableCapture": "Query History キャプチャの開始",
- "queryHistoryCaptureEnabled": "Query History キャプチャが有効かどうか。false の場合、実行されたクエリはキャプチャされません。",
- "queryHistoryConfigurationTitle": "クエリ履歴",
- "viewCategory": "表示"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "クエリ プラン"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "クエリ プラン エディター"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "実際の実行",
- "topOperations.actualRebinds": "実際の再バインド数",
- "topOperations.actualRewinds": "実際の巻き戻し数",
- "topOperations.actualRows": "実際の行数",
- "topOperations.estCPUCost": "推定 CPU コスト",
- "topOperations.estCost": "推定コスト",
- "topOperations.estIOCost": "推定 IO コスト",
- "topOperations.estRebinds": "再バインドの推定数",
- "topOperations.estRewinds": "巻き戻しの推定数",
- "topOperations.estRows": "推定行数",
- "topOperations.estSubtreeCost": "サブ ツリーの推定コスト",
- "topOperations.object": "オブジェクト",
- "topOperations.operation": "操作",
- "topOperations.parallel": "並列",
- "topOperations.partitioned": "パーティション分割",
- "topOperationsTitle": "上位操作"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "新しい展開..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "ノード '{0}' の更新でエラーが発生しました: {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "スクリプトの生成",
- "tableDesigner.publishTableChanges": "変更の発行..."
+ "tableDesigner.publishTableChanges": "変更の発行...",
+ "tableDesigner.saveTableChanges": "保存"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "プレビュー機能"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "ノートブック プロバイダー '{0}' の標準カーネルの可用性待機がタイムアウトしました"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "無題",
"notebookView.nameTaken": "このノートブックには、 {0} という名前のビューが既に存在します。"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "{0} のデータは、文字列または文字列の配列である必要があります",
"nbNotSupported": "このファイルは有効なノートブック形式ではありません",
"nbformatNotRecognized": "認識されない nbformat v{0}.{1}",
- "unknownCellType": "セルの種類 {0} が不明",
- "unrecognizedOutput": "出力の種類 {0} を認識できません",
- "unrecognizedOutputType": "出力の種類 {0} を認識できません"
+ "unknownCellType": "セルの種類 {0} が不明"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "Spark / SQL など、このマジックが示すオプションの実行対象",
@@ -12621,7 +12584,7 @@
"groupColor": "グループの色",
"groupDescription": "グループの説明",
"serverGroup.cancel": "キャンセル",
- "serverGroup.colorValue": "色: {0}",
+ "serverGroup.colorValue": "グループの色: {0}",
"serverGroup.ok": "OK"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "はじめに(&&S)",
"showReleaseNotes": "「はじめに」を表示する"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "コード セルを実行できません。別のセルが現在実行されています。"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "コピー",
+ "ept.topOperationsCopyWithHeader": "ヘッダー付きのコピー",
+ "ept.topOperationsSelectAll": "すべて選択する",
+ "planTreeTab.title": "計画ツリー (プレビュー)",
+ "topOperationsTableTitle": "実行計画ツリー"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "コピー",
+ "ep.topOperationsCopyWithHeader": "ヘッダー付きのコピー",
+ "ep.topOperationsSelectAll": "すべて選択",
+ "topOperationsTabTitle": "上位の操作 (プレビュー)",
+ "topOperationsTableTitle": "上位操作"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "出力の種類 '{0}' を認識できません。"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-ko/CHANGELOG.md b/i18n/ads-language-pack-ko/CHANGELOG.md
index 0dfd4a76c4..a37d051e0c 100644
--- a/i18n/ads-language-pack-ko/CHANGELOG.md
+++ b/i18n/ads-language-pack-ko/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-ko" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-ko/package.json b/i18n/ads-language-pack-ko/package.json
index 7bfdfeebc9..0b3a10a690 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 db8aba987c..8129d768fd 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "지원 + 문제 해결",
"arc.supportRequestNote": "지원 요청을 열려면 먼저 리소스 구성을 Azure에 업로드해야 합니다.",
"arc.suspect": "주의 대상",
+ "arc.syncSecondaryToCommit": "커밋할 보조 동기화",
"arc.thePasswordsDoNotMatch": "암호가 일치하지 않습니다. 암호를 확인하거나 ESC 키를 눌러 종료합니다.",
"arc.troubleshoot": "문제 해결",
"arc.type": "형식",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "업그레이드 관리",
"arc.upgradeMiaa": "SQL Managed Instance 업그레이드",
"arc.upgradingController": "데이터 컨트롤러를 업그레이드하는 중입니다. 'kubectl get datacontrollers -A' 명령을 실행하여 업그레이드 상태를 확인할 수 있습니다.",
+ "arc.upgradingDirectDC": "'az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}' 명령으로 데이터 컨트롤러 '{0}' 업그레이드 중",
+ "arc.upgradingDirectMiaa": "'az sql mi-arc upgrade --name {0} --resource-group {1}' 명령으로 SQL MIAA '{0}' 업그레이드 중",
+ "arc.upgradingIndirectDC": "'az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s' 명령으로 데이터 컨트롤러 '{0}' 업그레이드 중",
+ "arc.upgradingIndirectMiaa": "'az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s' 명령으로 SQL MIAA '{0}' 업그레이드 중",
"arc.upgradingMiaa": "SQL Managed Instance를 업그레이드하는 중입니다. 'kubectl get sqlmi -A' 명령을 실행하여 업그레이드 상태를 확인할 수 있습니다.",
"arc.userCancelledError": "사용자가 대화 상자를 취소했습니다.",
"arc.username": "사용자 이름",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "{0} 및 {1}에 동의합니다.",
"arc.agreement.postgres.terms.conditions": "Azure Arc 지원 PostgreSQL 하이퍼스케일 사용 약관",
- "arc.agreement.sql.help.text": "Azure Arc 사용 Managed Instance는 원하는 인프라에 배포할 수 있는 SQL Server 액세스 및 기능 호환성을 제공합니다. {0}",
+ "arc.agreement.sql.help.text": "Azure Arc 지원 Managed Instance는 선택한 인프라에 배포할 수 있는 SQL Server 액세스 및 기능 호환성을 제공합니다. {0}. \r\n \r\n ‘스크립트를 전자 필기장으로’ 또는 ‘배포’를 클릭함으로써 (a) 아래에 열거된 해당 Marketplace 제품 및 서비스와 관련된 약관 및 개인정보처리방침에 동의하고, (b) Microsoft가 현재 결제 방법으로 제품 및 서비스와 관련된 요금을 Azure 구독과 동일한 대금 청구 주기로 청구하도록 권한을 부여하는 데 동의합니다. 또한 (c) Microsoft가 지원, 청구 및 기타 거래 활동을 목적으로 연락처, 사용량 그리고 거래 정보를 제품 및 서비스 공급자와 공유할 수 있다는 데 동의합니다. Microsoft는 타사 제품 및 서비스에 대한 권리를 제공하지 않습니다. 자세한 내용은 {1}, {2} 및 {3}을(를) 참조하세요.",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Azure Marketplace 약관",
"arc.agreement.sql.help.text.learn.more": "자세히 알아보기",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "Azure Arc 지원 Managed Instance 대해 자세히 알아보기",
+ "arc.agreement.sql.help.text.privacy.policy": "개인정보처리방침",
+ "arc.agreement.sql.help.text.terms.of.use": "사용 약관",
"arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance - Azure Arc 사용 약관",
"arc.azure.account": "Azure 계정",
"arc.azure.location": "Azure 위치",
@@ -359,27 +367,34 @@
"arc.controller": "대상 Azure Arc 컨트롤러",
"arc.cores-limit.label": "코어 제한",
"arc.cores-request.label": "코어 요청",
- "arc.data.controller.agreement": "{0} 및 {1}에 동의합니다.",
"arc.data.controller.auto.upload.logs": "로그 자동 업로드",
"arc.data.controller.auto.upload.logs.description": "로그의 자동 업로드를 사용하도록 설정합니다. 직접 모드 전용입니다.",
"arc.data.controller.auto.upload.metrics": "메트릭 자동 업로드",
"arc.data.controller.auto.upload.metrics.description": "메트릭의 자동 업로드를 사용하도록 설정합니다. 직접 모드 전용입니다.",
- "arc.data.controller.cluster.config.profile": "구성 프로필",
+ "arc.data.controller.cluster.config.profile": "Kubernetes 구성 템플릿",
+ "arc.data.controller.cluster.config.profile.description": "Kubernetes 배포와 일치하는 Kubernetes 구성 템플릿을 선택하세요. 이 템플릿은 저장소 클래스, 서비스 유형 등에 대한 기본값을 제공합니다.",
"arc.data.controller.cluster.config.profile.loading": "구성 프로필 로드 중",
"arc.data.controller.cluster.config.profile.loadingcompleted": "구성 프로필 로드 완료",
"arc.data.controller.cluster.config.profile.title": "구성 프로필 선택",
"arc.data.controller.cluster.environment.title": "대상 기존 Kubernetes 클러스터 환경은 무엇인가요?",
+ "arc.data.controller.cluster.name": "클러스터 이름",
+ "arc.data.controller.cluster.name.description": "클러스터의 이름입니다. 직접 모드에만 해당합니다.",
"arc.data.controller.connectivity.mode": "연결 모드",
"arc.data.controller.create.azureconfig.title": "Azure 구성",
"arc.data.controller.create.controllerconfig.title": "컨트롤러 구성",
"arc.data.controller.create.summary.title": "구성 검토",
"arc.data.controller.custom.location": "사용자 지정 위치",
"arc.data.controller.custom.location.description": "사용자 지정 위치의 이름입니다. 직접 모드 전용입니다.",
- "arc.data.controller.details.description": "간접 모드의 경우 Azure Arc 데이터 컨트롤러의 네임스페이스, 이름, 스토리지 클래스를 제공하세요. 원격 관리와 모니터링을 위한 Arc 인스턴스 식별에 이 이름을 사용합니다. 직접 모드의 경우 네임스페이스는 제공할 필요가 없지만 사용자 지정 위치 이름을 제공해 주세요.",
+ "arc.data.controller.details.description": "간접 모드의 경우 네임스페이스, 이름, 스토리지 클래스가 필요합니다. 이 이름은 원격 관리와 모니터링을 위해 Arc 인스턴스를 식별하는 데 사용됩니다. 직접 모드의 경우 사용자 지정 위치 이름이 필요합니다.",
"arc.data.controller.details.title": "데이터 컨트롤러 세부 정보",
+ "arc.data.controller.direct.display.name": "직접",
+ "arc.data.controller.help.text": "Kubernetes 클러스터는 이미 az connectedk8s connect 명령을 사용하여 호를 활성화해야 합니다. 자세한 내용은 {0}을(를) 사용하세요.",
+ "arc.data.controller.help.text.documentation.page": "설명서 페이지",
+ "arc.data.controller.indirect.display.name": "간접",
"arc.data.controller.infrastructure": "인프라",
"arc.data.controller.kube.cluster.context": "클러스터 컨텍스트",
"arc.data.controller.location": "위치",
+ "arc.data.controller.location.description": "위치는 간접 모드 배포에만 사용됩니다. 직접 모드에서는 이 필드가 무시됩니다.",
"arc.data.controller.log.analytics.primary.key": "Log Analytics 기본 키",
"arc.data.controller.log.analytics.workspace.id": "Log Analytics 작업 영역 ID",
"arc.data.controller.log.analytics.workspace.names": "Log Analytics 작업 영역",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "데이터 컨트롤러 이름",
"arc.data.controller.name.validation.description": "이름은 소문자 영숫자 문자, '-' 또는 '.'로 구성되어야 하며, 시작/끝은 영숫자 문자로 구성되어야 하며 길이는 253자 이하여야 합니다.",
"arc.data.controller.namespace": "데이터 컨트롤러 네임스페이스",
- "arc.data.controller.namespace.description": "간접 모드 전용입니다.",
+ "arc.data.controller.namespace.description": "데이터 컨트롤러 네임스페이스입니다. 간접 모드 전용입니다.",
"arc.data.controller.namespace.validation.description": "네임스페이스는 소문자 영숫자 문자 또는 '-'로 구성되어야 하며, 시작/끝은 영숫자 문자로 구성되어야 하며 길이는 63자 이하여야 합니다.",
"arc.data.controller.new.wizard.title": "Azure Arc 데이터 컨트롤러 만들기",
"arc.data.controller.project.details.description": "배포된 리소스 및 비용을 관리할 구독을 선택합니다. 폴더와 같은 리소스 그룹을 사용하여 모든 리소스를 구성하고 관리합니다.",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "클러스터 컨텍스트",
+ "arc.data.controller.summary.cluster.name": "클러스터 이름",
"arc.data.controller.summary.controller": "컨트롤러",
+ "arc.data.controller.summary.data.controller.custom.location": "데이터 컨트롤러 사용자 지정 위치",
"arc.data.controller.summary.data.controller.infrastructure": "데이터 컨트롤러 인프라",
"arc.data.controller.summary.data.controller.name": "데이터 컨트롤러 이름",
"arc.data.controller.summary.data.controller.namespace": "데이터 컨트롤러 네임스페이스",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "관리자 계정",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Azure 하이브리드 혜택 할인(USD)",
"arc.sql.cost.summary.basics": "기본 사항",
+ "arc.sql.cost.summary.billable.replicas": "청구 가능한 복제본",
"arc.sql.cost.summary.business.critical": "중요 비즈니스용",
"arc.sql.cost.summary.cost.vcore": "vCore당 비용(USD)",
"arc.sql.cost.summary.custom.location": "사용자 지정 위치",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "복제본 1개",
"arc.sql.pitr.description": "지정 시간 복원",
"arc.sql.pitr.retention.description": "특정 시점 백업의 보존을 구성합니다. {0}",
+ "arc.sql.readable.secondaries.description": "읽을 수 있는 보조 복제본의 수입니다.",
+ "arc.sql.readable.secondaries.label": "읽기 가능한 보조 복제본",
"arc.sql.retention.days.description": "특정 시점 백업을 유지할 기간을 지정합니다.",
"arc.sql.retention.days.label": "특정 시점 보존(일)",
"arc.sql.service.tier.business.critical": "중요 비즈니스용(무제한 vCore 및 RAM, 고급 고가용성)",
"arc.sql.service.tier.description": "범용 및 중요 비즈니스용을 포함하여 SQL Managed Instance - Azure Arc에 사용할 수 있는 최신 vCore 서비스 계층에서 선택합니다.",
"arc.sql.service.tier.general.purpose": "범용(최대 24개의 vCore 및 128Gi의 RAM, 표준 고가용성)",
"arc.sql.service.tier.label": "서비스 계층",
- "arc.sql.storage-class.backups.description": "백업 영구 볼륨에 사용할 저장소 클래스입니다. 값을 지정하지 않으면 기본 저장소 클래스가 사용됩니다.",
+ "arc.sql.storage-class.backups.description": "Backups에 사용할 스토리지 클래스입니다. 값을 지정하지 않으면 백업이 데이터에 할당된 동일한 스토리지 클래스에 저장됩니다. RWX 지원 스토리지 클래스여야 합니다.",
"arc.sql.storage-class.data.description": "데이터(.mdf)에 사용할 스토리지 클래스입니다. 값을 지정하지 않으면 기본 스토리지 클래스가 사용됩니다.",
"arc.sql.storage-class.datalogs.description": "데이터베이스 로그(.ldf)에 사용할 저장소 클래스입니다. 값을 지정하지 않으면 기본 저장소 클래스가 사용됩니다.",
"arc.sql.storage-class.dc.description": "모든 데이터에 사용할 스토리지 클래스이며 필요한 모든 데이터 컨트롤러 Pod의 영구 볼륨을 기록합니다.",
"arc.sql.storage-class.logs.description": "로그에 사용할 스토리지 클래스(/var/log). 값을 지정하지 않으면 기본 스토리지 클래스가 사용됩니다.",
"arc.sql.summary.arc.by.microsoft": "Microsoft 제공",
+ "arc.sql.sync.secondaries.description": "기본 복제본이 커밋되도록 허용되기 전에 트랜잭션을 커밋하는 데 필요한 동기 복제본의 수입니다. 이 값을 -1로 설정하면 필요한 동기화된 보조 장치의 수가 '(복제본 수 - 1) / 2'로 설정되며 반올림됩니다.",
+ "arc.sql.sync.secondaries.label": "커밋하는 데 필요한 동기화된 보조 복제본 수",
"arc.sql.three.replicas": "복제본 3개",
"arc.sql.two.replicas": "복제본 2개",
"arc.sql.username": "사용자 이름",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Azure SQL 관리되는 인스턴스 매개 변수 제공",
"arc.sql.wizard.title": "Azure SQL Managed Instance 배포 - Azure Arc",
"arc.storage-class.backups.label": "스토리지 클래스(백업)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "RWX 지원",
"arc.storage-class.data.label": "스토리지 클래스(데이터)",
"arc.storage-class.datalogs.label": "저장소 클래스(데이터베이스 로그)",
"arc.storage-class.dc.label": "스토리지 클래스",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json
index 7d0c588003..1d05593540 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "변경 사항 병합",
"modified": "수정",
"neveragain": "다시 표시 안 함",
+ "no": "아니요",
+ "ok": "확인",
"open": "열기",
"pull": "풀",
"pull branch maybe rebased": "현재 분기 '{0}'이(가) 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?",
@@ -241,9 +243,13 @@
"pull push n": "{2}/{3} 간에 {0}개 커밋 풀 및 {1}개 커밋 푸시",
"push n": "{1}/{2}(으)로 {0}개 커밋 푸시",
"push success": "성공적으로 푸시 되었습니다.",
+ "scm button publish title": "$(cloud-upload) 변경 내용 게시",
+ "scm button publish tooltip": "변경 내용 게시",
+ "scm button sync title": " 변경 내용 동기화 $(sync){0}{1}",
"staged changes": "스테이징된 변경 사항",
"sync changes": "변경 내용 동기화",
"sync is unpredictable": "동기화 중입니다. 취소하면 리포지토리가 손상될 수 있습니다.",
+ "tooManyChangesWarning": "너무 많은 변경 내용이 감지되었습니다. 첫 번째 {0} 변경 내용만 아래에 표시됩니다.",
"untracked": "추적되지 않음",
"untracked changes": "추적되지 않은 변경 사항",
"yes": "예"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Git 변경점 보기에서 파일 열기 동작 줄을 표시할지의 여부를 제어합니다.",
"config.showProgress": "Git 작업에서 진행률을 표시할지 여부를 제어합니다.",
"config.showPushSuccessNotification": "푸시가 성공했을 때 알림을 표시할지 여부를 제어합니다.",
+ "config.showUnpublishedCommitsButton": "게시되지 않은 커밋이 있는 경우 동기화 또는 게시할 작업 버튼을 표시할지 여부를 제어합니다.",
+ "config.showUnpublishedCommitsButton.always": "게시되지 않은 커밋이 있는 경우 항상 작업 버튼을 표시합니다.",
+ "config.showUnpublishedCommitsButton.never": "작업 버튼을 표시하지 않습니다.",
+ "config.showUnpublishedCommitsButton.whenEmpty": "다른 변경 내용이 없고 게시되지 않은 커밋이 있는 경우에만 작업 버튼을 표시합니다.",
"config.smartCommitChanges": "스마트 커밋에서 자동으로 스테이징되는 변경 사항을 제어합니다.",
"config.smartCommitChanges.all": "모든 변경 사항을 자동으로 스테이징합니다.",
"config.smartCommitChanges.tracked": "추적된 변경 사항만 자동으로 스테이징했습니다.",
+ "config.statusLimit": "Git 상태 명령에서 구문 분석할 수 있는 변경 내용의 수를 제한하는 방법을 제어합니다. 제한이 없는 경우 0으로 설정할 수 있습니다.",
"config.suggestSmartCommit": "스마트 커밋을 사용하도록 제안합니다(스테이징된 변경 사항이 없는 경우 모든 변경 사항 커밋).",
"config.supportCancellation": "동기화 작업을 실행할 때 사용자가 작업을 취소할 수 있도록 알림이 표시되는지 여부를 제어합니다.",
"config.terminalAuthentication": "통합 터미널에서 생성된 git 프로세스의 인증 처리기로 Azure Data Studio를 사용할지 여부를 제어합니다. 참고: 이 설정의 변경 내용을 적용하려면 터미널을 다시 시작해야 합니다.",
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 1884483e73..08b4dce5dc 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0}이(가) 시작됨",
"startingServiceStatusMsg": "{0}을(를) 시작하는 중"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "새 테이블"
+ },
"dist/telemetry": {
"serviceCrashMessage": "{0} 구성 요소가 예기치 않게 종료되었습니다. Azure Data Studio를 다시 시작하세요.",
"viewKnownIssuesText": "알려진 문제 보기"
diff --git a/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json
index 759d61b0d0..aae6f41e8b 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "{0} {1}을(를) 설치하지 못했습니다. 오류: {2}",
"managePackages.backgroundInstallStarted": "{0} {1} 설치 중",
"managePackages.installButtonText": "설치",
+ "managePackages.installCompleteText": "패키지를 설치함",
+ "managePackages.installProgressText": "패키지를 설치하는 중",
"managePackages.invalidTextPlaceholder": "해당 없음",
"managePackages.noVersionsFound": "지정된 패키지의 유효한 버전을 찾을 수 없습니다.",
"managePackages.packageNameTitle": "패키지 이름",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "{0} {1}개의 패키지 찾음",
"managePackages.packageType": "패키지 유형",
"managePackages.pkgNameColumn": "이름",
- "managePackages.uninstallButtonText": "선택한 패키지 제거"
+ "managePackages.uninstallButtonText": "선택한 패키지 제거",
+ "managePackages.uninstallCompleteText": "패키지를 제거함",
+ "managePackages.uninstallProgressText": "패키지를 제거하는 중"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "닫기",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json
index bc4bc43615..b24e9b065b 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "쿼리 기록 캡처가 사용하도록 설정되어 있는지 여부입니다. false이면 실행된 쿼리가 캡처되지 않습니다.",
"queryHistory.clear": "모든 기록 지우기",
+ "queryHistory.delete": "삭제",
"queryHistory.description": "이전에 실행한 쿼리 보기 및 실행",
+ "queryHistory.disableCapture": "쿼리 기록 캡처 일시 중지",
"queryHistory.displayName": "쿼리 기록",
- "queryHistory.toggleCapture": "쿼리 기록 캡처 설정/해제"
+ "queryHistory.doubleClickAction": "기록 항목을 두 번 클릭할 때 수행되는 작업",
+ "queryHistory.doubleClickAction.open": "선택한 기록 항목의 쿼리로 연결이 끊긴 새 편집기 열기",
+ "queryHistory.doubleClickAction.run": "선택한 기록 항목에서 쿼리 및 연결을 사용하여 연결된 새 편집기를 열고 쿼리를 자동으로 실행",
+ "queryHistory.enableCapture": "쿼리 기록 캡처 시작",
+ "queryHistory.noEntries": "표시할 쿼리 없음",
+ "queryHistory.open": "쿼리 열기",
+ "queryHistory.run": "쿼리 실행"
}
}
}
\ No newline at end of file
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 d320370ec8..2adffae50f 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "스토리지 풀(HDFS) 인스턴스",
"deployCluster.StorageSectionTitle": "스토리지 설정",
"deployCluster.StorageSettings": "스토리지 설정",
- "deployCluster.controllerDataStorageClaimSize": "컨트롤러의 데이터 스토리지 클레임 크기",
+ "deployCluster.controllerDataStorageClaimSize": "컨트롤러의 데이터 스토리지 클레임 크기(기가바이트)",
"deployCluster.controllerDataStorageClass": "컨트롤러의 데이터 스토리지 클래스",
- "deployCluster.controllerLogsStorageClaimSize": "컨트롤러의 로그 스토리지 클레임 크기",
+ "deployCluster.controllerLogsStorageClaimSize": "컨트롤러의 로그 스토리지 클레임 크기(기가바이트)",
"deployCluster.controllerLogsStorageClass": "컨트롤러의 로그 스토리지 클래스",
- "deployCluster.dataPoolDataStorageClaimSize": "데이터 풀의 데이터 스토리지 클레임 크기",
+ "deployCluster.dataPoolDataStorageClaimSize": "데이터 풀의 데이터 스토리지 클레임 크기(기가바이트)",
"deployCluster.dataPoolDataStorageClass": "데이터 풀의 데이터 스토리지 클래스",
- "deployCluster.dataPoolLogsStorageClaimSize": "데이터 풀의 로그 스토리지 클레임 크기",
+ "deployCluster.dataPoolLogsStorageClaimSize": "데이터 풀의 로그 스토리지 클레임 크기(기가바이트)",
"deployCluster.dataPoolLogsStorageClass": "데이터 풀의 로그 스토리지 클래스",
"deployCluster.scaleSectionTitle": "크기 조정 설정",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 마스터의 데이터 스토리지 클레임 크기",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 마스터 데이터 스토리지 클레임 크기(기가바이트)",
"deployCluster.sqlServerMasterDataStorageClass": "SQL Server 마스터의 데이터 스토리지 클래스",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 마스터의 로그 스토리지 클레임 크기",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 마스터 로그 스토리지 클레임 크기(기가바이트)",
"deployCluster.sqlServerMasterLogsStorageClass": "SQL Server 마스터의 로그 스토리지 클래스",
"deployCluster.storageFieldTooltip": "컨트롤러 설정 사용",
- "deployCluster.storagePoolDataStorageClaimSize": "스토리지 풀의 데이터 스토리지 클레임 크기",
+ "deployCluster.storagePoolDataStorageClaimSize": "스토리지 풀의 데이터 스토리지 클레임 크기(기가바이트)",
"deployCluster.storagePoolDataStorageClass": "스토리지 풀의 데이터 스토리지 클래스",
- "deployCluster.storagePoolLogsStorageClaimSize": "스토리지 풀의 로그 스토리지 클레임 크기",
+ "deployCluster.storagePoolLogsStorageClaimSize": "스토리지 풀의 로그 스토리지 클레임 크기(기가바이트)",
"deployCluster.storagePoolLogsStorageClass": "스토리지 풀의 로그 스토리지 클래스"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-password-field": "SQL Server 암호",
"docker-sql-port-field": "포트",
"extension-description": "Microsoft SQL Server 배포를 위한 Notebook 기반 환경을 제공합니다.",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/schema-compare.i18n.json
index 5883e4d239..6b040a5085 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "집계",
- "SchemaCompare.AllowDropBlockingAssemblies": "차단 어셈블리 삭제 허용",
- "SchemaCompare.AllowIncompatiblePlatform": "호환되지 않는 플랫폼 허용",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "안전하지 않은 행 수준 보안 데이터 이동 허용",
- "SchemaCompare.ApplicationRoles": "애플리케이션 역할",
- "SchemaCompare.Assemblies": "어셈블리",
- "SchemaCompare.AssemblyFiles": "어셈블리 파일",
- "SchemaCompare.AsymmetricKeys": "비대칭 키",
- "SchemaCompare.Audits": "감사",
- "SchemaCompare.BackupDatabaseBeforeChanges": "변경하기 전에 데이터베이스 백업",
- "SchemaCompare.BlockOnPossibleDataLoss": "데이터 손실 가능성이 있는 경우 차단",
- "SchemaCompare.BlockWhenDriftDetected": "드리프트 검색 시 차단",
- "SchemaCompare.BrokerPriorities": "Broker 우선 순위",
- "SchemaCompare.Certificates": "인증서",
- "SchemaCompare.ClrUserDefinedTypes": "CLR 사용자 정의 형식",
- "SchemaCompare.ColumnEncryptionKeys": "열 암호화 키",
- "SchemaCompare.ColumnMasterKeys": "열 마스터 키",
- "SchemaCompare.CommentOutSetVarDeclarations": "Set Var 선언을 주석으로 처리",
- "SchemaCompare.CompareUsingTargetCollation": "대상 데이터 정렬을 사용하여 비교",
- "SchemaCompare.Contracts": "계약",
- "SchemaCompare.CreateNewDatabase": "새 데이터베이스 만들기",
- "SchemaCompare.Credentials": "자격 증명",
- "SchemaCompare.CryptographicProviders": "암호화 공급자",
- "SchemaCompare.DatabaseAuditSpecifications": "데이터베이스 감사 사양",
- "SchemaCompare.DatabaseEncryptionKeys": "데이터베이스 암호화 키",
- "SchemaCompare.DatabaseOptions": "데이터베이스 옵션",
- "SchemaCompare.DatabaseRoles": "데이터베이스 역할",
- "SchemaCompare.DatabaseScopedCredentials": "데이터베이스 범위 자격 증명",
- "SchemaCompare.DatabaseTriggers": "데이터베이스 트리거",
- "SchemaCompare.Defaults": "기본값",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "단일 사용자 모드에서 데이터베이스 배포",
- "SchemaCompare.DisableAndReenableDdlTriggers": "DDL 트리거를 해제한 후 다시 설정",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "변경 데이터 캡처 개체 변경 안 함",
- "SchemaCompare.DoNotAlterReplicatedObjects": "복제된 개체 변경 안 함",
- "SchemaCompare.DropConstraintsNotInSource": "원본에 없는 제약 조건 삭제",
- "SchemaCompare.DropDmlTriggersNotInSource": "원본에 없는 DML 트리거 삭제",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "원본에 없는 확장 속성 삭제",
- "SchemaCompare.DropIndexesNotInSource": "원본에 없는 인덱스 삭제",
- "SchemaCompare.DropObjectsNotInSource": "원본에 없는 개체 삭제",
- "SchemaCompare.DropPermissionsNotInSource": "원본에 없는 사용 권한 삭제",
- "SchemaCompare.DropRoleMembersNotInSource": "원본에 없는 역할 멤버 삭제",
- "SchemaCompare.DropStatisticsNotInSource": "원본에 없는 통계 삭제",
- "SchemaCompare.Endpoints": "엔드포인트",
- "SchemaCompare.ErrorMessages": "오류 메시지",
- "SchemaCompare.EventNotifications": "이벤트 알림",
- "SchemaCompare.EventSessions": "이벤트 세션",
- "SchemaCompare.ExtendedProperties": "확장 속성",
- "SchemaCompare.ExternalDataSources": "외부 데이터 원본",
- "SchemaCompare.ExternalFileFormats": "외부 파일 형식",
- "SchemaCompare.ExternalStreamingJobs": "외부 스트리밍 작업",
- "SchemaCompare.ExternalStreams": "외부 스트림",
- "SchemaCompare.ExternalTables": "외부 테이블",
- "SchemaCompare.FileTables": "파일 테이블",
- "SchemaCompare.Filegroups": "파일 그룹",
- "SchemaCompare.Files": "파일",
- "SchemaCompare.FullTextCatalogs": "전체 텍스트 카탈로그",
- "SchemaCompare.FullTextStoplists": "전체 텍스트 중지 목록",
+ "OptionNotFoundWarningMessage": "레이블: {0}이(가) 옵션 값 이름 조회에 없음",
"SchemaCompare.GeneralOptionsLabel": "일반 옵션",
- "SchemaCompare.GenerateSmartDefaults": "SmartDefaults 생성",
- "SchemaCompare.IgnoreAnsiNulls": "AnsiNulls 무시",
- "SchemaCompare.IgnoreAuthorizer": "권한 부여자 무시",
- "SchemaCompare.IgnoreColumnCollation": "열 데이터 정렬 무시",
- "SchemaCompare.IgnoreColumnOrder": "열 순서 무시",
- "SchemaCompare.IgnoreComments": "주석 무시",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "암호화 공급자 파일 경로 무시",
- "SchemaCompare.IgnoreDdlTriggerOrder": "Ddl 트리거 순서 무시",
- "SchemaCompare.IgnoreDdlTriggerState": "DDL 트리거 상태 무시",
- "SchemaCompare.IgnoreDefaultSchema": "기본 스키마 무시",
- "SchemaCompare.IgnoreDmlTriggerOrder": "DML 트리거 순서 무시",
- "SchemaCompare.IgnoreDmlTriggerState": "DML 트리거 상태 무시",
- "SchemaCompare.IgnoreExtendedProperties": "확장 속성 무시",
- "SchemaCompare.IgnoreFileAndLogFilePath": "파일 및 로그 파일 경로 무시",
- "SchemaCompare.IgnoreFileSize": "파일 크기 무시",
- "SchemaCompare.IgnoreFilegroupPlacement": "파일 그룹 배치 무시",
- "SchemaCompare.IgnoreFillFactor": "채우기 비율 무시",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "전체 텍스트 카탈로그 파일 경로 무시",
- "SchemaCompare.IgnoreIdentitySeed": "ID 시드 무시",
- "SchemaCompare.IgnoreIncrement": "증분 무시",
- "SchemaCompare.IgnoreIndexOptions": "인덱스 옵션 무시",
- "SchemaCompare.IgnoreIndexPadding": "인덱스 패딩 무시",
- "SchemaCompare.IgnoreKeywordCasing": "키워드 대/소문자 무시",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "인덱스의 잠금 힌트 무시",
- "SchemaCompare.IgnoreLoginSids": "로그인 SID 무시",
- "SchemaCompare.IgnoreNotForReplication": "복제용 아님 무시",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "파티션 구성표에서 개체 배치 무시",
- "SchemaCompare.IgnorePartitionSchemes": "파티션 구성표 무시",
- "SchemaCompare.IgnorePermissions": "사용 권한 무시",
- "SchemaCompare.IgnoreQuotedIdentifiers": "따옴표 붙은 식별자 무시",
- "SchemaCompare.IgnoreRoleMembership": "역할 멤버 자격 무시",
- "SchemaCompare.IgnoreRouteLifetime": "경로 수명 무시",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "문 사이의 세미콜론 무시",
- "SchemaCompare.IgnoreTableOptions": "테이블 옵션 무시",
- "SchemaCompare.IgnoreUserSettingsObjects": "사용자 설정 개체 무시",
- "SchemaCompare.IgnoreWhitespace": "공백 무시",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "CHECK 제약 조건의 WITH NOCHECK 무시",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "외래 키의 WITH NOCHECK 무시",
- "SchemaCompare.IncludeCompositeObjects": "복합 개체 포함",
- "SchemaCompare.IncludeTransactionalScripts": "트랜잭션 스크립트 포함",
- "SchemaCompare.LinkedServerLogins": "연결된 서버 로그인",
- "SchemaCompare.LinkedServers": "연결된 서버",
- "SchemaCompare.Logins": "로그인",
- "SchemaCompare.MasterKeys": "마스터 키",
- "SchemaCompare.MessageTypes": "메시지 유형",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "CLR 유형을 변경하기 위한 Alter 문 사용 안 함",
"SchemaCompare.ObjectTypesOptionsLabel": "개체 유형 포함",
- "SchemaCompare.PartitionFunctions": "파티션 함수",
- "SchemaCompare.PartitionSchemes": "파티션 구성표",
- "SchemaCompare.Permissions": "권한",
- "SchemaCompare.PopulateFilesOnFileGroups": "파일 그룹에 파일 채우기",
- "SchemaCompare.Queues": "큐",
- "SchemaCompare.RegisterDataTierApplication": "DataTier 애플리케이션 등록",
- "SchemaCompare.RemoteServiceBindings": "원격 서비스 바인딩",
- "SchemaCompare.RoleMembership": "역할 멤버 자격",
- "SchemaCompare.Routes": "경로",
- "SchemaCompare.Rules": "규칙",
- "SchemaCompare.RunDeploymentPlanExecutors": "배포 계획 실행기 실행",
- "SchemaCompare.ScalarValuedFunctions": "스칼라 반환 함수",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "스키마 비교 옵션",
- "SchemaCompare.ScriptDatabaseCollation": "스크립트 데이터베이스 데이터 정렬",
- "SchemaCompare.ScriptDatabaseCompatibility": "스크립트 데이터베이스 호환성",
- "SchemaCompare.ScriptDatabaseOptions": "스크립트 데이터베이스 옵션",
- "SchemaCompare.ScriptDeployStateChecks": "스크립트 배포 StateChecks",
- "SchemaCompare.ScriptFileSize": "스크립트 파일 크기",
- "SchemaCompare.ScriptNewConstraintValidation": "스크립트 새 제약 조건 유효성 검사",
- "SchemaCompare.ScriptRefreshModule": "스크립트 새로 고침 모듈",
- "SchemaCompare.SearchPropertyLists": "검색 속성 목록",
- "SchemaCompare.SecurityPolicies": "보안 정책",
- "SchemaCompare.Sequences": "시퀀스",
- "SchemaCompare.ServerAuditSpecifications": "서버 감사 사양",
- "SchemaCompare.ServerRoleMembership": "서버 역할 멤버 자격",
- "SchemaCompare.ServerRoles": "서버 역할",
- "SchemaCompare.ServerTriggers": "서버 트리거",
- "SchemaCompare.Services": "서비스",
- "SchemaCompare.Signatures": "시그니처",
- "SchemaCompare.StoredProcedures": "저장 프로시저",
- "SchemaCompare.SymmetricKeys": "대칭 키",
- "SchemaCompare.Synonyms": "동의어",
- "SchemaCompare.TableValuedFunctions": "테이블 반환 함수",
- "SchemaCompare.Tables": "테이블",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "확인 오류를 경고로 처리",
- "SchemaCompare.UnmodifiableObjectWarnings": "수정할 수 없는 개체 경고",
- "SchemaCompare.UserDefinedDataTypes": "사용자 정의 데이터 형식",
- "SchemaCompare.UserDefinedTableTypes": "사용자 정의 테이블 형식",
- "SchemaCompare.Users": "사용자",
- "SchemaCompare.VerifyCollationCompatibility": "데이터 정렬 호환성 확인",
- "SchemaCompare.VerifyDeployment": "배포 확인",
- "SchemaCompare.Views": "뷰",
- "SchemaCompare.XmlSchemaCollections": "XML 스키마 컬렉션",
"SchemaCompareOptionsDialog.Reset": "다시 설정",
"file": "파일",
"flat": "평면",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/sql-assessment.i18n.json
index 5b6e9f6e66..8ca83d68c2 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "버전",
"asmt.serverversion": "버전",
"asmt.sqlReport.Error": "오류",
+ "asmt.sqlReport.High": "높음",
"asmt.sqlReport.Info": "정보",
+ "asmt.sqlReport.Low": "낮음",
+ "asmt.sqlReport.Medium": "중간",
"asmt.sqlReport.Warning": "경고",
"asmt.sqlReport.resultForDatabase": "데이터베이스에 대한 결과",
"asmt.sqlReport.resultForInstance": "서버에 대한 결과",
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 61cdf80550..831d7b4441 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "참조 추가",
"addDatabaseReferencedialogName": "데이터베이스 참조 추가",
"addItemAction": "항목 추가",
+ "advancedOptionsButton": "고급...",
+ "advancedPublishOptions": "고급 게시 옵션",
"appSettingPrompt": "Azure Function local.settings.json을 새 연결 문자열로 업데이트하시겠습니까?",
"applyConfirmation": "대상 프로젝트를 업데이트하시겠습니까?",
"applyError": "프로젝트 {0}을(를) 업데이트하는 동안 오류가 발생했습니다.",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Microsoft SQL Server 라이선스 계약",
"exampleUsage": "사용 예제",
"excludeAction": "제외",
+ "excludeObjectTypes": "개체 형식 제외",
"externalStream": "외부 스트림",
"externalStreamingJobFriendlyName": "외부 스트리밍 작업",
"externalStreamingJobValidationPassed": "외부 스트리밍 작업의 유효성 검사를 통과했습니다.",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "{0}에서 새 SQL 프로젝트를 생성하는 중... 자세한 내용은 출력 창을 확인하세요.",
"hr": "시간",
"importElements": "요소 가져오기",
+ "include": "포함",
"installGlobally": "전역으로 설치",
"invalidDataSchemaProvider": ".sqlproj 파일의 DSP가 잘못되었습니다.",
"invalidDatabaseReference": ".sqlproj 파일의 데이터베이스 참조가 잘못되었습니다.",
@@ -200,6 +204,9 @@
"objectType": "개체 형식",
"okString": "확인",
"openEulaString": "라이선스 계약 열기",
+ "optionDescription": "옵션 설명",
+ "optionName": "옵션 이름",
+ "optionNotFoundWarningMessage": "레이블: {0}이(가) 옵션 값 이름 조회에 없음",
"outsideFolderPath": "프로젝트 폴더 외부에 절대 경로가 있는 항목은 지원되지 않습니다. 프로젝트 파일의 경로가 프로젝트 폴더에 상대적인지 확인하세요.",
"parentTreeItemUnknown": "제공된 트리 항목의 부모에 액세스할 수 없습니다.",
"passwordNotMatch": "{0} 암호가 확인 암호와 일치하지 않습니다.",
@@ -226,6 +233,7 @@
"publish": "게시",
"publishAction": "게시",
"publishDialogName": "프로젝트 게시",
+ "publishOptions": "게시 옵션",
"publishProjectSucceed": "데이터베이스 프로젝트를 게시했습니다.",
"publishSettingsFiles": "설정 파일 게시",
"publishTo": "대상 게시",
@@ -240,6 +248,7 @@
"referenceType": "참조 형식",
"reloadProject": "데이터베이스 프로젝트를 다시 로드하시겠습니까?",
"reloadValuesFromProjectButtonTitle": "프로젝트에서 값 다시 로드",
+ "reset": "다시 설정",
"resetAllVars": "모든 변수 다시 설정",
"resourceGroup": "리소스 그룹",
"retryFailedMessage": "작업 '{0}'이(가) 실패함. 다시 시도하는 중... 현재 결과: {1}. 오류: '{2}'",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "빌드",
"sqlDatabaseProjects.changeTargetPlatform": "대상 플랫폼 변경",
"sqlDatabaseProjects.close": "데이터베이스 프로젝트 닫기",
+ "sqlDatabaseProjects.collapseProjectNodes": "프로젝트 노드를 축소할지 여부",
"sqlDatabaseProjects.convertToSdkStyleProject": "SDK 스타일 프로젝트로 변환",
"sqlDatabaseProjects.createProjectFromDatabase": "데이터베이스에서 프로젝트 만들기",
"sqlDatabaseProjects.delete": "삭제",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "검색되지 않는 경우 사용자에게 Node.js를 설치할지 사용자에게 묻는 메시지를 표시할지 여부입니다.",
"sqlDatabaseProjects.open": "데이터베이스 프로젝트 열기",
"sqlDatabaseProjects.openContainingFolder": "상위 폴더 열기",
+ "sqlDatabaseProjects.openInDesigner": "디자이너에서 열기",
"sqlDatabaseProjects.properties": "속성",
"sqlDatabaseProjects.publish": "게시",
"sqlDatabaseProjects.schemaCompare": "스키마 비교",
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 00e6190b4f..328fde9d82 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "키 1 복사",
"sql.migration.copy.key2": "키 2 복사",
"sql.migration.copy.migration.details": "마이그레이션 세부 정보 복사",
+ "sql.migration.copy.status.canceled": "취소됨",
+ "sql.migration.copy.status.cancelled": "취소됨",
+ "sql.migration.copy.status.copyfinished": "복사 완료",
+ "sql.migration.copy.status.copying": "복사 중",
+ "sql.migration.copy.status.failed": "실패",
+ "sql.migration.copy.status.inprogress": "진행 중",
+ "sql.migration.copy.status.preparingforcopy": "준비 중",
+ "sql.migration.copy.status.queued": "큐에 추가됨",
+ "sql.migration.copy.status.rebuildingindexes": "인덱스를 다시 빌드하는 중",
+ "sql.migration.copy.status.succeeded": "성공",
"sql.migration.copy.throughput": "복사 처리량(MBPS)",
"sql.migration.copy.throughput.info": "데이터베이스 백업을 Azure로 마이그레이션하는 동안 달성된 데이터 이동 처리량입니다. 데이터 읽기를 Azure로의 백업 마이그레이션 기간으로 나눠 계산된 데이터 전송 속도입니다.",
"sql.migration.count.database.multiple": "데이터베이스 {0}개",
"sql.migration.count.database.single": "데이터베이스 {0}개",
"sql.migration.create": "만들기",
"sql.migration.create.new": "새로 만들기",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "리소스 그룹을 만드는 중",
"sql.migration.currently.restoring.file": "현재 파일을 복원하는 중",
"sql.migration.cutover": "마이그레이션 컷오버",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. 최종 트랜잭션 로그 백업을 만들어 네트워크 공유에 저장합니다.",
"sql.migration.cutover.step.3.blob": "3. 모든 백업이 대상 데이터베이스에서 복원되었는지 확인합니다. \"복원 보류 중인 로그 백업\" 값은 0이어야 합니다.",
"sql.migration.cutover.step.3.network.share": "3. 모든 로그 백업이 대상 데이터베이스에서 복원되었는지 확인합니다. \"복원 보류 중인 로그 백업\" 값은 0이어야 합니다.",
- "sql.migration.cutover.type": "마이그레이션 모드",
+ "sql.migration.cutover.type": "모드",
"sql.migration.dashboard.description": "SQL Server 인스턴스의 마이그레이션 준비 상태를 확인하고, 권장 Azure SQL 대상을 식별하고, SQL Server 인스턴스를 Azure SQL Managed Instance 또는 Azure Virtual Machines의 SQL Server로 마이그레이션을 완료합니다.",
+ "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.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.vm": "자습서: Azure Virtual Machines에서 SQL Server로 마이그레이션(온라인)",
"sql.migration.dashboard.help.title": "도움말 및 비디오 링크",
"sql.migration.dashboard.migrate.task.button": "Azure SQL로 마이그레이션",
"sql.migration.dashboard.migrate.task.button.description": "SQL Server 인스턴스를 Azure SQL로 마이그레이션합니다.",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "데이터베이스 마이그레이션 서비스 인증 키",
"sql.migration.database.migration.service.created.successfully": "데이터베이스 마이그레이션 서비스를 생성했습니다.",
"sql.migration.database.migration.status": "데이터베이스 마이그레이션 상태",
+ "sql.migration.database.migration.status.label": "데이터베이스 마이그레이션 상태: {0}",
"sql.migration.database.page.description": "마이그레이션 중에 사용할 데이터베이스 백업의 위치를 선택합니다.",
"sql.migration.database.page.title": "데이터베이스 백업",
"sql.migration.database.private.endpoint.info.text": "Azure Storage 계정이 프라이빗 엔드포인트를 사용하지 않는지 확인합니다.",
- "sql.migration.database.status.column": "상태",
+ "sql.migration.database.status.column": "마이그레이션 상태",
"sql.migration.database.to.be.migrated": "마이그레이션할 데이터베이스",
"sql.migration.databases": "데이터베이스({0}/{1})",
"sql.migration.databases.selected": "{0}/{1}개 데이터베이스 선택함",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0}일",
"sql.migration.days": "{0}일",
"sql.migration.description": "설명",
+ "sql.migration.details.breadcrumb.migrations": "마이그레이션",
"sql.migration.details.copied": "세부 정보 복사됨",
+ "sql.migration.details.refresh": "새로 고침",
+ "sql.migration.details.serverobjects.all.tables.label": "총 테이블",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "취소됨",
+ "sql.migration.details.serverobjects.failed.tables.label": "실패",
+ "sql.migration.details.serverobjects.field.label": "서버 개체",
+ "sql.migration.details.serverobjects.filter.aria.label": "키워드를 사용하여 테이블 마이그레이션 결과 필터링",
+ "sql.migration.details.serverobjects.filter.label": "테이블 마이그레이션 결과 필터링",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "진행 중",
+ "sql.migration.details.serverobjects.label": "서버 개체",
+ "sql.migration.details.serverobjects.successful.tables.label": "성공",
"sql.migration.dms.location": "Azure Database Migration Service의 Azure 지역입니다. 서비스를 포함하는 지역만 표시합니다.",
"sql.migration.dms.provision.failed": "데이터베이스 마이그레이션 서비스를 프로비전하지 못했습니다. 몇 분 기다렸다가 다시 시도하세요.",
"sql.migration.dms.resource": "Azure Database Migration Service 리소스 이름",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "백업 파일 없음",
"sql.migration.enter.your.sql.cred": "원본 SQL Server 인스턴스에 대한 자격 증명을 입력합니다. 이러한 자격 증명은 데이터베이스를 Azure SQL로 마이그레이션하는 동안 사용됩니다.",
"sql.migration.error": "오류",
+ "sql.migration.error.details.label": "마이그레이션 오류",
+ "sql.migration.error.details.title": "마이그레이션 오류 세부 정보",
+ "sql.migration.error.dialog.clear.button.label": "지우기",
+ "sql.migration.error.title": "마이그레이션 상태 세부 정보",
"sql.migration.failed": "데이터베이스 마이그레이션 실패",
"sql.migration.feedback.issue.title": "마이그레이션 환경에 대한 피드백",
"sql.migration.file.name": "파일 이름",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "마지막 검사 완료: {0}",
"sql.migration.learn.more": "자세히 알아보기",
"sql.migration.learn.more.prerequisites": "마이그레이션을 시작하기 전에 필요한 사항에 대해 자세히 알아보세요.",
+ "sql.migration.load.migration.list.error": "마이그레이션 목록 로드 중 오류 발생",
"sql.migration.location": "위치",
"sql.migration.mi.not.ready": "관리되는 인스턴스 '{0}'은(는) 현재 '{1}' 상태이므로 마이그레이션에 사용할 수 없습니다. 계속하려면 사용 가능한 관리형 인스턴스를 선택합니다.",
"sql.migration.migration.completed": "데이터베이스 마이그레이션 완료",
"sql.migration.migration.in.progress": "데이터베이스 마이그레이션 진행 중",
+ "sql.migration.migration.list.ascending.label": "오름차순",
+ "sql.migration.migration.list.sort.label": "정렬",
"sql.migration.migration.status": "마이그레이션 상태",
"sql.migration.migration.status.filter": "마이그레이션 상태 필터",
"sql.migration.min": "{0}분",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "오프라인",
"sql.migration.ok": "확인",
"sql.migration.online": "온라인",
+ "sql.migration.open.migration.destails.error": "마이그레이션 세부 정보 대화 상자를 여는 중 오류 발생",
+ "sql.migration.open.migration.service.error": "마이그레이션 서비스 대화 상자를 여는 중 오류 발생",
+ "sql.migration.open.migration.target.error": "마이그레이션 대상을 여는 중 오류 발생",
"sql.migration.option": "통합 런타임 다운로드 및 설치",
+ "sql.migration.parallel.copy.type.dynamic": "동적 범위",
+ "sql.migration.parallel.copy.type.none": "없음",
+ "sql.migration.parallel.copy.type.physical": "실제 파티션",
"sql.migration.path.user.account": "사용자 계정",
"sql.migration.pre.req.1": "Azure 계정 세부 정보",
"sql.migration.pre.req.2": "Azure 가상 머신의 Azure SQL Managed Instance 또는 SQL Server",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "평가 새로 고침",
"sql.migration.refresh.key1": "키 1 새로 고침",
"sql.migration.refresh.key2": "키 2 새로 고침",
- "sql.migration.refresh.migrations.error": "마이그레이션 목록을 새로 고치는 동안 오류가 발생했습니다. '{0}'. 연결된 Azure 연결을 확인하고 [새로 고침]을 클릭하여 다시 시도하세요.",
+ "sql.migration.refresh.migrations.error.label": "마이그레이션 목록을 새로 고치는 동안 오류가 발생했습니다. 연결된 Azure 연결을 확인하고 새로 고침을 클릭하여 다시 시도하세요.",
+ "sql.migration.refresh.migrations.error.title": "마이그레이션 목록을 새로 고치는 동안 오류가 발생했습니다.",
"sql.migration.resource.group.description": "리소스 그룹은 Azure 솔루션에 대한 관련 리소스를 보유하는 컨테이너입니다.",
"sql.migration.resource.group.not.found": "리소스 그룹을 찾을 수 없습니다.",
"sql.migration.resourceGroups": "리소스 그룹",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "다음",
"sql.migration.saved.assessment.result": "저장된 세션",
"sql.migration.search": "검색",
- "sql.migration.search.for.migration": "마이그레이션 검색",
+ "sql.migration.search.for.migration": "마이그레이션 결과 필터링",
"sql.migration.sec": "{0}초",
"sql.migration.select.azure.mi": "대상 Azure 구독 및 대상 Azure SQL Managed Instance를 선택합니다.",
"sql.migration.select.azure.vm": "대상에 대한 Azure 가상 머신에서 대상 Azure 구독 및 대상 SQL Server를 선택합니다.",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "상태 표시",
"sql.migration.size": "크기(MB)",
"sql.migration.size.column.header": "크기",
+ "sql.migration.size.gb": "{0}GB",
+ "sql.migration.size.mb": "{0}MB",
+ "sql.migration.size.tb": "{0}TB",
"sql.migration.sku.available.recommendations": "{0} 권장 사항 사용 가능",
"sql.migration.sku.azureConfiguration": "Azure 구성",
"sql.migration.sku.azureConfiguration.businessCritical": "중요 비즈니스용",
@@ -450,12 +499,25 @@
"sql.migration.sql.managed.instance": "SQL Managed Instance",
"sql.migration.sql.server.instance": "SQL Server 인스턴스",
"sql.migration.sql.virtual.machine": "SQL 가상 머신",
+ "sql.migration.sqldb.column.copyduration": "복사 기간",
+ "sql.migration.sqldb.column.copystart": "복사 시작",
+ "sql.migration.sqldb.column.copythroughput": "복사 처리량",
+ "sql.migration.sqldb.column.dataread": "읽은 데이터",
+ "sql.migration.sqldb.column.datawritten": "쓴 데이터",
+ "sql.migration.sqldb.column.parallelcopytype": "병렬 복사 형식",
+ "sql.migration.sqldb.column.rowscopied": "행 복사됨",
+ "sql.migration.sqldb.column.rowsread": "읽은 행",
+ "sql.migration.sqldb.column.tablename": "테이블 이름",
+ "sql.migration.sqldb.column.usedparallelcopies": "사용된 병렬 복사본",
+ "sql.migration.src.database": "원본 데이터베이스",
+ "sql.migration.src.server": "원본 이름",
"sql.migration.start.migration.button": "마이그레이션 시작",
"sql.migration.start.session": "새 세션 시작",
"sql.migration.start.time": "시작 시간",
"sql.migration.status": "상태",
"sql.migration.status.add.account": "계정 추가",
"sql.migration.status.add.account.MESSAGE": "Azure 계정을 추가하여 기존 마이그레이션 및 해당 상태를 확인합니다.",
+ "sql.migration.status.canceled": "취소됨",
"sql.migration.status.canceling": "취소 중",
"sql.migration.status.completing": "완료 중",
"sql.migration.status.creating": "만드는 중",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "실패",
"sql.migration.status.inprogress": "진행 중",
"sql.migration.status.refresh.label": "새로 고침",
+ "sql.migration.status.retriable": "다시 시도 가능",
"sql.migration.status.select.service.MESSAGE": "마이그레이션을 모니터링할 Database Migration Service를 선택하세요.",
+ "sql.migration.status.status.label": "상태",
"sql.migration.status.succeeded": "성공",
"sql.migration.status.warning.count.multiple": "경고 {0}개)",
"sql.migration.status.warning.count.single": "경고 {0}개)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Azure SQL Managed Instance",
"sql.migration.summary.page.title": "요약",
"sql.migration.summary.vm.type": "Azure 가상 머신의 SQL Server",
+ "sql.migration.tab.button.feedback.description": "피드백",
+ "sql.migration.tab.button.feedback.label": "피드백",
+ "sql.migration.tab.button.migration.description": "Azure SQL로 마이그레이션",
+ "sql.migration.tab.button.migration.label": "새 마이그레이션",
+ "sql.migration.tab.button.support.description": "새 지원 요청",
+ "sql.migration.tab.button.support.label": "새 지원 요청",
+ "sql.migration.tab.dashboard.title": "대시보드",
+ "sql.migration.tab.migrations.title": "마이그레이션",
+ "sql.migration.table.error.title": "테이블 마이그레이션 상태 세부 정보",
+ "sql.migration.table.migration.status.label": "테이블 마이그레이션 상태: {0}",
"sql.migration.target": "대상",
+ "sql.migration.target.azure.sql.instance.database.name": "대상 데이터베이스",
"sql.migration.target.azure.sql.instance.name": "대상 이름",
+ "sql.migration.target.azure.sql.instance.server.name": "대상 이름",
"sql.migration.target.database.name": "대상 데이터베이스 이름",
"sql.migration.target.platform": "대상 플랫폼",
"sql.migration.target.server": "대상 서버",
@@ -497,7 +573,6 @@
"sql.migration.username": "사용자 이름",
"sql.migration.view.all": "모든 데이터베이스 마이그레이션",
"sql.migration.view.select.button.label": "보기/선택",
- "sql.migration.vm.not.ready": "'{0}' 가상 머신은 현재 '{1}' 상태이므로 마이그레이션에 사용할 수 없습니다. 계속하려면 사용 가능한 가상 머신을 선택하세요.",
"sql.migration.warning": "경고",
"sql.migration.warnings": "경고",
"sql.migration.warnings.count": "경고({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "예",
"total.databases.selected": "데이터베이스 {0}/{1}개가 선택됨"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "자습서: Azure Virtual Machines에서 SQL Server로 마이그레이션(온라인)"
- },
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "마이그레이션을 시작하는 동안 오류 발생: '{0}'",
"sql.migration.starting.migration.message": "데이터베이스 {0}에서 {1}-{2}(으)로 마이그레이션을 시작하는 중"
diff --git a/i18n/ads-language-pack-ko/translations/main.i18n.json b/i18n/ads-language-pack-ko/translations/main.i18n.json
index 81f5149315..0d510d7249 100644
--- a/i18n/ads-language-pack-ko/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Azure Data Studio를 다시 로드하세요.",
"enableWindowsBackgroundUpdates": "새로운 Azure Data Studio 버전을 Windows 백그라운드에 다운로드 및 설치하려면 사용하도록 설정",
"extensionsPolicy": "확장을 다운로드하기 위한 보안 정책을 설정합니다.",
- "incompatible": "'Azure Data Studio '{1}'과(와) 호환되지 않으므로 확장 '{0}'을(를) 설치할 수 없습니다.",
+ "incompatible": "Azure Data Studio '{2}'와(과) 호환되지 않으므로 '{1}' 확장의 '{0}' 버전을 설치할 수 없습니다. 확장을 설치하려면 Azure Data Studio {3}(으)로 업데이트하세요.",
"installExtensionCompletedAndReloadRequired": "{0} 확장 설치가 완료되었습니다. Azure Data Studio를 다시 로드하여 사용하도록 설정하세요.",
"maxMemoryForLargeFilesMB": "큰 파일을 열려고 할 때 다시 시작한 후 Azure Data Studio에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다.",
"miNewNotebook": "새 Notebook(&&N)",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "유효한 providerId가 있는 NavigationProvider가 이 메서드에 전달되어야 합니다."
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "세션을 시작할 수 없습니다. 관리자가 아직 초기화되지 않았습니다.",
- "notebookMultipleRequestsError": "코드 셀을 실행할 수 없습니다. 다른 셀이 현재 실행 중입니다."
+ "errorStartBeforeReady": "세션을 시작할 수 없습니다. 관리자가 아직 초기화되지 않았습니다."
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "저장된 모든 계정 지우기",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "시작 시 연결 대화 상자 표시"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "기타 작업",
"designer.defaultRemoveRowConfirmationMessage": "행을 제거하시겠습니까?",
"designer.generalGroupName": "일반",
"designer.issueCountAlert": "유효성 검사 문제를 {0}개 발견했습니다.",
"designer.issuesTabTitle": "문제({0}개)",
"designer.loadingDesigner": "디자이너를 로드하는 중...",
"designer.loadingDesignerCompleted": "디자이너가 로드되었습니다.",
- "designer.moveRowText": "행 이동",
+ "designer.moveRowText": "이동",
"designer.processing": "처리 중...",
"designer.processingChanges": "변경 내용 처리 중...",
"designer.processingChangesCompleted": "변경 내용이 처리되었습니다.",
@@ -10470,7 +10470,7 @@
},
"sql/workbench/browser/designer/tableActions": {
"designer.addColumnAction": "새로 추가",
- "designer.insertAfterSelectedColumn": "다음에 삽입",
+ "designer.insertAfterSelectedColumn": "뒤에 삽입",
"designer.insertBeforeSelectedRow": "앞에 삽입",
"designer.moveRowDownAction": "아래로 이동",
"designer.moveRowDownButtonAriaLabel": "선택한 행을 한 위치 아래로 이동",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "리소스 뷰어"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "다른 작업이 진행 중인 동안에는 작업을 수행할 수 없습니다.",
- "tableDesigner.newTable": "새 테이블"
+ "tableDesigner.OperationInProgressWarning": "다른 작업이 진행 중인 동안에는 작업을 수행할 수 없습니다."
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "닫기",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "실행 계획 파일",
"epCompare.comparePropertiesAction": "속성",
"epCompare.comparisonProgess": "비교하는 계획의 비슷한 영역 로드 중",
+ "epCompare.searchNodeAction": "노드 찾기",
+ "epCompare.searchNodeActionAddedPlan": "노드 찾기 - 추가된 계획",
"epCompare.toggleOrientation": "방향 토글",
"epCompare.zoomInAction": "확대",
"epCompare.zoomOutAction": "축소",
"epCompare.zoomReset": "확대/축소 초기화",
- "epCompare.zoomToFit": "크기에 맞게 확대/축소"
+ "epCompare.zoomToFit": "크기에 맞게 확대/축소",
+ "queryDropdownPrefix": "쿼리 {0}/{1}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "맨 아래 작업: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "왼쪽 작업: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "오른쪽 작업: {0}",
"executionPlanComparisonPropertiesTopOperation": "맨 위 작업: {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "이름",
"nodePropertyViewNameValueColumnBottomHeader": "값(맨 아래 계획)",
+ "nodePropertyViewNameValueColumnLeftHeader": "값(왼쪽 계획)",
+ "nodePropertyViewNameValueColumnRightHeader": "값(올바른 계획)",
"nodePropertyViewNameValueColumnTopHeader": "값(맨 위 플랜)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "값"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "닫기",
"executionPlanPropertyViewSortAlphabetically": "사전순",
- "executionPlanPropertyViewSortByDisplayOrder": "항목별",
+ "executionPlanPropertyViewSortByDisplayOrder": "중요도",
"executionPlanPropertyViewSortReverseAlphabetically": "사전순 반대로",
"nodePropertyViewTitle": "속성"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "속성",
"executionPlanSavePlanXML": "계획 파일 저장",
"executionPlanSearchNodeAction": "노드 찾기",
+ "executionPlanTopOperationsAction": "상위 작업",
"executionPlanZoomInActionLabel": "확대",
"executionPlanZoomOutActionLabel": "축소",
"openQueryAction": "쿼리 열기"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "구성 요소 {0} 렌더링 중 오류 발생",
- "noMimeTypeFound": "출력의 {0}렌더러를 찾을 수 없습니다. MIME 형식이 {1}입니다.",
- "noSelectorFound": "선택기 {0}에 대한 구성 요소를 찾을 수 없습니다.",
- "safe": "안전 "
+ "noMimeTypeFound": "출력에 대한 렌더러를 찾을 수 없습니다. 다음의 MIME 형식입니다: {0}",
+ "noSafeMimeTypeFound": "출력에 대한 안전한 렌더러를 찾을 수 없습니다. 다음의 MIME 형식입니다: {0}",
+ "noSelectorFound": "선택기 {0}에 대한 구성 요소를 찾을 수 없습니다."
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "코드 또는 텍스트 셀을 추가하려면",
@@ -11683,7 +11691,7 @@
"plotlyError": "플롯 그래프 {0}을(를) 표시하는 동안 오류가 발생했습니다."
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "연결 추가",
+ "serverTree.newConnection": "새 연결",
"servers.noConnections": "연결이 없습니다."
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "SQL 언어 버전"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "Error occured while executing the query.",
+ "query.QueryExecutionEnded": "Query execution completed.",
+ "query.QueryExecutionStarted": "Query execution started.",
"resultsGrid": "결과 표",
"resultsGrid.maxRowCountExceeded": "필터링/정렬에 대한 최대 행 수가 초과되었습니다. 업데이트하려면 사용자 설정으로 이동하여 'queryEditor.results.inMemoryDataProcessingThreshold' 설정을 변경할 수 있습니다.",
"xmlShowplan": "XML 실행 계획"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "실제 실행 계획 사용/사용 안 함",
"ToggleFocusBetweenQueryEditorAndResultsAction": "쿼리와 결과 간 포커스 전환",
"cancelQueryKeyboardAction": "쿼리 취소",
"copyQueryWithResultsKeyboardAction": "결과와 함께 쿼리 복사",
+ "estimatedExecutionPlanKeyboardAction": "예상 실행 계획 표시",
"focusOnCurrentQueryKeyboardAction": "현재 쿼리에 포커스",
"parseSyntaxLabel": "쿼리 구문 분석",
"queryActions.notConnected": "서버에 연결하세요.",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "바로 가기를 실행하려면 편집기 매개 변수가 필요합니다.",
"refreshIntellisenseKeyboardAction": "IntelliSense 캐시 새로 고침",
"runCurrentQueryKeyboardAction": "현재 쿼리 실행",
- "runCurrentQueryWithActualPlanKeyboardAction": "실제 계획에 따라 현재 쿼리 실행",
"runQueryKeyboardAction": "쿼리 실행",
"toggleQueryResultsKeyboardAction": "쿼리 결과 전환"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "keybinding workbench.action.query.shortcut{0}를 설정하여 프로시저 호출 또는 쿼리 실행으로 바로 가기 텍스트를 실행합니다. 쿼리 편집기에서 선택한 모든 텍스트는 쿼리 끝에 매개 변수로 전달되거나 {arg}로 참조할 수 있습니다."
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "실행 계획",
"actualQueryPlan": "실제",
"cancelQueryLabel": "취소",
"changeConnectionDatabaseLabel": "연결 변경",
"changeDatabase.failed": "데이터베이스를 변경하지 못함",
"changeDatabase.failedWithError": "데이터베이스 {0}을(를) 변경하지 못함",
"connectDatabaseLabel": "연결",
+ "disableActualPlanLabel": "실제 계획 사용 안 함",
"disablesqlcmdLabel": "SQLCMD 사용 안 함",
"disconnectDatabaseLabel": "연결 끊기",
+ "enableActualPlanLabel": "실제 계획 사용",
"enablesqlcmdLabel": "SQLCMD 사용",
- "estimatedQueryPlan": "설명",
+ "estimatedQueryPlan": "예상 플랜",
"newQueryTask.newQuery": "새 쿼리",
+ "query.multiSelectionNotSupported": "편집기가 다중 선택 모드에 있는 경우 쿼리 실행이 지원되지 않습니다.",
"queryEditor.exportSqlAsNotebook": "Notebook으로 내보내기",
"runQueryLabel": "실행",
"selectDatabase": "데이터베이스 선택"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "결과 표 및 메시지",
"rowHeight": "행 높이(픽셀)를 제어합니다."
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "모든 기록 지우기",
- "queryHistory.delete": "삭제",
- "queryHistory.disableCapture": "쿼리 기록 캡처 일시 중지",
- "queryHistory.enableCapture": "쿼리 기록 캡처 시작",
- "queryHistory.openQuery": "쿼리 열기",
- "queryHistory.runQuery": "쿼리 실행",
- "queryHistory.toggleCaptureLabel": "쿼리 기록 캡처 전환",
- "toggleQueryHistory": "쿼리 기록 전환"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "실패",
- "succeeded": "성공"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "표시할 쿼리가 없습니다.",
- "queryHistory.regTreeAriaLabel": "쿼리 기록"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "쿼리 기록(&Q)",
- "queryHistory": "쿼리 기록",
- "queryHistory.clearLabel": "모든 기록 지우기",
- "queryHistory.disableCapture": "쿼리 기록 캡처 일시 중지",
- "queryHistory.enableCapture": "쿼리 기록 캡처 시작",
- "queryHistoryCaptureEnabled": "쿼리 기록 캡처가 사용하도록 설정되어 있는지 여부입니다. false이면 실행된 쿼리가 캡처되지 않습니다.",
- "queryHistoryConfigurationTitle": "QueryHistory",
- "viewCategory": "보기"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "쿼리 계획"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "쿼리 플랜 편집기"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "실제 실행 수",
- "topOperations.actualRebinds": "실제 다시 바인딩 횟수",
- "topOperations.actualRewinds": "실제 되감기 횟수",
- "topOperations.actualRows": "실제 행 수",
- "topOperations.estCPUCost": "예상 CPU 비용",
- "topOperations.estCost": "예상 비용",
- "topOperations.estIOCost": "예상 입출력 비용",
- "topOperations.estRebinds": "예상 다시 바인딩 횟수",
- "topOperations.estRewinds": "예상 되감기 횟수",
- "topOperations.estRows": "예상 행 수",
- "topOperations.estSubtreeCost": "예상 하위 트리 비용",
- "topOperations.object": "개체",
- "topOperations.operation": "작업",
- "topOperations.parallel": "병렬",
- "topOperations.partitioned": "분할됨",
- "topOperationsTitle": "상위 작업"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "새 배포..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "'{0}' 노드를 새로 고치는 동안 오류가 발생했습니다. {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "스크립트 생성",
- "tableDesigner.publishTableChanges": "변경 내용 게시 중..."
+ "tableDesigner.publishTableChanges": "변경 내용 게시 중...",
+ "tableDesigner.saveTableChanges": "저장"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "미리 보기 기능"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "전자 필기장 공급자 '{0}'에 대한 표준 커널 가용성 대기 시간이 초과되었습니다."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "제목 없음",
"notebookView.nameTaken": "이름이 {0}인 보기가 이 전자 필기장에 이미 있습니다."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "{0}의 데이터는 문자열 또는 문자열 배열이어야 합니다.",
"nbNotSupported": "이 파일에 유효한 Notebook 형식이 없습니다.",
"nbformatNotRecognized": "nbformat v{0}.{1}이(가) 인식되지 않습니다.",
- "unknownCellType": "알 수 없는 셀 형식 {0}",
- "unrecognizedOutput": "출력 형식 {0}을(를) 인식할 수 없습니다.",
- "unrecognizedOutputType": "출력 형식 {0}을(를) 인식할 수 없습니다."
+ "unknownCellType": "알 수 없는 셀 형식 {0}"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "이 매직이 나타내는 선택적 실행 대상(예: Spark 및 SQL)",
@@ -12621,7 +12584,7 @@
"groupColor": "그룹 색",
"groupDescription": "그룹 설명",
"serverGroup.cancel": "취소",
- "serverGroup.colorValue": "색: {0}",
+ "serverGroup.colorValue": "그룹 색: {0}",
"serverGroup.ok": "확인"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "시작(&S)",
"showReleaseNotes": "시작 표시"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "코드 셀을 실행할 수 없습니다. 다른 셀이 현재 실행 중입니다."
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "복사",
+ "ept.topOperationsCopyWithHeader": "헤더와 함께 복사",
+ "ept.topOperationsSelectAll": "모두 선택",
+ "planTreeTab.title": "계획 트리(미리 보기)",
+ "topOperationsTableTitle": "실행 계획 트리"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "복사",
+ "ep.topOperationsCopyWithHeader": "헤더를 사용하여 복사",
+ "ep.topOperationsSelectAll": "모두 선택",
+ "topOperationsTabTitle": "상위 작업(미리 보기)",
+ "topOperationsTableTitle": "상위 작업"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "출력 형식 {0}을(를) 인식할 수 없습니다."
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-pt-BR/CHANGELOG.md b/i18n/ads-language-pack-pt-BR/CHANGELOG.md
index 9c3ef6fd74..7bf344a1f5 100644
--- a/i18n/ads-language-pack-pt-BR/CHANGELOG.md
+++ b/i18n/ads-language-pack-pt-BR/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-pt_BR" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-pt-BR/package.json b/i18n/ads-language-pack-pt-BR/package.json
index f1147ae8b2..eb6e5b45d6 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 1650ab668c..ce677bdd9c 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
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "Suporte + solução de problemas",
"arc.supportRequestNote": "Observe que a configuração de recurso deve ter sido carregada para o Azure primeiro para abrir uma solicitação de suporte.",
"arc.suspect": "Suspeito",
+ "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.type": "Tipo",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "Gerenciamento de Atualizações",
"arc.upgradeMiaa": "Atualizar Instância Gerenciada de SQL",
"arc.upgradingController": "O controlador de dados está sendo atualizado. Você pode verificar o status da atualização executando o seguinte comando: 'kubectl get datacontrollers -A'",
+ "arc.upgradingDirectDC": "Atualizando controlador de dados '{0}' com o comando 'az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}'",
+ "arc.upgradingDirectMiaa": "Atualização do SQL MIAA '{0}' com o comando 'az sql mi-arc upgrade --name {0} --resource-group {1}'",
+ "arc.upgradingIndirectDC": "Atualizando controlador de dados '{0}' com o comando 'az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s'",
+ "arc.upgradingIndirectMiaa": "Atualização do SQL MIAA '{0}' com o comando 'az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s'",
"arc.upgradingMiaa": "A instância gerenciada do SQL está sendo atualizada. Você pode verificar o status da atualização executando o seguinte comando: 'kubectl get sqlmi -A'",
"arc.userCancelledError": "O usuário cancelou a caixa de diálogo",
"arc.username": "Nome de usuário",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "Aceito {0} e {1}.",
"arc.agreement.postgres.terms.conditions": "Termos e condições da Hiperescala PostgreSQL do Azure Arc habilitado",
- "arc.agreement.sql.help.text": "A Instância Gerenciada habilitada para o Azure Arc fornece acesso ao SQL Server e compatibilidade de recursos que podem ser implantados na infraestrutura de sua escolha. {0}",
+ "arc.agreement.sql.help.text": "A instância gerenciada habilitada para Azure Arc fornece acesso ao SQL Server e compatibilidade de recursos que podem ser implantados na infraestrutura de sua escolha. {0}. \r\n \r\n Ao clicar em 'Script to notebook' ou 'Deploy', eu (a) concordo com os termos legais e as políticas de privacidade associadas às ofertas do Marketplace listadas abaixo; (b) autorizar a Microsoft a cobrar do meu método de pagamento atual as taxas associadas à(s) oferta(s), com a mesma frequência de cobrança da minha assinatura do Azure; e (c) concordar que a Microsoft pode compartilhar meu contato, uso e informações transacionais com o(s) fornecedor(es) da(s) oferta(s) para suporte, cobrança e outras atividades transacionais. A Microsoft não fornece direitos para ofertas de terceiros. Para detalhes adicionais consulte {1}, {2} e {3}.",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Termos do Azure Marketplace",
"arc.agreement.sql.help.text.learn.more": "Saiba mais",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "Saiba mais sobre a Instância Gerenciada habilitada para Azure Arc",
+ "arc.agreement.sql.help.text.privacy.policy": "Política de privacidade",
+ "arc.agreement.sql.help.text.terms.of.use": "Termos de uso",
"arc.agreement.sql.terms.conditions": "Instância Gerenciada de SQL do Azure - Termos e condições do Azure Arc",
"arc.azure.account": "Conta do Azure",
"arc.azure.location": "Local do Azure",
@@ -359,27 +367,34 @@
"arc.controller": "Controlador de destino do Azure Arc",
"arc.cores-limit.label": "Núcleos limite",
"arc.cores-request.label": "Solicitação de Núcleos",
- "arc.data.controller.agreement": "Aceito {0} e {1}.",
"arc.data.controller.auto.upload.logs": "Carregar logs automaticamente",
"arc.data.controller.auto.upload.logs.description": "Habilitar o carregamento automático de logs. Somente modo direto.",
"arc.data.controller.auto.upload.metrics": "Métricas de carregamento automático",
"arc.data.controller.auto.upload.metrics.description": "Habilitar o carregamento automático de métricas. Somente modo direto.",
- "arc.data.controller.cluster.config.profile": "Perfil de configuração",
+ "arc.data.controller.cluster.config.profile": "Configuração do modelo de Kubernetes",
+ "arc.data.controller.cluster.config.profile.description": "Escolha o modelo de configuração Kubernetes que corresponde à sua distribuição da Kubernetes. Esse modelo fornece padrões para classe de armazenamento, tipo de serviço etc.",
"arc.data.controller.cluster.config.profile.loading": "Carregando perfis de configuração",
"arc.data.controller.cluster.config.profile.loadingcompleted": "Carregamento de perfis de configuração concluído",
"arc.data.controller.cluster.config.profile.title": "Escolher o perfil de configuração",
"arc.data.controller.cluster.environment.title": "Qual é a sua meta de ambiente de cluster Kubernete existente?",
+ "arc.data.controller.cluster.name": "Nome do Cluster",
+ "arc.data.controller.cluster.name.description": "O nome do cluster. Somente modo direto.",
"arc.data.controller.connectivity.mode": "Modo de conectividade",
"arc.data.controller.create.azureconfig.title": "Configuração do Azure",
"arc.data.controller.create.controllerconfig.title": "Configuração do Controlador",
"arc.data.controller.create.summary.title": "Examine a sua configuração",
"arc.data.controller.custom.location": "Local Personalizado",
"arc.data.controller.custom.location.description": "O nome do local personalizado. Apenas modo direto.",
- "arc.data.controller.details.description": "Para o modo indireto, forneça um namespace, nome e classe de armazenamento para o controlador de dados Azure Arc. Este nome será usado para identificar sua instância do Arc para gerenciamento e monitoramento remoto. Para o modo direto, você não precisa fornecer um namespace, mas forneça o nome do local personalizado.",
+ "arc.data.controller.details.description": "Para o modo indireto, o namespace, o nome e a classe de armazenamento são obrigatórios. Esse nome será usado para identificar sua instância do Arc para gerenciamento e monitoramento remotos. Para o modo direto, é necessário um nome de local personalizado.",
"arc.data.controller.details.title": "Detalhes do controlador de dados",
+ "arc.data.controller.direct.display.name": "Direto",
+ "arc.data.controller.help.text": "O cluster Kubernetes já deve estar habilitado para arc com o comando az connectk8s connect. Use nosso {0} para saber mais.",
+ "arc.data.controller.help.text.documentation.page": "página de documentação",
+ "arc.data.controller.indirect.display.name": "Indireto",
"arc.data.controller.infrastructure": "Infraestrutura",
"arc.data.controller.kube.cluster.context": "Contexto de cluster",
"arc.data.controller.location": "Localização",
+ "arc.data.controller.location.description": "A localização só é usada para implantação de modo indireto. Este campo será ignorado para o modo direto.",
"arc.data.controller.log.analytics.primary.key": "A Chave primária do Log Analytics",
"arc.data.controller.log.analytics.workspace.id": "ID do Workspace do Log Analytics",
"arc.data.controller.log.analytics.workspace.names": "Workspace do Log Analytics",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "Nome do controlador de dados",
"arc.data.controller.name.validation.description": "O nome deve consistir em caracteres alfanuméricos minúsculos, '-' ou '.', Iniciar/terminar com um caractere alfanumérico e ter 253 caracteres ou menos.",
"arc.data.controller.namespace": "Namespace do controlador de dados",
- "arc.data.controller.namespace.description": "Somente modo indireto.",
+ "arc.data.controller.namespace.description": "Namespace do controlador de dados. Somente modo indireto.",
"arc.data.controller.namespace.validation.description": "O namespace deve consistir em caracteres alfanuméricos minúsculos ou '-', iniciar/terminar com um caractere alfanumérico e ter 63 caracteres ou menos de comprimento.",
"arc.data.controller.new.wizard.title": "Criar controlador de dados do Azure Arc",
"arc.data.controller.project.details.description": "Selecione a assinatura para gerenciar os recursos e os custos implantados. Use grupos de recursos como pastas para organizar e gerenciar todos os seus recursos.",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "Contexto de cluster",
+ "arc.data.controller.summary.cluster.name": "Nome do cluster",
"arc.data.controller.summary.controller": "Controlador",
+ "arc.data.controller.summary.data.controller.custom.location": "Localização personalizada do controlador de dados",
"arc.data.controller.summary.data.controller.infrastructure": "Infraestrutura do controlador de dados",
"arc.data.controller.summary.data.controller.name": "Nome do controlador de dados",
"arc.data.controller.summary.data.controller.namespace": "Namespace do controlador de dados",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "Conta de administrador",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Desconto no Benefício Híbrido do Azure (em USD)",
"arc.sql.cost.summary.basics": "Básico",
+ "arc.sql.cost.summary.billable.replicas": "Réplicas faturáveis",
"arc.sql.cost.summary.business.critical": "Comercialmente Crítico",
"arc.sql.cost.summary.cost.vcore": "Custo por vCore (em USD)",
"arc.sql.cost.summary.custom.location": "Localização personalizada",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 réplica",
"arc.sql.pitr.description": "Restauração pontual",
"arc.sql.pitr.retention.description": "Configure a retenção para backups pontuais. {0}",
+ "arc.sql.readable.secondaries.description": "Número de réplicas secundárias para leitura.",
+ "arc.sql.readable.secondaries.label": "Réplicas secundárias para leitura",
"arc.sql.retention.days.description": "Especifique por quanto tempo você deseja manter os seus backups pontuais.",
"arc.sql.retention.days.label": "Retenção de ponto no tempo (dias)",
"arc.sql.service.tier.business.critical": "Comercialmente Crítico (vCores e RAM ilimitados, alta disponibilidade avançada)",
"arc.sql.service.tier.description": "Selecione entre as camadas de serviço vCore mais recentes disponíveis para o Instância Gerenciada de SQL - Azure Arc incluindo Uso Geral e Comercialmente Crítico.",
"arc.sql.service.tier.general.purpose": "Uso Geral (até 24 vCores e 128 Gi de RAM, alta disponibilidade padrão)",
"arc.sql.service.tier.label": "Camada de Serviço",
- "arc.sql.storage-class.backups.description": "A classe de armazenamento a ser usada nos volumes persistentes de backup. Se nenhum valor for especificado, a classe de armazenamento padrão será usada.",
+ "arc.sql.storage-class.backups.description": "A classe de armazenamento a ser usada para Backups. Se nenhum valor for especificado, os backups serão armazenados na mesma classe de armazenamento atribuída a Dados. Deve ser uma classe de armazenamento compatível com RWX.",
"arc.sql.storage-class.data.description": "A classe de armazenamento a ser usada para dados (.mdf). Se nenhum valor for especificado, a classe de armazenamento padrão será usada.",
"arc.sql.storage-class.datalogs.description": "A classe de armazenamento a ser usada nos logs dos banco de dados (.ldf). Se nenhum valor for especificado, a classe de armazenamento padrão será usada.",
"arc.sql.storage-class.dc.description": "A classe de armazenamento a ser usada para todos os dados e logs de volumes persistentes para todos os pods do controlador de dados que os exigem.",
"arc.sql.storage-class.logs.description": "A classe de armazenamento a ser usada para logs (/var/log). Se nenhum valor for especificado, a classe de armazenamento padrão será usada.",
"arc.sql.summary.arc.by.microsoft": "por Microsoft",
+ "arc.sql.sync.secondaries.description": "O número de réplicas síncronas necessárias para confirmar uma transação antes que a réplica primária tenha permissão para confirmar. Definir esse valor como -1 definirá o número de secundários sincronizados necessários para '(# de réplicas - 1) / 2', arredondado para baixo.",
+ "arc.sql.sync.secondaries.label": "Secundários sincronizados necessários para confirmar",
"arc.sql.three.replicas": "3 réplicas",
"arc.sql.two.replicas": "2 réplicas",
"arc.sql.username": "Nome de usuário",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Fornece parâmetros de instância gerenciada do SQL do Azure",
"arc.sql.wizard.title": "Implantar instância gerenciada do SQL do Azure - Azure Arc",
"arc.storage-class.backups.label": "Classe de Armazenamento (Backups)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "Compatível com RWX",
"arc.storage-class.data.label": "Classe de Armazenamento (Dados)",
"arc.storage-class.datalogs.label": "Classe de Armazenamento (Logs do banco de dados)",
"arc.storage-class.dc.label": "Classe de Armazenamento",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json
index 73c8095c8e..932ab3a9da 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "Mesclar Alterações",
"modified": "Modificado",
"neveragain": "Não Mostrar Novamente",
+ "no": "Não",
+ "ok": "OK",
"open": "Abrir",
"pull": "Efetuar Pull",
"pull branch maybe rebased": "Parece que a base do branch atual '{0}' pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?",
@@ -241,9 +243,13 @@
"pull push n": "Efetuar pull de {0} e efetuar push de {1} commits entre {2}/{3}",
"push n": "Efetuar push de {0} commits para {1}/{2}",
"push success": "Enviado por push com êxito.",
+ "scm button publish title": "$(cloud-upload) Publicar Alterações",
+ "scm button publish tooltip": "Publicar Alterações",
+ "scm button sync title": " Alterações de Sincronização $(sync){0}{1}",
"staged changes": "Alterações Preparadas",
"sync changes": "Sincronizar as Alterações",
"sync is unpredictable": "Sincronizando. O cancelamento pode causar sérios danos ao repositório",
+ "tooManyChangesWarning": "Muitas mudanças foram detectadas. Somente as primeiras {0} alterações serão mostradas abaixo.",
"untracked": "Não controlado",
"untracked changes": "Alterações Não Controladas",
"yes": "Sim"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Controla se uma ação de abertura de arquivo embutida deve ser mostrada no modo de exibição de alterações do Git.",
"config.showProgress": "Controla se as ações git devem mostrar o progresso.",
"config.showPushSuccessNotification": "Controla se uma notificação deve ser mostrada quando um envio por push é bem-sucedido.",
+ "config.showUnpublishedCommitsButton": "Controla se deve mostrar um botão de ação para sincronizar ou publicar, se houver confirmações não publicadas.",
+ "config.showUnpublishedCommitsButton.always": "Sempre mostra o botão de ação, se houver confirmações não publicados.",
+ "config.showUnpublishedCommitsButton.never": "Nunca mostrar o botão de ação.",
+ "config.showUnpublishedCommitsButton.whenEmpty": "Mostra o botão de ação somente se não houver outras alterações e se houver confirmações não publicadas.",
"config.smartCommitChanges": "Controlar quais alterações são automaticamente testadas por Confirmação Inteligente.",
"config.smartCommitChanges.all": "Preparar automaticamente todas as alterações.",
"config.smartCommitChanges.tracked": "Somente preparar automaticamente as alterações controladas.",
+ "config.statusLimit": "Controla como limitar o número de alterações que podem ser analisadas a partir do comando de status do Git. Pode ser definido como 0 para nenhum limite.",
"config.suggestSmartCommit": "Sugere habilitar a confirmação inteligente (confirmar todas as alterações quando não há alterações preparadas).",
"config.supportCancellation": "Controla se uma notificação aparece durante a execução da ação de sincronização, o que permite ao usuário cancelar a operação.",
"config.terminalAuthentication": "Controla se o Azure Data Studio deve ser habilitado com o manipulador de autenticação para processos git gerados no terminal integrado. Observação: os terminais precisam ser reiniciados para obter uma alteração nesta configuração.",
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 e7ba20c19f..02a2a2aa79 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
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0} iniciado",
"startingServiceStatusMsg": "Iniciando {0}"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "Nova Tabela"
+ },
"dist/telemetry": {
"serviceCrashMessage": "O componente {0} foi encerrado inesperadamente. Reinicie o Azure Data Studio.",
"viewKnownIssuesText": "Exibir os Problemas Conhecidos"
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json
index 87ebe206ba..cacbd37aa5 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "Falha ao instalar {0} {1}. Erro: {2}",
"managePackages.backgroundInstallStarted": "Instalando {0} {1}",
"managePackages.installButtonText": "Instalar",
+ "managePackages.installCompleteText": "Pacote instalado",
+ "managePackages.installProgressText": "Instalando pacote",
"managePackages.invalidTextPlaceholder": "N/D",
"managePackages.noVersionsFound": "Não foi possível localizar nenhuma versão válida para o pacote especificado",
"managePackages.packageNameTitle": "Nome do Pacote",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "{0} {1} pacotes encontrados",
"managePackages.packageType": "Tipo de Pacote",
"managePackages.pkgNameColumn": "Nome",
- "managePackages.uninstallButtonText": "Desinstalar os pacotes selecionados"
+ "managePackages.uninstallButtonText": "Desinstalar os pacotes selecionados",
+ "managePackages.uninstallCompleteText": "Pacote desinstalado",
+ "managePackages.uninstallProgressText": "Desinstalando o pacote"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "Fechar",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json
index b1fa88ddf4..a08ca50210 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "Se a captura do Histórico de Consultas estiver habilitada. Se for false, as consultas executadas não serão capturadas.",
"queryHistory.clear": "Limpar todo o histórico",
+ "queryHistory.delete": "Excluir",
"queryHistory.description": "Exibir e executar consultas executadas anteriormente",
+ "queryHistory.disableCapture": "Pausar a Captura de Histórico de Consultas",
"queryHistory.displayName": "Histórico de Consultas",
- "queryHistory.toggleCapture": "Ativar/desativar a captura de Histórico de Consultas"
+ "queryHistory.doubleClickAction": "A ação executada quando um item de histórico é clicado duas vezes",
+ "queryHistory.doubleClickAction.open": "Abrir um novo editor desconectado com a consulta do item de histórico selecionado",
+ "queryHistory.doubleClickAction.run": "Abrir um novo editor conectado com a consulta e a conexão do item de histórico selecionado e executar a consulta automaticamente",
+ "queryHistory.enableCapture": "Iniciar a Captura do Histórico de Consultas",
+ "queryHistory.noEntries": "Não há nenhuma consulta a ser exibida",
+ "queryHistory.open": "Abrir Consulta",
+ "queryHistory.run": "Executar Consulta"
}
}
}
\ No newline at end of file
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 ff726a8a57..562f140a1b 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "Instâncias do pool de armazenamento (HDFS)",
"deployCluster.StorageSectionTitle": "Configurações de armazenamento",
"deployCluster.StorageSettings": "Configurações de armazenamento",
- "deployCluster.controllerDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do controlador",
+ "deployCluster.controllerDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do controlador (Gigabytes)",
"deployCluster.controllerDataStorageClass": "Classe de armazenamento de dados do controlador",
- "deployCluster.controllerLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do controlador",
+ "deployCluster.controllerLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do controlador (Gigabytes)",
"deployCluster.controllerLogsStorageClass": "Classe de armazenamento de logs do controlador",
- "deployCluster.dataPoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de dados",
+ "deployCluster.dataPoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de dados (Gigabytes)",
"deployCluster.dataPoolDataStorageClass": "Classe de armazenamento de dados do pool de dados",
- "deployCluster.dataPoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de dados",
+ "deployCluster.dataPoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de dados (Gigabytes)",
"deployCluster.dataPoolLogsStorageClass": "Classe de armazenamento de logs do pool de dados",
"deployCluster.scaleSectionTitle": "Configurações de escala",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do SQL Server mestre",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados mestre do SQL Server (Gigabytes)",
"deployCluster.sqlServerMasterDataStorageClass": "Classe de armazenamento de dados do SQL Server mestre",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do SQL Server mestre",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do mestre do SQL Server (Gigabytes)",
"deployCluster.sqlServerMasterLogsStorageClass": "Classe de armazenamento de logs do SQL Server mestre",
"deployCluster.storageFieldTooltip": "Usar as configurações do controlador",
- "deployCluster.storagePoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de armazenamento",
+ "deployCluster.storagePoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de armazenamento (Gigabytes)",
"deployCluster.storagePoolDataStorageClass": "Classe de armazenamento de dados do pool de armazenamento",
- "deployCluster.storagePoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de armazenamento",
+ "deployCluster.storagePoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de armazenamento (Gigabytes)",
"deployCluster.storagePoolLogsStorageClass": "Classe de armazenamento de logs do pool de armazenamento"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-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",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/schema-compare.i18n.json
index 01ea414f25..dfd47371d4 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "Agregações",
- "SchemaCompare.AllowDropBlockingAssemblies": "Permitir a Remoção de Assemblies de Bloqueio",
- "SchemaCompare.AllowIncompatiblePlatform": "Permitir Plataforma Incompatível",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Permitir a Movimentação Não Segura de Dados de Segurança em Nível de Linha",
- "SchemaCompare.ApplicationRoles": "Funções de Aplicativo",
- "SchemaCompare.Assemblies": "Assemblies",
- "SchemaCompare.AssemblyFiles": "Arquivos do Assembly",
- "SchemaCompare.AsymmetricKeys": "Chaves Assimétricas",
- "SchemaCompare.Audits": "Auditorias",
- "SchemaCompare.BackupDatabaseBeforeChanges": "Fazer Backup do Banco de Dados Antes das Alterações",
- "SchemaCompare.BlockOnPossibleDataLoss": "Bloquear Em Uma Possível Perda de Dados",
- "SchemaCompare.BlockWhenDriftDetected": "Bloquear Quando For Detectado Descompasso",
- "SchemaCompare.BrokerPriorities": "Prioridades do Agente",
- "SchemaCompare.Certificates": "Certificados",
- "SchemaCompare.ClrUserDefinedTypes": "Tipos Definidos pelo Usuário CLR",
- "SchemaCompare.ColumnEncryptionKeys": "Chaves de Criptografia de Coluna",
- "SchemaCompare.ColumnMasterKeys": "Chaves Mestras de Coluna",
- "SchemaCompare.CommentOutSetVarDeclarations": "Comentário nas Declarações de Definição de Var",
- "SchemaCompare.CompareUsingTargetCollation": "Comparar Usando a Ordenação de Destino",
- "SchemaCompare.Contracts": "Contratos",
- "SchemaCompare.CreateNewDatabase": "Criar Banco de Dados",
- "SchemaCompare.Credentials": "Credenciais",
- "SchemaCompare.CryptographicProviders": "Provedores Criptográficos",
- "SchemaCompare.DatabaseAuditSpecifications": "Especificações de Auditoria de Banco de Dados",
- "SchemaCompare.DatabaseEncryptionKeys": "Chaves de Criptografia de Banco de Dados",
- "SchemaCompare.DatabaseOptions": "Opções de Banco de Dados",
- "SchemaCompare.DatabaseRoles": "Funções de Banco de Dados",
- "SchemaCompare.DatabaseScopedCredentials": "Credenciais no Escopo do Banco de Dados",
- "SchemaCompare.DatabaseTriggers": "Gatilhos de Banco de Dados",
- "SchemaCompare.Defaults": "Padrões",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "Implantar o Banco de Dados no Modo de Usuário Único",
- "SchemaCompare.DisableAndReenableDdlTriggers": "Desabilitar e Reabilitar os Gatilhos DDL",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Não Alterar os Objetos de Captura de Dados de Alterações",
- "SchemaCompare.DoNotAlterReplicatedObjects": "Não Alterar os Objetos Replicados",
- "SchemaCompare.DropConstraintsNotInSource": "Remover as Restrições que Não Estão na Origem",
- "SchemaCompare.DropDmlTriggersNotInSource": "Remover os Gatilhos DML que Não Estão na Origem",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "Remover as Propriedades Estendidas que Não Estão na Origem",
- "SchemaCompare.DropIndexesNotInSource": "Remover os Índices que Não Estão na Origem",
- "SchemaCompare.DropObjectsNotInSource": "Remover os Objetos que Não Estão na Origem",
- "SchemaCompare.DropPermissionsNotInSource": "Remover as Permissões que Não Estão na Origem",
- "SchemaCompare.DropRoleMembersNotInSource": "Remover os Membros da Função que Não Estão na Origem",
- "SchemaCompare.DropStatisticsNotInSource": "Remover as Estatísticas que Não Estão na Origem",
- "SchemaCompare.Endpoints": "Pontos de Extremidade",
- "SchemaCompare.ErrorMessages": "Mensagens de Erro",
- "SchemaCompare.EventNotifications": "Notificações de Evento",
- "SchemaCompare.EventSessions": "Sessões de Evento",
- "SchemaCompare.ExtendedProperties": "Propriedades Estendidas",
- "SchemaCompare.ExternalDataSources": "Fontes de Dados Externas",
- "SchemaCompare.ExternalFileFormats": "Formatos de Arquivo Externos",
- "SchemaCompare.ExternalStreamingJobs": "Trabalhos de Streaming Externos",
- "SchemaCompare.ExternalStreams": "Fluxos Externos",
- "SchemaCompare.ExternalTables": "Tabelas Externas",
- "SchemaCompare.FileTables": "Tabelas de Arquivos",
- "SchemaCompare.Filegroups": "Grupos de Arquivos",
- "SchemaCompare.Files": "Arquivos",
- "SchemaCompare.FullTextCatalogs": "Catálogos de Texto Completo",
- "SchemaCompare.FullTextStoplists": "Listas de Palavras Irrelevantes de Texto Completo",
+ "OptionNotFoundWarningMessage": "rótulo: {0} não existe na pesquisa de nome de valor de opções",
"SchemaCompare.GeneralOptionsLabel": "Opções Gerais",
- "SchemaCompare.GenerateSmartDefaults": "Gerar SmartDefaults",
- "SchemaCompare.IgnoreAnsiNulls": "Ignorar AnsiNulls",
- "SchemaCompare.IgnoreAuthorizer": "Ignorar o Autorizador",
- "SchemaCompare.IgnoreColumnCollation": "Ignorar a Ordenação de Colunas",
- "SchemaCompare.IgnoreColumnOrder": "Ignorar a Ordem de Colunas",
- "SchemaCompare.IgnoreComments": "Ignorar Comentários",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignorar o FilePath do Provedor de Criptografia",
- "SchemaCompare.IgnoreDdlTriggerOrder": "Ignorar a Ordem do Gatilho DDL",
- "SchemaCompare.IgnoreDdlTriggerState": "Ignorar o Estado do Gatilho DDL",
- "SchemaCompare.IgnoreDefaultSchema": "Ignorar o Esquema Padrão",
- "SchemaCompare.IgnoreDmlTriggerOrder": "Ignorar a Ordem do Gatilho DML",
- "SchemaCompare.IgnoreDmlTriggerState": "Ignorar o Estado do Gatilho DML",
- "SchemaCompare.IgnoreExtendedProperties": "Ignorar as Propriedades Estendidas",
- "SchemaCompare.IgnoreFileAndLogFilePath": "Ignorar o Arquivo e o Caminho do Arquivo de Log",
- "SchemaCompare.IgnoreFileSize": "Ignorar o Tamanho do Arquivo",
- "SchemaCompare.IgnoreFilegroupPlacement": "Ignorar o Posicionamento do Grupo de Arquivos",
- "SchemaCompare.IgnoreFillFactor": "Ignorar Fator de Preenchimento",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignorar o FilePath do Catálogo de Texto Completo",
- "SchemaCompare.IgnoreIdentitySeed": "Ignorar Semente de Identidade",
- "SchemaCompare.IgnoreIncrement": "Ignorar Incremento",
- "SchemaCompare.IgnoreIndexOptions": "Ignorar as Opções de Índice",
- "SchemaCompare.IgnoreIndexPadding": "Ignorar o Preenchimento de Índice",
- "SchemaCompare.IgnoreKeywordCasing": "Ignorar o Uso de Maiúsculas e Minúsculas em Palavra-chave",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignorar Dicas de Bloqueio Em Índices",
- "SchemaCompare.IgnoreLoginSids": "Ignorar os SIDs de Logon",
- "SchemaCompare.IgnoreNotForReplication": "Ignorar os que Não São para Replicação",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignorar o Posicionamento de Objeto no Esquema de Partição",
- "SchemaCompare.IgnorePartitionSchemes": "Ignorar os Esquemas de Partição",
- "SchemaCompare.IgnorePermissions": "Ignorar Permissões",
- "SchemaCompare.IgnoreQuotedIdentifiers": "Ignorar Identificadores Entre Aspas",
- "SchemaCompare.IgnoreRoleMembership": "Ignorar Associação de Função",
- "SchemaCompare.IgnoreRouteLifetime": "Ignorar o Tempo de Vida da Rota",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignorar Ponto e Vírgula Entre Instruções",
- "SchemaCompare.IgnoreTableOptions": "Ignorar as Opções de Tabela",
- "SchemaCompare.IgnoreUserSettingsObjects": "Ignorar os Objetos de Configurações do Usuário",
- "SchemaCompare.IgnoreWhitespace": "Ignorar Espaço em Branco",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Ignorar Sem Nenhuma Verificação nas Restrições de Verificação",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignorar Com Nocheck Em ForeignKeys",
- "SchemaCompare.IncludeCompositeObjects": "Incluir Objetos Compostos",
- "SchemaCompare.IncludeTransactionalScripts": "Incluir Scripts Transacionais",
- "SchemaCompare.LinkedServerLogins": "Logons de Servidor Vinculado",
- "SchemaCompare.LinkedServers": "Servidores Vinculados",
- "SchemaCompare.Logins": "Logons",
- "SchemaCompare.MasterKeys": "Chaves Mestras",
- "SchemaCompare.MessageTypes": "Tipos de Mensagem",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Sem instruções Alter para alterar tipos Clr",
"SchemaCompare.ObjectTypesOptionsLabel": "Incluir Tipos de Objetos",
- "SchemaCompare.PartitionFunctions": "Funções de Partição",
- "SchemaCompare.PartitionSchemes": "Esquemas de Partição",
- "SchemaCompare.Permissions": "Permissões",
- "SchemaCompare.PopulateFilesOnFileGroups": "Popular Arquivos em Grupos de Arquivos",
- "SchemaCompare.Queues": "Filas",
- "SchemaCompare.RegisterDataTierApplication": "Registrar o Aplicativo DataTier",
- "SchemaCompare.RemoteServiceBindings": "Associações de Serviço Remoto",
- "SchemaCompare.RoleMembership": "Associação de Função",
- "SchemaCompare.Routes": "Rotas",
- "SchemaCompare.Rules": "Regras",
- "SchemaCompare.RunDeploymentPlanExecutors": "Executar Executores do Plano de Implantação",
- "SchemaCompare.ScalarValuedFunctions": "Funções de Valor Escalar",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "Opções da Comparação de Esquemas",
- "SchemaCompare.ScriptDatabaseCollation": "Ordenação de Banco de Dados de Script",
- "SchemaCompare.ScriptDatabaseCompatibility": "Compatibilidade do Banco de Dados de Script",
- "SchemaCompare.ScriptDatabaseOptions": "Opções de Banco de Dados de Script",
- "SchemaCompare.ScriptDeployStateChecks": "StateChecks de Implantação de Script",
- "SchemaCompare.ScriptFileSize": "Tamanho do Arquivo de Script",
- "SchemaCompare.ScriptNewConstraintValidation": "Validação de Nova Restrição de Script",
- "SchemaCompare.ScriptRefreshModule": "Módulo de Atualização de Script",
- "SchemaCompare.SearchPropertyLists": "Listas de Propriedades de Pesquisa",
- "SchemaCompare.SecurityPolicies": "Políticas de Segurança",
- "SchemaCompare.Sequences": "Sequências",
- "SchemaCompare.ServerAuditSpecifications": "Especificações de Auditoria de Servidor",
- "SchemaCompare.ServerRoleMembership": "Associação de Função de Servidor",
- "SchemaCompare.ServerRoles": "Funções de Servidor",
- "SchemaCompare.ServerTriggers": "Gatilhos de Servidor",
- "SchemaCompare.Services": "Serviços",
- "SchemaCompare.Signatures": "Assinaturas",
- "SchemaCompare.StoredProcedures": "Procedimentos Armazenados",
- "SchemaCompare.SymmetricKeys": "Chaves Simétricas",
- "SchemaCompare.Synonyms": "Sinônimos",
- "SchemaCompare.TableValuedFunctions": "Funções com Valor de Tabela",
- "SchemaCompare.Tables": "Tabelas",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "Tratar os Erros de Verificação Como Avisos",
- "SchemaCompare.UnmodifiableObjectWarnings": "Avisos de Objeto Não Modificável",
- "SchemaCompare.UserDefinedDataTypes": "Tipos de Dados Definidos pelo Usuário",
- "SchemaCompare.UserDefinedTableTypes": "Tipos de Tabela Definidos pelo Usuário",
- "SchemaCompare.Users": "Usuários",
- "SchemaCompare.VerifyCollationCompatibility": "Verificar a Compatibilidade da Ordenação",
- "SchemaCompare.VerifyDeployment": "Verificar a Implantação",
- "SchemaCompare.Views": "Exibições",
- "SchemaCompare.XmlSchemaCollections": "Coleções de Esquema XML",
"SchemaCompareOptionsDialog.Reset": "Redefinir",
"file": "Arquivo",
"flat": "Simples",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-assessment.i18n.json
index 11d94334ca..fdccc451c3 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "Edição",
"asmt.serverversion": "Versão",
"asmt.sqlReport.Error": "Erro",
+ "asmt.sqlReport.High": "Alto",
"asmt.sqlReport.Info": "Informações",
+ "asmt.sqlReport.Low": "Baixo",
+ "asmt.sqlReport.Medium": "Média",
"asmt.sqlReport.Warning": "Aviso",
"asmt.sqlReport.resultForDatabase": "Resultados do banco de dados",
"asmt.sqlReport.resultForInstance": "Resultados do servidor",
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 bd16c3bf1e..0ffd67203b 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "Adicionar referência",
"addDatabaseReferencedialogName": "Adicionar a referência do banco de dados",
"addItemAction": "Adicionar item",
+ "advancedOptionsButton": "Avançado...",
+ "advancedPublishOptions": "Opções Avançadas de Publicação",
"appSettingPrompt": "Deseja atualizar o arquivo local.settings.json da Função do Azure com a nova cadeia de conexão?",
"applyConfirmation": "Tem certeza de que deseja atualizar o projeto de destino?",
"applyError": "Ocorreu um erro ao atualizar o projeto: {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Contrato de Licença do Microsoft SQL Server",
"exampleUsage": "Exemplo de uso",
"excludeAction": "Excluir",
+ "excludeObjectTypes": "Excluir os Tipos de Objeto",
"externalStream": "Fluxo externo",
"externalStreamingJobFriendlyName": "Trabalho de Streaming Externo",
"externalStreamingJobValidationPassed": "A validação do trabalho de streaming externo foi aprovada.",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "Gerando novo projeto SQL a partir de {0}... Verifique a janela de saída para obter detalhes.",
"hr": "h",
"importElements": "Importar Elementos",
+ "include": "Incluir",
"installGlobally": "Instale globalmente",
"invalidDataSchemaProvider": "DSP inválido no arquivo. sqlproj",
"invalidDatabaseReference": "Referência de banco de dados inválida no arquivo .sqlproj",
@@ -200,6 +204,9 @@
"objectType": "Tipo de Objeto",
"okString": "Ok",
"openEulaString": "Abrir o Contrato de Licença",
+ "optionDescription": "Descrição da Opção",
+ "optionName": "Nome da Opção",
+ "optionNotFoundWarningMessage": "rótulo: {0} não existe na pesquisa de nome de valor de opções",
"outsideFolderPath": "Não há suporte para itens com caminho absoluto fora da pasta do projeto. Certifique-se de que os caminhos no arquivo de projeto sejam relativos à pasta do projeto.",
"parentTreeItemUnknown": "Não é possível acessar o pai do item de árvore fornecido",
"passwordNotMatch": "{0} senha não corresponde à senha de confirmação",
@@ -226,6 +233,7 @@
"publish": "Publicar",
"publishAction": "Publicar",
"publishDialogName": "Publicar projeto",
+ "publishOptions": "Opções de Publicação",
"publishProjectSucceed": "Projeto de banco de dados publicado com êxito",
"publishSettingsFiles": "Publicar arquivo de configurações",
"publishTo": "Destino de Publicação",
@@ -240,6 +248,7 @@
"referenceType": "Tipo de referência",
"reloadProject": "Deseja recarregar seu projeto de banco de dados?",
"reloadValuesFromProjectButtonTitle": "Recarregar valores do projeto",
+ "reset": "Redefinir",
"resetAllVars": "Redefinir todas as variáveis",
"resourceGroup": "Grupo de recursos",
"retryFailedMessage": "Falha na operação '{0}'. Tentando novamente... Resultado Atual: {1}. Erro: '{2}'",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "Compilar",
"sqlDatabaseProjects.changeTargetPlatform": "Alterar Plataforma de Destino",
"sqlDatabaseProjects.close": "Fechar Projeto de Banco de Dados",
+ "sqlDatabaseProjects.collapseProjectNodes": "Se os nós do projeto começam recolhidos",
"sqlDatabaseProjects.convertToSdkStyleProject": "Converter em projeto no estilo SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Criar projeto a partir do banco de dados",
"sqlDatabaseProjects.delete": "Deletar",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "Se o usuário deve instalar o Node.js quando não for detectado.",
"sqlDatabaseProjects.open": "Abrir Projeto de Banco de Dados",
"sqlDatabaseProjects.openContainingFolder": "Abrir Pasta Continente",
+ "sqlDatabaseProjects.openInDesigner": "Abrir no Designer",
"sqlDatabaseProjects.properties": "Propriedades",
"sqlDatabaseProjects.publish": "Publicar",
"sqlDatabaseProjects.schemaCompare": "Comparação de Esquemas",
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 4a58fd865f..63b5105b4a 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "Copiar chave 1",
"sql.migration.copy.key2": "Copiar chave 2",
"sql.migration.copy.migration.details": "Copiar detalhes da migração",
+ "sql.migration.copy.status.canceled": "Cancelado",
+ "sql.migration.copy.status.cancelled": "Cancelada",
+ "sql.migration.copy.status.copyfinished": "Cópia concluída",
+ "sql.migration.copy.status.copying": "Copiando",
+ "sql.migration.copy.status.failed": "Com falha",
+ "sql.migration.copy.status.inprogress": "Em andamento",
+ "sql.migration.copy.status.preparingforcopy": "Preparando",
+ "sql.migration.copy.status.queued": "Na fila",
+ "sql.migration.copy.status.rebuildingindexes": "Recompilando índices",
+ "sql.migration.copy.status.succeeded": "Com êxito",
"sql.migration.copy.throughput": "Taxa de Transferência de Cópia (MBPS)",
"sql.migration.copy.throughput.info": "Taxa de transferência de movimentação de dados obtida durante a migração do seus backups de banco de dados para o Azure. Essa é a taxa de transferência de dados, calculada por dados lidos divididos pela duração da migração de backups para o Azure.",
"sql.migration.count.database.multiple": "{0} bancos de dados",
"sql.migration.count.database.single": "{0} banco de dados",
"sql.migration.create": "Criar",
"sql.migration.create.new": "Criar novo",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "Criando grupo de recursos",
"sql.migration.currently.restoring.file": "Atualmente restaurando arquivo",
"sql.migration.cutover": "Substituição de migração",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. Crie um backup de log final e armazene-o no compartilhamento de rede.",
"sql.migration.cutover.step.3.blob": "3. Verifique se todos os backups foram restaurados no banco de dados de destino. O valor de “Backups de log com restauração pendente” deve ser zero.",
"sql.migration.cutover.step.3.network.share": "3. Verifique se todos os backups de log foram restaurados no banco de dados de destino. O valor de “Backups de log com restauração pendente” deve ser zero.",
- "sql.migration.cutover.type": "Modo de migração",
+ "sql.migration.cutover.type": "Modo",
"sql.migration.dashboard.description": "Determine a prontidão de migração de suas instâncias do SQL Server, identifique um destino recomendado do Azure SQL e conclua a migração de sua instância do SQL Server para a Instância Gerenciada de SQL do Azure ou SQL Server em máquinas virtuais do Azure.",
+ "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.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.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.migrate.task.button": "Migrar para SQL do Azure",
"sql.migration.dashboard.migrate.task.button.description": "Migrar a Instância do SQL Server para o SQL do Azure.",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "Chaves de autenticação do Serviço de Migração de Banco de Dados",
"sql.migration.database.migration.service.created.successfully": "Um Serviço de Migração de Banco de Dados foi criado com êxito.",
"sql.migration.database.migration.status": "Status da migração de banco de dados",
+ "sql.migration.database.migration.status.label": "Status de migração de banco de dados: {0}",
"sql.migration.database.page.description": "Selecione o local dos backups de banco de dados a serem usados durante a migração.",
"sql.migration.database.page.title": "Backup de banco de dados",
"sql.migration.database.private.endpoint.info.text": "Verifique se a conta de Armazenamento do Microsoft Azure não usa um ponto de extremidade privado.",
- "sql.migration.database.status.column": "Status",
+ "sql.migration.database.status.column": "Status de migração",
"sql.migration.database.to.be.migrated": "Banco de dados a ser migrado",
"sql.migration.databases": "Bancos de dados ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} bancos de dados selecionados",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} dia",
"sql.migration.days": "{0} dias",
"sql.migration.description": "Descrição",
+ "sql.migration.details.breadcrumb.migrations": "Migrações",
"sql.migration.details.copied": "Detalhes copiados",
+ "sql.migration.details.refresh": "Atualizar",
+ "sql.migration.details.serverobjects.all.tables.label": "Total de tabelas",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "Cancelada",
+ "sql.migration.details.serverobjects.failed.tables.label": "Com falha",
+ "sql.migration.details.serverobjects.field.label": "Objetos do servidor",
+ "sql.migration.details.serverobjects.filter.aria.label": "Filtre os resultados da migração da tabela usando palavras-chave",
+ "sql.migration.details.serverobjects.filter.label": "Filtrar resultados de migração de tabela",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "Em andamento",
+ "sql.migration.details.serverobjects.label": "Objetos do servidor",
+ "sql.migration.details.serverobjects.successful.tables.label": "Bem-sucedido",
"sql.migration.dms.location": "Região do Azure para seu Serviço de Migração de Banco de Dados do Azure. Somente as regiões que contêm um serviço serão mostradas.",
"sql.migration.dms.provision.failed": "Falha ao provisional um Serviço de Migração de Banco de Dados. Aguarde alguns minutos e tente novamente.",
"sql.migration.dms.resource": "Seu nome de recurso do Serviço de Migração de Banco de Dados do Azure",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "Nenhum arquivos de backup encontrado",
"sql.migration.enter.your.sql.cred": "Insira as credenciais para a Instância do SQL Server de origem. Essas credenciais serão usadas ao migrar bancos de dados para o SQL do Azure.",
"sql.migration.error": "Erro",
+ "sql.migration.error.details.label": "Erros de migração",
+ "sql.migration.error.details.title": "Detalhes do erro de migração",
+ "sql.migration.error.dialog.clear.button.label": "Claro",
+ "sql.migration.error.title": "Detalhes do status da migração",
"sql.migration.failed": "Falha nas migrações de banco de dados",
"sql.migration.feedback.issue.title": "Comentários sobre a experiência de migração",
"sql.migration.file.name": "Nome do arquivo",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "Última verificação concluída: {0}",
"sql.migration.learn.more": "Saiba mais",
"sql.migration.learn.more.prerequisites": "Saiba mais sobre o que você precisa antes de iniciar uma migração.",
+ "sql.migration.load.migration.list.error": "Erro ao carregar a lista de migrações",
"sql.migration.location": "Local",
"sql.migration.mi.not.ready": "A instância gerenciada '{0}' não está disponível para migração porque está atualmente no estado '{1}'. Para continuar, selecione uma instância gerenciada disponível.",
"sql.migration.migration.completed": "Migrações de banco de dados concluídas",
"sql.migration.migration.in.progress": "Migrações de banco de dados em andamento",
+ "sql.migration.migration.list.ascending.label": "Crescente",
+ "sql.migration.migration.list.sort.label": "Classificar",
"sql.migration.migration.status": "Status de migração",
"sql.migration.migration.status.filter": "Filtro de status de migração",
"sql.migration.min": "{0} minuto",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "OFFLINE",
"sql.migration.ok": "OK",
"sql.migration.online": "Online",
+ "sql.migration.open.migration.destails.error": "Erro ao abrir a caixa de diálogo de detalhes da migração",
+ "sql.migration.open.migration.service.error": "Erro ao abrir a caixa de diálogo do serviço de migração",
+ "sql.migration.open.migration.target.error": "Erro ao abrir destino de migração",
"sql.migration.option": "Baixar e instalar o runtime de integração",
+ "sql.migration.parallel.copy.type.dynamic": "Intervalo dinâmico",
+ "sql.migration.parallel.copy.type.none": "Nenhum",
+ "sql.migration.parallel.copy.type.physical": "Partições físicas",
"sql.migration.path.user.account": "Conta de usuário",
"sql.migration.pre.req.1": "Detalhes da conta do Azure",
"sql.migration.pre.req.2": "Instância Gerenciada de SQL do Azure ou SQL Server na Máquina Virtual do Azure",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "Atualizar avaliação",
"sql.migration.refresh.key1": "Atualizar chave 1",
"sql.migration.refresh.key2": "Atualizar chaves 2",
- "sql.migration.refresh.migrations.error": "Ocorreu um erro ao atualizar a lista de migrações: '{0}'. Verifique sua conexão do Azure vinculada e clique em atualizar para tentar novamente.",
+ "sql.migration.refresh.migrations.error.label": "Ocorreu um erro ao atualizar a lista de migrações. Verifique sua conexão do Azure vinculada e clique em atualizar para tentar novamente.",
+ "sql.migration.refresh.migrations.error.title": "Erro ao atualizar a lista de migrações.",
"sql.migration.resource.group.description": "Um grupo de recursos é um contêiner que armazena recursos relacionados para uma solução do Azure.",
"sql.migration.resource.group.not.found": "Nenhum grupo de recursos encontrado.",
"sql.migration.resourceGroups": "Grupo de recursos",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "Próximo",
"sql.migration.saved.assessment.result": "Sessão salva",
"sql.migration.search": "Pesquisar",
- "sql.migration.search.for.migration": "Pesquisar por migrações",
+ "sql.migration.search.for.migration": "Filtrar resultados da migração",
"sql.migration.sec": "{0} seg",
"sql.migration.select.azure.mi": "Selecionar sua assinatura Azure alvo e sua Instância Gerenciada de SQL do Azure.",
"sql.migration.select.azure.vm": "Selecione sua Assinatura do Azure de destino e seu SQL Server de destino na Máquina Virtual do Azure para seu destino.",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "Mostrar status",
"sql.migration.size": "Tamanho (MB)",
"sql.migration.size.column.header": "Tamanho",
+ "sql.migration.size.gb": "{0} GB",
+ "sql.migration.size.mb": "{0} MB",
+ "sql.migration.size.tb": "{0} TB",
"sql.migration.sku.available.recommendations": "{0} recomendações disponíveis",
"sql.migration.sku.azureConfiguration": "Configuração do Azure",
"sql.migration.sku.azureConfiguration.businessCritical": "Comercialmente crítico",
@@ -450,12 +499,25 @@
"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.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",
+ "sql.migration.sqldb.column.dataread": "Leitura de dados",
+ "sql.migration.sqldb.column.datawritten": "Dados gravados",
+ "sql.migration.sqldb.column.parallelcopytype": "Tipo de cópia paralela",
+ "sql.migration.sqldb.column.rowscopied": "Linhas copiadas",
+ "sql.migration.sqldb.column.rowsread": "Linhas lidas",
+ "sql.migration.sqldb.column.tablename": "Nome da tabela",
+ "sql.migration.sqldb.column.usedparallelcopies": "Cópias paralelas usadas",
+ "sql.migration.src.database": "Banco de dados de origem",
+ "sql.migration.src.server": "Nome da fonte",
"sql.migration.start.migration.button": "Iniciar migração",
"sql.migration.start.session": "Iniciar nova sessão",
"sql.migration.start.time": "Hora de início",
"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.",
+ "sql.migration.status.canceled": "Cancelado",
"sql.migration.status.canceling": "Cancelando",
"sql.migration.status.completing": "Concluindo",
"sql.migration.status.creating": "Criando",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "Com falha",
"sql.migration.status.inprogress": "Em andamento",
"sql.migration.status.refresh.label": "Atualizar",
+ "sql.migration.status.retriable": "Recuperável",
"sql.migration.status.select.service.MESSAGE": "Selecione um Serviço de Migração de Banco de Dados para monitorar as migrações.",
+ "sql.migration.status.status.label": "Status",
"sql.migration.status.succeeded": "Com êxito",
"sql.migration.status.warning.count.multiple": "{0} Avisos)",
"sql.migration.status.warning.count.single": "{0} Aviso)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Instância Gerenciada de SQL do Azure",
"sql.migration.summary.page.title": "Resumo",
"sql.migration.summary.vm.type": "SQL Server na Máquina Virtual do Azure",
+ "sql.migration.tab.button.feedback.description": "Comentários",
+ "sql.migration.tab.button.feedback.label": "Comentários",
+ "sql.migration.tab.button.migration.description": "Migrar para SQL do Azure",
+ "sql.migration.tab.button.migration.label": "Nova migração",
+ "sql.migration.tab.button.support.description": "Nova solicitação de suporte",
+ "sql.migration.tab.button.support.label": "Nova solicitação de suporte",
+ "sql.migration.tab.dashboard.title": "Painel",
+ "sql.migration.tab.migrations.title": "Migrações",
+ "sql.migration.table.error.title": "Detalhes do status de migração de tabela",
+ "sql.migration.table.migration.status.label": "Status de migração de tabela: {0}",
"sql.migration.target": "Destino",
+ "sql.migration.target.azure.sql.instance.database.name": "Banco de dados de destino",
"sql.migration.target.azure.sql.instance.name": "Nome de destino",
+ "sql.migration.target.azure.sql.instance.server.name": "Nome de destino",
"sql.migration.target.database.name": "Nome do banco de dados de destino",
"sql.migration.target.platform": "Plataforma de destino",
"sql.migration.target.server": "Servidor de destino",
@@ -497,7 +573,6 @@
"sql.migration.username": "Nome de usuário",
"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": "A máquina virtual '{0}' não está disponível para migração porque está atualmente no estado '{1}'. Para continuar, selecione uma máquina virtual disponível.",
"sql.migration.warning": "Aviso",
"sql.migration.warnings": "Avisos",
"sql.migration.warnings.count": "Avisos ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "Sim",
"total.databases.selected": "{0} de {1} bancos de dados selecionados"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "Tutorial: Migrar para SQL Server em Máquinas Virtuais do Azure (online)"
- },
"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}"
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 485a3c1ae7..def15818a8 100644
--- a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "Recarregue o Azure Data Studio para habilitar essa extensão em {0}.",
"enableWindowsBackgroundUpdates": "Habilitar o download e a instalação de novas versões do Azure Data Studio no segundo plano no Windows",
"extensionsPolicy": "Define a política de segurança para baixar extensões.",
- "incompatible": "Não é possível instalar a extensão '{0}' porque ela não é compatível com o Azure Data Studio '{1}'.",
+ "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.",
"miNewNotebook": "&&Novo Bloco de anotações",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "Um provedor de navegação com provedor válidoDeve ser passado para este método"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "Não é possível iniciar uma sessão. O gerente ainda não foi inicializado",
- "notebookMultipleRequestsError": "Não é possível executar a célula de código. Outra célula está sendo executada no momento."
+ "errorStartBeforeReady": "Não é possível iniciar uma sessão. O gerente ainda não foi inicializado"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "Limpar todas as contas salvas",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "Mostrar caixa de diálogo de conexão na inicialização"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "Mais ações",
"designer.defaultRemoveRowConfirmationMessage": "Tem certeza de que quer remover a imagem?",
"designer.generalGroupName": "Geral",
"designer.issueCountAlert": "{0} de validação encontrados.",
"designer.issuesTabTitle": "Problemas ({0})",
"designer.loadingDesigner": "Carregando designer...",
"designer.loadingDesignerCompleted": "O designer está carregado",
- "designer.moveRowText": "Mover Linha",
+ "designer.moveRowText": "Mover",
"designer.processing": "Processando...",
"designer.processingChanges": "Processando alterações...",
"designer.processingChangesCompleted": "As alterações foram processadas",
@@ -10470,8 +10470,8 @@
},
"sql/workbench/browser/designer/tableActions": {
"designer.addColumnAction": "Adicionar Novo",
- "designer.insertAfterSelectedColumn": "Inserir após",
- "designer.insertBeforeSelectedRow": "Inserir antes",
+ "designer.insertAfterSelectedColumn": "Inserir Após",
+ "designer.insertBeforeSelectedRow": "Inserir Antes",
"designer.moveRowDownAction": "Mover para Baixo",
"designer.moveRowDownButtonAriaLabel": "Mover a linha selecionada para baixo uma posição",
"designer.moveRowUpAction": "Mover para Cima",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "Visualizador de Recursos"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "A operação não pode ser executada enquanto outra operação estiver em andamento.",
- "tableDesigner.newTable": "Nova Tabela"
+ "tableDesigner.OperationInProgressWarning": "A operação não pode ser executada enquanto outra operação estiver em andamento."
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "Fechar",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "Arquivos de Plano de Execução",
"epCompare.comparePropertiesAction": "Propriedades",
"epCompare.comparisonProgess": "Carregando áreas semelhantes em planos comparados",
+ "epCompare.searchNodeAction": "Localizar Nó",
+ "epCompare.searchNodeActionAddedPlan": "Encontrar Nó - Plano Adicionado",
"epCompare.toggleOrientation": "Alternar Orientação",
"epCompare.zoomInAction": "Ampliar",
"epCompare.zoomOutAction": "Reduzir",
"epCompare.zoomReset": "Redefinir Zoom",
- "epCompare.zoomToFit": "Aplicar zoom para ajustar"
+ "epCompare.zoomToFit": "Aplicar zoom para ajustar",
+ "queryDropdownPrefix": "Consultar {0} de {1}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "Operação inferior: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "Operação esquerda: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "Operação correta: {0}",
"executionPlanComparisonPropertiesTopOperation": "Operação superior: {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "Nome",
"nodePropertyViewNameValueColumnBottomHeader": "Valor (Plano Inferior)",
+ "nodePropertyViewNameValueColumnLeftHeader": "Valor (Plano Esquerdo)",
+ "nodePropertyViewNameValueColumnRightHeader": "Valor (Plano Correto)",
"nodePropertyViewNameValueColumnTopHeader": "Valor (Plano Superior)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "Valor"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "Perto",
"executionPlanPropertyViewSortAlphabetically": "Alfabética",
- "executionPlanPropertyViewSortByDisplayOrder": "Categorizado",
+ "executionPlanPropertyViewSortByDisplayOrder": "Importância",
"executionPlanPropertyViewSortReverseAlphabetically": "Alfabética Reversa",
"nodePropertyViewTitle": "Propriedades"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "Propriedades",
"executionPlanSavePlanXML": "Salvar Arquivo do Plano",
"executionPlanSearchNodeAction": "Localizar Nó",
+ "executionPlanTopOperationsAction": "Operações Principais",
"executionPlanZoomInActionLabel": "Mais Zoom",
"executionPlanZoomOutActionLabel": "Reduzir o zoom",
"openQueryAction": "Abrir Consulta"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "Erro ao renderizar o componente: {0}",
- "noMimeTypeFound": "Não foi possível encontrar nenhum {0}renderizador para saída. Ele tem os seguintes tipos MIME: {1}",
- "noSelectorFound": "Não foi possível encontrar nenhum componente para o seletor {0}",
- "safe": "seguro "
+ "noMimeTypeFound": "Nenhuma renderização pode ser encontrada para saída. Ele tem os seguintes tipos de MIME: {0}",
+ "noSafeMimeTypeFound": "Nenhum renderizador seguro foi encontrado para saída. Possui os seguintes tipos MIME:{0}",
+ "noSelectorFound": "Não foi possível encontrar nenhum componente para o seletor {0}"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "Clique em",
@@ -11683,7 +11691,7 @@
"plotlyError": "Erro ao exibir o gráfico Plotly: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "Adicionar Conexão",
+ "serverTree.newConnection": "Nova Conexão",
"servers.noConnections": "Nenhuma conexão encontrada."
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "Variante de linguagem SQL"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "Ocorreu um erro ao executar a consulta.",
+ "query.QueryExecutionEnded": "Execução da consulta concluída.",
+ "query.QueryExecutionStarted": "Execução da consulta iniciada.",
"resultsGrid": "Grade de resultados",
"resultsGrid.maxRowCountExceeded": "A contagem máxima de linhas para filtragem/classificação foi excedida. Para atualizá-la, você pode ir para Configurações do Usuário e alterar a configuração: 'queryEditor. Results. inMemoryDataProcessingThreshold'",
"xmlShowplan": "Plano de execução XML"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "Habilitar/Desabilitar Plano de Execução Real",
"ToggleFocusBetweenQueryEditorAndResultsAction": "Alternar Foco entre a Consulta e os Resultados",
"cancelQueryKeyboardAction": "Cancelar Consulta",
"copyQueryWithResultsKeyboardAction": "Copiar Consulta com Resultados",
+ "estimatedExecutionPlanKeyboardAction": "Exibir Plano de Execução Estimado",
"focusOnCurrentQueryKeyboardAction": "Foco na Consulta Atual",
"parseSyntaxLabel": "Analisar Consulta",
"queryActions.notConnected": "Conecte-se a um servidor",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "O editor de parâmetro é necessário para um atalho ser executado",
"refreshIntellisenseKeyboardAction": "Atualizar Cache do IntelliSense",
"runCurrentQueryKeyboardAction": "Executar Consulta Atual",
- "runCurrentQueryWithActualPlanKeyboardAction": "Executar Consulta Atual com Plano Real",
"runQueryKeyboardAction": "Executar Consulta",
"toggleQueryResultsKeyboardAction": "Alternar Resultados da Consulta"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "Defina o atalho workbench.action.query.shortcut{0} para executar o texto de atalho como uma chamada de procedimento ou execução de consulta. Qualquer texto selecionado no editor de consultas será passado como um parâmetro no final da consulta ou você pode fazer referência a ele com {arg}"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "Plano de Execução",
"actualQueryPlan": "Real",
"cancelQueryLabel": "Cancelar",
"changeConnectionDatabaseLabel": "Alterar Conexão",
"changeDatabase.failed": "Falha ao alterar o banco de dados",
"changeDatabase.failedWithError": "Falha ao alterar o banco de dados: {0}",
"connectDatabaseLabel": "Conectar",
+ "disableActualPlanLabel": "Desabilitar Plano Real",
"disablesqlcmdLabel": "Desabilitar SQLCMD",
"disconnectDatabaseLabel": "Desconectar",
+ "enableActualPlanLabel": "Habilitar Plano Real",
"enablesqlcmdLabel": "Habilitar SQLCMD",
- "estimatedQueryPlan": "Explicar",
+ "estimatedQueryPlan": "Plano Estimado",
"newQueryTask.newQuery": "Nova Consulta",
+ "query.multiSelectionNotSupported": "A execução da consulta não é suportada quando o editor está no modo de seleção múltipla.",
"queryEditor.exportSqlAsNotebook": "Exportar o Notebook",
"runQueryLabel": "Executar",
"selectDatabase": "Selecionar Banco de Dados"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "Grade de Resultados e Mensagens",
"rowHeight": "Controla a altura da linha em pixels"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "Limpar Todo o Histórico",
- "queryHistory.delete": "Excluir",
- "queryHistory.disableCapture": "Pausar a Captura de Histórico de Consultas",
- "queryHistory.enableCapture": "Iniciar a Captura do Histórico de Consultas",
- "queryHistory.openQuery": "Abrir Consulta",
- "queryHistory.runQuery": "Executar Consulta",
- "queryHistory.toggleCaptureLabel": "Ativar/desativar a captura de Histórico de Consultas",
- "toggleQueryHistory": "Ativar/desativar o Histórico de Consultas"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "falhou",
- "succeeded": "com êxito"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "Não há nenhuma consulta a ser exibida.",
- "queryHistory.regTreeAriaLabel": "Histórico de Consultas"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "&&Histórico de Consultas",
- "queryHistory": "Histórico de Consultas",
- "queryHistory.clearLabel": "Limpar todo o histórico",
- "queryHistory.disableCapture": "Pausar a Captura de Histórico de Consultas",
- "queryHistory.enableCapture": "Iniciar a Captura do Histórico de Consultas",
- "queryHistoryCaptureEnabled": "Se a captura do Histórico de Consultas estiver habilitada. Se for false, as consultas executadas não serão capturadas.",
- "queryHistoryConfigurationTitle": "QueryHistory",
- "viewCategory": "Exibir"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "Plano de Consulta"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "Editor de Plano de Consulta"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "Execuções Reais",
- "topOperations.actualRebinds": "Reassociações Reais",
- "topOperations.actualRewinds": "Rebobinações Reais",
- "topOperations.actualRows": "Linhas Atuais",
- "topOperations.estCPUCost": "Custo Est. de CPU",
- "topOperations.estCost": "Custo Est.",
- "topOperations.estIOCost": "Custo Est. de E/S",
- "topOperations.estRebinds": "Reassociações Est.",
- "topOperations.estRewinds": "Rebobinações Est.",
- "topOperations.estRows": "Linhas Est.",
- "topOperations.estSubtreeCost": "Custo Est. da Subárvore",
- "topOperations.object": "Objeto",
- "topOperations.operation": "Operação",
- "topOperations.parallel": "Paralelo",
- "topOperations.partitioned": "Particionado",
- "topOperationsTitle": "Operações Principais"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "Nova Implantação..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "Ocorreu um erro ao atualizar o nó '{0}': {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "Gerar script",
- "tableDesigner.publishTableChanges": "Publicar Alterações"
+ "tableDesigner.publishTableChanges": "Publicar Alterações",
+ "tableDesigner.saveTableChanges": "Salvar"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Recurso de visualização"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "A espera pela disponibilidade de Kernels Standard expirou para o provedor de notebooks '{0}'"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "Sem título",
"notebookView.nameTaken": "Já existe uma exibição com o nome {0} nesse bloco de anotações."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "Espera-se que os dados de {0} sejam uma cadeia de caracteres ou uma matriz de cadeia de caracteres",
"nbNotSupported": "Este arquivo não tem um formato de notebook válido",
"nbformatNotRecognized": "nbformat v{0}.{1} não reconhecido",
- "unknownCellType": "Tipo de célula {0} desconhecido",
- "unrecognizedOutput": "Tipo de saída {0} não reconhecido",
- "unrecognizedOutputType": "Tipo de saída {0} não reconhecido"
+ "unknownCellType": "Tipo de célula {0} desconhecido"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "Destino de execução opcional que essa mágic indica, por exemplo, Spark versus SQL",
@@ -12621,7 +12584,7 @@
"groupColor": "Cor do grupo",
"groupDescription": "Descrição do grupo",
"serverGroup.cancel": "Cancelar",
- "serverGroup.colorValue": "Cor: {0}",
+ "serverGroup.colorValue": "Cor do Grupo: {0}",
"serverGroup.ok": "OK"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "I&&ntrodução",
"showReleaseNotes": "Mostrar Introdução"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "Não é possível executar a célula de código. Outra célula está sendo executada no momento."
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "Copiar",
+ "ept.topOperationsCopyWithHeader": "Copiar com Cabeçalho",
+ "ept.topOperationsSelectAll": "Selecionar Tudo",
+ "planTreeTab.title": "Árvore de Planos (Visualização)",
+ "topOperationsTableTitle": "Plano de Execução"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "Copiar",
+ "ep.topOperationsCopyWithHeader": "Copiar com Cabeçalho",
+ "ep.topOperationsSelectAll": "Selecionar Tudo",
+ "topOperationsTabTitle": "Principais operações (Visualização)",
+ "topOperationsTableTitle": "Operações Principais"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "Tipo de saída '{0}' não reconhecido."
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-ru/CHANGELOG.md b/i18n/ads-language-pack-ru/CHANGELOG.md
index 246f2469eb..775514c5fa 100644
--- a/i18n/ads-language-pack-ru/CHANGELOG.md
+++ b/i18n/ads-language-pack-ru/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-ru" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-ru/package.json b/i18n/ads-language-pack-ru/package.json
index 94f9300aed..0f4838c37b 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 08a3ee72a1..79ee39f558 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "Поддержка и устранение неполадок",
"arc.supportRequestNote": "Обратите внимание, что перед созданием запроса в службу поддержки необходимо предварительно отправить конфигурацию ресурса в Azure.",
"arc.suspect": "Подозрительный",
+ "arc.syncSecondaryToCommit": "Синхронизировать получателя для фиксации",
"arc.thePasswordsDoNotMatch": "Пароли не совпадают. Подтвердите пароль или нажмите клавишу ESC для выхода.",
"arc.troubleshoot": "Устранение неполадок",
"arc.type": "Тип",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "Управление обновлениями",
"arc.upgradeMiaa": "Обновление Управляемого экземпляра SQL",
"arc.upgradingController": "Выполняется обновление контроллера данных. Чтобы проверить состояние обновления, выполните следующую команду: “kubectl get datacontrollers -A”",
+ "arc.upgradingDirectDC": "Обновление контроллера данных \"{0}\" с помощью команды \"az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}\"",
+ "arc.upgradingDirectMiaa": "Обновление SQL MIAA \"{0}\" с помощью команды \"az sql mi-arc upgrade --name {0} --resource-group {1}\"",
+ "arc.upgradingIndirectDC": "Обновление контроллера данных \"{0}\" с помощью команды \"az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s\"",
+ "arc.upgradingIndirectMiaa": "Обновление SQL MIAA \"{0}\" с командой \"az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s\"",
"arc.upgradingMiaa": "Выполняется обновление Управляемого экземпляра SQL. Чтобы проверить состояние обновления, выполните следующую команду: “kubectl get sqlmi -A”",
"arc.userCancelledError": "Пользователь отменил это диалоговое окно",
"arc.username": "Имя пользователя",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "Я принимаю {0} и {1}.",
"arc.agreement.postgres.terms.conditions": "Условия использования гипермасштабирования PostgreSQL с поддержкой Azure Arc",
- "arc.agreement.sql.help.text": "Управляемый экземпляр с поддержкой Azure Arc предоставляет доступ к SQL Server и совместимые функции, которые можно развернуть в любой удобной инфраструктуре. {0}",
+ "arc.agreement.sql.help.text": "Управляемый экземпляр с поддержкой Azure Arc обеспечивает доступ к SQL Server и совместимость функций, которые можно развернуть в любой удобной инфраструктуре. {0}. \r\n \r\n Нажимая кнопку \"Сохранить скрипт в записную книжку\" или \"Развернуть\", я (а) соглашаюсь с юридическими условиями и заявлениями о конфиденциальности, связанными с указанными ниже предложениями Marketplace; (б) разрешаю корпорации Майкрософт выставлять мне счета по сборам, связанным с этими предложениями, с использованием моего текущего метода оплаты и с той же периодичностью, что и для моей подписки Azure; и (в) соглашаюсь, что корпорация Майкрософт имеет право передавать мои контактные данные, а также сведения об использовании и транзакциях поставщикам предложений для целей предоставления поддержки, выставления счетов и других действий с транзакциями. Корпорация Майкрософт не предоставляет права на сторонние предложения. Дополнительные сведения см. в {1}, {2} и {3}.",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Условия Azure Marketplace",
"arc.agreement.sql.help.text.learn.more": "Дополнительные сведения",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "Подробнее об управляемом экземпляре с поддержкой Azure Arc",
+ "arc.agreement.sql.help.text.privacy.policy": "Политика конфиденциальности",
+ "arc.agreement.sql.help.text.terms.of.use": "Условия использования",
"arc.agreement.sql.terms.conditions": "Управляемый экземпляр SQL Azure — условия Azure Arc",
"arc.azure.account": "Учетная запись Azure",
"arc.azure.location": "Расположение Azure",
@@ -359,27 +367,34 @@
"arc.controller": "Целевой контроллер Azure Arc",
"arc.cores-limit.label": "Ограничение на число ядер",
"arc.cores-request.label": "Запрос ядер",
- "arc.data.controller.agreement": "Я принимаю {0} и {1}.",
"arc.data.controller.auto.upload.logs": "Автоматически отправлять журналы",
"arc.data.controller.auto.upload.logs.description": "Включить автоматическую отправку журналов. Только прямой режим.",
"arc.data.controller.auto.upload.metrics": "Автоматически отправлять метрики",
"arc.data.controller.auto.upload.metrics.description": "Включить автоматическую отправку метрик. Только прямой режим.",
- "arc.data.controller.cluster.config.profile": "Профиль конфигурации",
+ "arc.data.controller.cluster.config.profile": "Шаблон конфигурации Kubernetes",
+ "arc.data.controller.cluster.config.profile.description": "Выберите шаблон конфигурации Kubernetes, соответствующий вашему дистрибутиву Kubernetes. Этот шаблон предоставляет значения по умолчанию для класса хранения, типа службы и т. д.",
"arc.data.controller.cluster.config.profile.loading": "Загрузка профилей конфигурации",
"arc.data.controller.cluster.config.profile.loadingcompleted": "Загрузка профилей конфигурации завершена",
"arc.data.controller.cluster.config.profile.title": "Выберите профиль конфигурации",
"arc.data.controller.cluster.environment.title": "Какова целевая существующая среда кластера Kubernetes?",
+ "arc.data.controller.cluster.name": "Имя кластера",
+ "arc.data.controller.cluster.name.description": "Имя кластера. Только прямой режим.",
"arc.data.controller.connectivity.mode": "Режим подключения",
"arc.data.controller.create.azureconfig.title": "Конфигурация Azure",
"arc.data.controller.create.controllerconfig.title": "Конфигурация контроллера",
"arc.data.controller.create.summary.title": "Проверьте конфигурацию",
"arc.data.controller.custom.location": "Настраиваемое расположение",
"arc.data.controller.custom.location.description": "Имя настраиваемого расположения. Только прямой режим.",
- "arc.data.controller.details.description": "Для непрямого режима необходимо указать пространство имен, имя и класс хранение для контроллера данных Azure Arc. Это имя будет использоваться для идентификации вашего экземпляра Arc для удаленного управления и мониторинга. Для прямого режима не требуется пространство имен, но нужно указать имя настраиваемого расположения.",
+ "arc.data.controller.details.description": "Для непрямого режима требуются: пространство имен, имя и класс хранилища. Это имя будет использоваться для идентификации вашего экземпляра Arc для удаленного управления и мониторинга. Для прямого режима требуется имя настраиваемого расположения.",
"arc.data.controller.details.title": "Сведения о контроллере данных",
+ "arc.data.controller.direct.display.name": "Прямое",
+ "arc.data.controller.help.text": "Кластер Kubernetes уже должен быть включен с помощью команды az connectedk8s connect. Используйте наш {0} для получения дополнительных сведений.",
+ "arc.data.controller.help.text.documentation.page": "страница документации",
+ "arc.data.controller.indirect.display.name": "Непрямое",
"arc.data.controller.infrastructure": "Инфраструктура",
"arc.data.controller.kube.cluster.context": "Контекст кластера",
"arc.data.controller.location": "Расположение",
+ "arc.data.controller.location.description": "Расположение используется только в режиме непрямого развертывания. Это поле будет игнорироваться для прямого режима.",
"arc.data.controller.log.analytics.primary.key": "Первичный ключ Log Analytics",
"arc.data.controller.log.analytics.workspace.id": "ИД рабочей области Log Analytics",
"arc.data.controller.log.analytics.workspace.names": "Рабочая область Log Analytics",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "Имя контроллера данных",
"arc.data.controller.name.validation.description": "Имя должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы или цифры, заканчиваться буквой или цифрой и содержать не более 253 символов.",
"arc.data.controller.namespace": "Пространство имен контроллера данных",
- "arc.data.controller.namespace.description": "Только непрямой режим.",
+ "arc.data.controller.namespace.description": "Пространство имен контроллера данных. Только непрямой режим.",
"arc.data.controller.namespace.validation.description": "Пространство имен должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы или цифры, заканчиваться буквой или цифрой и содержать не более 63 символов.",
"arc.data.controller.new.wizard.title": "Создать контроллер данных Azure Arc",
"arc.data.controller.project.details.description": "Выберите подписку для управления развернутыми ресурсами и затратами. Используйте группы ресурсов, такие как папки, для организации всех ресурсов и управления ими.",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "Контекст кластера",
+ "arc.data.controller.summary.cluster.name": "Имя кластера",
"arc.data.controller.summary.controller": "Контроллер",
+ "arc.data.controller.summary.data.controller.custom.location": "Пользовательское расположение контроллера данных",
"arc.data.controller.summary.data.controller.infrastructure": "Инфраструктура контроллера данных",
"arc.data.controller.summary.data.controller.name": "Имя контроллера данных",
"arc.data.controller.summary.data.controller.namespace": "Пространство имен контроллера данных",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "Учетная запись администратора",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Скидка на преимущество гибридного использования Azure (в долларах США)",
"arc.sql.cost.summary.basics": "Основное",
+ "arc.sql.cost.summary.billable.replicas": "Оплачиваемые реплики",
"arc.sql.cost.summary.business.critical": "Критически важный для бизнеса",
"arc.sql.cost.summary.cost.vcore": "Стоимость виртуального ядра (в долларах США)",
"arc.sql.cost.summary.custom.location": "Настраиваемое расположение",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 реплика",
"arc.sql.pitr.description": "Восстановление на момент времени",
"arc.sql.pitr.retention.description": "Настройте хранение резервных копий до определенного момента во времени. {0}",
+ "arc.sql.readable.secondaries.description": "Число вторичных реплик для чтения.",
+ "arc.sql.readable.secondaries.label": "Вторичные реплики для чтения",
"arc.sql.retention.days.description": "Укажите срок хранения резервных копий для восстановления до точки во времени.",
"arc.sql.retention.days.label": "Хранение до точки во времени (в днях)",
"arc.sql.service.tier.business.critical": "Критически важный для бизнеса (неограниченное количество виртуальных ядер и объем ОЗУ, расширенные функции высокого уровня доступности)",
"arc.sql.service.tier.description": "Выберите один из последних уровней обслуживания для виртуальных ядер, которые доступны для Управляемых экземпляров SQL — Azure Arc, включая уровни обслуживания \\\"Общего назначения\\\" и \\\"Критически важный для бизнеса\\\".",
"arc.sql.service.tier.general.purpose": "Общего назначения (до 24 виртуальных ядер и 128 ГБ ОЗУ, стандартные функции высокого уровня доступности)",
"arc.sql.service.tier.label": "Уровень служб",
- "arc.sql.storage-class.backups.description": "Класс хранения для постоянных томов резервного копирования. Если значение не указано, будет использоваться класс по умолчанию.",
+ "arc.sql.storage-class.backups.description": "Класс хранения, используемый для создания резервных копий. Если значение не указано, резервные копии будут храниться в том же классе хранения, который назначен данным. Должен быть классом хранилища с поддержкой RWX.",
"arc.sql.storage-class.data.description": "Класс хранения, используемый для данных (.mdf). Если значение не указано, будет использован класс хранения по умолчанию.",
"arc.sql.storage-class.datalogs.description": "Класс хранения для журналов базы данных (.ldf). Если значение не указано, будет использоваться класс по умолчанию.",
"arc.sql.storage-class.dc.description": "Класс хранения, используемый для всех данных и постоянных томов журналов во всех объектах pod контроллеров данных, которым они требуются.",
"arc.sql.storage-class.logs.description": "Класс хранения, используемый для журналов (/var/log). Если значение не указано, будет использован класс хранения по умолчанию.",
"arc.sql.summary.arc.by.microsoft": "от Майкрософт",
+ "arc.sql.sync.secondaries.description": "Количество синхронных реплик, необходимых для фиксации транзакции, прежде чем первичная реплика будет разрешена для фиксации. Если задано значение -1, количество обязательных синхронных получателей рассчитывается по формуле \"(количество реплик – 1) / 2\" (округляется в меньшую сторону).",
+ "arc.sql.sync.secondaries.label": "Синхронизированные вторичные серверы, необходимые для фиксации",
"arc.sql.three.replicas": "3 реплики",
"arc.sql.two.replicas": "2 реплики",
"arc.sql.username": "Имя пользователя",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "Укажите параметры Управляемого экземпляра Azure SQL",
"arc.sql.wizard.title": "Создание управляемого экземпляра SQL Azure — Azure Arc",
"arc.storage-class.backups.label": "Класс хранения (резервные копии)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "С поддержкой RWX",
"arc.storage-class.data.label": "Класс хранения (данные)",
"arc.storage-class.datalogs.label": "Класс хранения (журналы базы данных)",
"arc.storage-class.dc.label": "Класс хранения",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json
index f848967bea..176d300205 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "Изменения слияния",
"modified": "Изменен",
"neveragain": "Больше не показывать",
+ "no": "Нет",
+ "ok": "ОК",
"open": "Открыто",
"pull": "Получать",
"pull branch maybe rebased": "Похоже, изменения из текущей ветви \\\"{0}\\\" перемещены в другую. Все равно выполнить в нее вытягивание?",
@@ -241,9 +243,13 @@
"pull push n": "Вытягивание ({0}) и отправка ({1}) фиксаций между {2}/{3}",
"push n": "Отправка фиксаций ({0}) в {1}/{2}",
"push success": "Отправка выполнена успешно.",
+ "scm button publish title": "$(cloud-upload) Опубликовать изменения",
+ "scm button publish tooltip": "Опубликовать изменения",
+ "scm button sync title": " Синхронизировать изменения $(sync){0}{1}",
"staged changes": "Промежуточные изменения",
"sync changes": "Синхронизация изменений",
"sync is unpredictable": "Выполняется синхронизация. Отмена может привести к серьезному повреждению репозитория",
+ "tooManyChangesWarning": "Обнаружено слишком много изменений. Ниже будут отображаться только первые изменения {0}.",
"untracked": "Не отслеживается",
"untracked changes": "Неотслеживаемые изменения",
"yes": "Да"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "Определяет, должно ли отображаться интерактивное действие \\\"Открыть файл\\\" в представлении \\\"Изменения Git\\\".",
"config.showProgress": "Определяет, следует ли отображать ход выполнения для действий Git.",
"config.showPushSuccessNotification": "Определяет, следует ли отображать уведомление об успешной отправке.",
+ "config.showUnpublishedCommitsButton": "Определяет, следует ли отображать управляющую кнопку для синхронизации или публикации, если имеются неопубликованные фиксации.",
+ "config.showUnpublishedCommitsButton.always": "Всегда отображает управляющую кнопку, если имеются неопубликованные фиксации.",
+ "config.showUnpublishedCommitsButton.never": "Управляющая кнопка никогда не отображается.",
+ "config.showUnpublishedCommitsButton.whenEmpty": "Отображает кнопку действия, только если нет других изменений и имеются неопубликованные фиксации.",
"config.smartCommitChanges": "Определяет, какие изменения автоматически размещаются при интеллектуальной фиксации.",
"config.smartCommitChanges.all": "Автоматически размещать все изменения.",
"config.smartCommitChanges.tracked": "Только автоматически размещенные отслеживаемые изменения.",
+ "config.statusLimit": "Определяет, как ограничить число изменений, которые можно проанализировать из команды состояния Git. Можно задать значение 0 без ограничений.",
"config.suggestSmartCommit": "Предлагает включить интеллектуальную фиксацию (отправка всех изменений даже при отсутствии промежуточных изменений).",
"config.supportCancellation": "Определяет, выдается ли уведомление при запуске действия синхронизации. Это уведомление позволяет пользователю отменить операцию.",
"config.terminalAuthentication": "Определяет, следует ли включить Azure Data Studio в качестве обработчика проверки подлинности для процессов Git, порожденных во встроенном терминале. Примечание. Для получения изменения в этом параметре необходимо перезапустить терминалы.",
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 d0c1427250..26e8b9f89c 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0} запущен",
"startingServiceStatusMsg": "Запуск (0)"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "Создать таблицу"
+ },
"dist/telemetry": {
"serviceCrashMessage": "Компонент {0} неожиданно завершил работу. Перезапустите Azure Data Studio.",
"viewKnownIssuesText": "Просмотреть известные проблемы"
diff --git a/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json
index 6f38fadb81..9bc64753e4 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "Не удалось установить {0} {1}. Ошибка: {2}",
"managePackages.backgroundInstallStarted": "Идет установка {0} {1}",
"managePackages.installButtonText": "Установить",
+ "managePackages.installCompleteText": "Пакет установлен.",
+ "managePackages.installProgressText": "Идет установка пакета",
"managePackages.invalidTextPlaceholder": "Н/Д",
"managePackages.noVersionsFound": "Не удалось найти допустимые версии для указанного пакета",
"managePackages.packageNameTitle": "Имя пакета",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "Найдены пакеты: {0} {1}",
"managePackages.packageType": "Тип пакета",
"managePackages.pkgNameColumn": "Имя",
- "managePackages.uninstallButtonText": "Удалить выбранные пакеты"
+ "managePackages.uninstallButtonText": "Удалить выбранные пакеты",
+ "managePackages.uninstallCompleteText": "Пакет удален",
+ "managePackages.uninstallProgressText": "Идет удаление пакета"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "Закрыть",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json
index 693b891ff0..084062e75d 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "Включено ли ведение Журнала запросов. Если этот параметр имеет значение False, выполняемые запросы не будут записываться в истории.",
"queryHistory.clear": "Очистить весь журнал",
+ "queryHistory.delete": "Удалить",
"queryHistory.description": "Просмотр и запуск ранее выполненных запросов",
+ "queryHistory.disableCapture": "Приостановить ведение Журнала запросов",
"queryHistory.displayName": "Журнал запросов",
- "queryHistory.toggleCapture": "Включить или отключить ведение Журнала запросов"
+ "queryHistory.doubleClickAction": "Действие при двойном щелчке элемента журнала",
+ "queryHistory.doubleClickAction.open": "Открыть новый отключенный редактор с запросом из выбранного элемента журнала",
+ "queryHistory.doubleClickAction.run": "Открыть новый подключенный редактор с запросом и подключением из выбранного элемента журнала, автоматически выполнить запрос",
+ "queryHistory.enableCapture": "Начать ведение Журнала запросов",
+ "queryHistory.noEntries": "Нет запросов для отображения",
+ "queryHistory.open": "Открыть запрос",
+ "queryHistory.run": "Выполнить запрос"
}
}
}
\ No newline at end of file
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 d71d2a11bd..ecba17c32a 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "Экземпляры пула носителей (HDFS)",
"deployCluster.StorageSectionTitle": "Параметры хранилища",
"deployCluster.StorageSettings": "Параметры хранилища",
- "deployCluster.controllerDataStorageClaimSize": "Размер требования для хранилища данных контроллера",
+ "deployCluster.controllerDataStorageClaimSize": "Заявленный размер хранилища данных контроллера (в гигабайтах)",
"deployCluster.controllerDataStorageClass": "Класс хранилища данных контроллера",
- "deployCluster.controllerLogsStorageClaimSize": "Размер требования для хранилища журналов контроллера",
+ "deployCluster.controllerLogsStorageClaimSize": "Заявленный размер хранилища журналов контроллера (в гигабайтах)",
"deployCluster.controllerLogsStorageClass": "Класс хранилища журналов контроллера",
- "deployCluster.dataPoolDataStorageClaimSize": "Размер требования для хранилища данных пула данных",
+ "deployCluster.dataPoolDataStorageClaimSize": "Заявленный размер хранилища данных пула данных (в гигабайтах)",
"deployCluster.dataPoolDataStorageClass": "Класс хранилища данных пула данных",
- "deployCluster.dataPoolLogsStorageClaimSize": "Размер требования для хранилища журналов пула данных",
+ "deployCluster.dataPoolLogsStorageClaimSize": "Заявленный размер хранилища журналов пула данных (в гигабайтах)",
"deployCluster.dataPoolLogsStorageClass": "Класс хранилища журналов пула данных",
"deployCluster.scaleSectionTitle": "Параметры масштабирования",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "Размер требования для хранилища данных основного экземпляра SQL Server",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "Заявленный размер хранилища данных мастера SQL Server (в гигабайтах)",
"deployCluster.sqlServerMasterDataStorageClass": "Класс хранилища данных основного экземпляра SQL Server",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "Размер требования для хранилища журналов основного экземпляра SQL Server",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "Заявленный размер хранилища журналов главного сервера SQL Server (в гигабайтах)",
"deployCluster.sqlServerMasterLogsStorageClass": "Класс хранилища журналов основного экземпляра SQL Server",
"deployCluster.storageFieldTooltip": "Использовать параметры контроллера",
- "deployCluster.storagePoolDataStorageClaimSize": "Размер требования для хранилища данных в пуле хранилища",
+ "deployCluster.storagePoolDataStorageClaimSize": "Заявленный размер хранилища данных пула носителей (в гигабайтах)",
"deployCluster.storagePoolDataStorageClass": "Класс хранилища данных в пуле хранилища",
- "deployCluster.storagePoolLogsStorageClaimSize": "Размер требования для хранилища журналов в пуле хранилища",
+ "deployCluster.storagePoolLogsStorageClaimSize": "Заявленный размер хранилища журналов пула хранения (в гигабайтах)",
"deployCluster.storagePoolLogsStorageClass": "Класс хранилища журналов в пуле хранилища"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-password-field": "Пароль SQL Server",
"docker-sql-port-field": "Порт",
"extension-description": "Обеспечивает развертывание Microsoft SQL Server на основе записных книжек",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/schema-compare.i18n.json
index 98996cfabb..085d46d956 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "Статистические выражения",
- "SchemaCompare.AllowDropBlockingAssemblies": "Разрешить удаление блокирующих сборок",
- "SchemaCompare.AllowIncompatiblePlatform": "Разрешить несовместимые платформы",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Разрешить небезопасное перемещение данных безопасности на уровне строк",
- "SchemaCompare.ApplicationRoles": "Роли приложений",
- "SchemaCompare.Assemblies": "Сборки",
- "SchemaCompare.AssemblyFiles": "Файлы сборки",
- "SchemaCompare.AsymmetricKeys": "Асимметричные ключи",
- "SchemaCompare.Audits": "Аудиты",
- "SchemaCompare.BackupDatabaseBeforeChanges": "Создать резервную копию базы данных перед изменением",
- "SchemaCompare.BlockOnPossibleDataLoss": "Блокировать при возможной потере данных",
- "SchemaCompare.BlockWhenDriftDetected": "Блокировать при обнаружении смещения",
- "SchemaCompare.BrokerPriorities": "Приоритеты компонента Service Broker",
- "SchemaCompare.Certificates": "Сертификаты",
- "SchemaCompare.ClrUserDefinedTypes": "Определяемые пользователем типы данных CLR",
- "SchemaCompare.ColumnEncryptionKeys": "Ключи шифрования столбца",
- "SchemaCompare.ColumnMasterKeys": "Главные ключи столбцов",
- "SchemaCompare.CommentOutSetVarDeclarations": "Закомментировать объявления заданных переменных",
- "SchemaCompare.CompareUsingTargetCollation": "Сравнивать с помощью параметров сортировки целевого объекта",
- "SchemaCompare.Contracts": "Контракты",
- "SchemaCompare.CreateNewDatabase": "Создать базу данных",
- "SchemaCompare.Credentials": "Учетные данные",
- "SchemaCompare.CryptographicProviders": "Поставщики служб шифрования",
- "SchemaCompare.DatabaseAuditSpecifications": "Спецификации аудита базы данных",
- "SchemaCompare.DatabaseEncryptionKeys": "Ключи шифрования базы данных",
- "SchemaCompare.DatabaseOptions": "Параметры базы данных",
- "SchemaCompare.DatabaseRoles": "Роли базы данных",
- "SchemaCompare.DatabaseScopedCredentials": "Учетные данные для базы данных",
- "SchemaCompare.DatabaseTriggers": "Триггеры базы данных",
- "SchemaCompare.Defaults": "Значения по умолчанию",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "Развернуть базу данных в однопользовательском режиме",
- "SchemaCompare.DisableAndReenableDdlTriggers": "Отключить и снова включить триггеры DDL",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Не выполнять операцию ALTER для объектов отслеживания измененных данных",
- "SchemaCompare.DoNotAlterReplicatedObjects": "Не изменяйте реплицированные объекты",
- "SchemaCompare.DropConstraintsNotInSource": "Удалить ограничения, отсутствующие в источнике",
- "SchemaCompare.DropDmlTriggersNotInSource": "Удалить триггеры DML, отсутствующие в источнике",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "Удалить расширенные свойства, отсутствующие в источнике",
- "SchemaCompare.DropIndexesNotInSource": "Удалить индексы, отсутствующие в источнике",
- "SchemaCompare.DropObjectsNotInSource": "Удалить объекты, отсутствующие в источнике",
- "SchemaCompare.DropPermissionsNotInSource": "Удалить разрешения, отсутствующие в источнике",
- "SchemaCompare.DropRoleMembersNotInSource": "Удалить члены ролей, отсутствующие в источнике",
- "SchemaCompare.DropStatisticsNotInSource": "Удалить статистику, отсутствующую в источнике",
- "SchemaCompare.Endpoints": "Конечные точки",
- "SchemaCompare.ErrorMessages": "Сообщения об ошибках",
- "SchemaCompare.EventNotifications": "Уведомления о событиях",
- "SchemaCompare.EventSessions": "Сеансы событий",
- "SchemaCompare.ExtendedProperties": "Расширенные свойства",
- "SchemaCompare.ExternalDataSources": "Источники внешних данных",
- "SchemaCompare.ExternalFileFormats": "Форматы внешних файлов",
- "SchemaCompare.ExternalStreamingJobs": "Задания внешней потоковой передачи",
- "SchemaCompare.ExternalStreams": "Внешние потоки",
- "SchemaCompare.ExternalTables": "Внешние таблицы",
- "SchemaCompare.FileTables": "Таблицы файлов",
- "SchemaCompare.Filegroups": "Файловые группы",
- "SchemaCompare.Files": "Файлы",
- "SchemaCompare.FullTextCatalogs": "Полнотекстовые каталоги",
- "SchemaCompare.FullTextStoplists": "Полнотекстовые списки стоп-слов",
+ "OptionNotFoundWarningMessage": "метка: {0} не существует в поиске имени значения параметров",
"SchemaCompare.GeneralOptionsLabel": "Общие параметры",
- "SchemaCompare.GenerateSmartDefaults": "Создание интеллектуальных умолчаний",
- "SchemaCompare.IgnoreAnsiNulls": "Игнорировать AnsiNulls",
- "SchemaCompare.IgnoreAuthorizer": "Игнорировать операции авторизации",
- "SchemaCompare.IgnoreColumnCollation": "Игнорировать параметры сортировки столбцов",
- "SchemaCompare.IgnoreColumnOrder": "Игнорировать порядок столбцов",
- "SchemaCompare.IgnoreComments": "Игнорировать комментарии",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "Игнорировать путь к файлу поставщика служб шифрования",
- "SchemaCompare.IgnoreDdlTriggerOrder": "Игнорировать порядок триггеров DDL",
- "SchemaCompare.IgnoreDdlTriggerState": "Игнорировать состояние триггеров DDL",
- "SchemaCompare.IgnoreDefaultSchema": "Игнорировать схему по умолчанию",
- "SchemaCompare.IgnoreDmlTriggerOrder": "Игнорировать порядок триггеров DML",
- "SchemaCompare.IgnoreDmlTriggerState": "Игнорировать состояние триггеров DML",
- "SchemaCompare.IgnoreExtendedProperties": "Игнорировать расширенные свойства",
- "SchemaCompare.IgnoreFileAndLogFilePath": "Игнорировать путь к файлу и файлу журнала",
- "SchemaCompare.IgnoreFileSize": "Игнорировать размер файла",
- "SchemaCompare.IgnoreFilegroupPlacement": "Игнорировать размещение файловой группы",
- "SchemaCompare.IgnoreFillFactor": "Игнорировать коэффициент заполнения",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "Игнорировать путь к файлу полнотекстового каталога",
- "SchemaCompare.IgnoreIdentitySeed": "Игнорировать начальное значение IDENTITY",
- "SchemaCompare.IgnoreIncrement": "Игнорировать приращение",
- "SchemaCompare.IgnoreIndexOptions": "Игнорировать параметры индекса",
- "SchemaCompare.IgnoreIndexPadding": "Игнорировать заполнение индекса",
- "SchemaCompare.IgnoreKeywordCasing": "Игнорировать регистр ключевых слов",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "Игнорировать указания блокировки для индексов",
- "SchemaCompare.IgnoreLoginSids": "Игнорировать идентификаторы SID имени входа",
- "SchemaCompare.IgnoreNotForReplication": "Игнорировать указание \"Не для репликации\"",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Пропускать размещение объекта в схеме секционирования",
- "SchemaCompare.IgnorePartitionSchemes": "Игнорировать схемы секционирования",
- "SchemaCompare.IgnorePermissions": "Игнорировать разрешения",
- "SchemaCompare.IgnoreQuotedIdentifiers": "Игнорировать нестандартные идентификаторы",
- "SchemaCompare.IgnoreRoleMembership": "Игнорировать членство в роли",
- "SchemaCompare.IgnoreRouteLifetime": "Игнорировать время существования маршрута",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "Игнорировать точки с запятой между инструкциями",
- "SchemaCompare.IgnoreTableOptions": "Игнорировать параметры таблицы",
- "SchemaCompare.IgnoreUserSettingsObjects": "Игнорировать объекты параметров пользователей",
- "SchemaCompare.IgnoreWhitespace": "Игнорировать пробелы",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Игнорировать со значением \"Без проверки\" для параметра \"Проверочные ограничения\"",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Игнорировать со значением Nocheck для ForeignKeys",
- "SchemaCompare.IncludeCompositeObjects": "Включить составные объекты",
- "SchemaCompare.IncludeTransactionalScripts": "Включить транзакционные сценарии",
- "SchemaCompare.LinkedServerLogins": "Имена входа на связанный сервер",
- "SchemaCompare.LinkedServers": "Связанные серверы",
- "SchemaCompare.Logins": "Имена для входа",
- "SchemaCompare.MasterKeys": "Главные ключи",
- "SchemaCompare.MessageTypes": "Типы сообщений",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Не использовать инструкции ALTER для изменения типов CLR",
"SchemaCompare.ObjectTypesOptionsLabel": "Включить типы объектов",
- "SchemaCompare.PartitionFunctions": "Функции секционирования",
- "SchemaCompare.PartitionSchemes": "Схемы секционирования",
- "SchemaCompare.Permissions": "Разрешения",
- "SchemaCompare.PopulateFilesOnFileGroups": "Заполнить файл в группах файлов",
- "SchemaCompare.Queues": "Очереди",
- "SchemaCompare.RegisterDataTierApplication": "Регистрация приложения DataTier",
- "SchemaCompare.RemoteServiceBindings": "Привязки удаленных служб",
- "SchemaCompare.RoleMembership": "Членство в роли",
- "SchemaCompare.Routes": "Маршруты",
- "SchemaCompare.Rules": "Правила",
- "SchemaCompare.RunDeploymentPlanExecutors": "Запустить исполнители плана развертывания",
- "SchemaCompare.ScalarValuedFunctions": "Скалярные функции",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "Параметры Сравнения схем",
- "SchemaCompare.ScriptDatabaseCollation": "Параметры сортировки базы данных сценариев",
- "SchemaCompare.ScriptDatabaseCompatibility": "Совместимость базы данных сценариев",
- "SchemaCompare.ScriptDatabaseOptions": "Параметры базы данных сценариев",
- "SchemaCompare.ScriptDeployStateChecks": "Проверки состояния для развертывания сценария",
- "SchemaCompare.ScriptFileSize": "Размер файла сценария",
- "SchemaCompare.ScriptNewConstraintValidation": "Проверка новых ограничений для сценария",
- "SchemaCompare.ScriptRefreshModule": "Модуль обновления сценария",
- "SchemaCompare.SearchPropertyLists": "Списки свойств поиска",
- "SchemaCompare.SecurityPolicies": "Политики безопасности",
- "SchemaCompare.Sequences": "Последовательности",
- "SchemaCompare.ServerAuditSpecifications": "Спецификации аудита сервера",
- "SchemaCompare.ServerRoleMembership": "Участие в роли сервера",
- "SchemaCompare.ServerRoles": "Роли сервера",
- "SchemaCompare.ServerTriggers": "Триггеры сервера",
- "SchemaCompare.Services": "Службы",
- "SchemaCompare.Signatures": "Подписи",
- "SchemaCompare.StoredProcedures": "Хранимые процедуры",
- "SchemaCompare.SymmetricKeys": "Симметричные ключи",
- "SchemaCompare.Synonyms": "Синонимы",
- "SchemaCompare.TableValuedFunctions": "Функции с табличным значением",
- "SchemaCompare.Tables": "Таблицы",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "Рассматривать ошибки проверок как предупреждения",
- "SchemaCompare.UnmodifiableObjectWarnings": "Предупреждения о невозможности изменения объекта",
- "SchemaCompare.UserDefinedDataTypes": "Определяемые пользователем типы данных",
- "SchemaCompare.UserDefinedTableTypes": "Определяемые пользователем табличные типы",
- "SchemaCompare.Users": "Пользователи",
- "SchemaCompare.VerifyCollationCompatibility": "Проверить совместимость параметров сортировки",
- "SchemaCompare.VerifyDeployment": "Проверить развертывание",
- "SchemaCompare.Views": "Представления",
- "SchemaCompare.XmlSchemaCollections": "Коллекции схем XML",
"SchemaCompareOptionsDialog.Reset": "Сброс",
"file": "Файл",
"flat": "Одноуровневая",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/sql-assessment.i18n.json
index 40eae0a4c6..ba9fe5b210 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "Выпуск",
"asmt.serverversion": "Версия",
"asmt.sqlReport.Error": "Ошибка",
+ "asmt.sqlReport.High": "Высокий",
"asmt.sqlReport.Info": "Сведения",
+ "asmt.sqlReport.Low": "Низкий",
+ "asmt.sqlReport.Medium": "Средний",
"asmt.sqlReport.Warning": "Предупреждение",
"asmt.sqlReport.resultForDatabase": "Результаты для базы данных",
"asmt.sqlReport.resultForInstance": "Результаты для сервера",
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 2301bb84d2..3e394b565d 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "Добавить ссылку",
"addDatabaseReferencedialogName": "Добавить ссылку на базу данных",
"addItemAction": "Добавить элемент",
+ "advancedOptionsButton": "Дополнительно…",
+ "advancedPublishOptions": "Дополнительные параметры публикации",
"appSettingPrompt": "Обновить функцию Azure local.settings.json с помощью новой строки подключения?",
"applyConfirmation": "Вы действительно хотите обновить целевой проект?",
"applyError": "При обновлении проекта возникла ошибка: {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Лицензионное соглашение Microsoft SQL Server",
"exampleUsage": "Пример использования",
"excludeAction": "Исключить",
+ "excludeObjectTypes": "Исключить типы объектов",
"externalStream": "Внешний поток",
"externalStreamingJobFriendlyName": "Задание внешней потоковой передачи",
"externalStreamingJobValidationPassed": "Проверка задания внешней потоковой передачи успешно пройдена.",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "Создание нового проекта SQL из {0}... См. дополнительную информацию в окне вывода.",
"hr": "ч",
"importElements": "Импорт элементов",
+ "include": "Включить",
"installGlobally": "Установить глобально",
"invalidDataSchemaProvider": "Недопустимый DSP в файле SQLPROJ",
"invalidDatabaseReference": "Недопустимая ссылка на базу данных в файле SQLPROJ",
@@ -200,6 +204,9 @@
"objectType": "Тип объекта",
"okString": "ОК",
"openEulaString": "Открыть лицензионное соглашение",
+ "optionDescription": "Описание параметра",
+ "optionName": "Имя параметра",
+ "optionNotFoundWarningMessage": "метка: {0} не существует в поиске имени значения параметров",
"outsideFolderPath": "Элементы с абсолютным путем вне папки проекта не поддерживаются. Убедитесь, что пути в файле проекта указаны относительно папки проекта.",
"parentTreeItemUnknown": "Не удается получить доступ к предоставленному родительскому элементу дерева",
"passwordNotMatch": "Пароль {0} не совпадает с подтверждением",
@@ -226,6 +233,7 @@
"publish": "Опубликовать",
"publishAction": "Опубликовать",
"publishDialogName": "Опубликовать проект",
+ "publishOptions": "Параметры публикации",
"publishProjectSucceed": "Проект базы данных успешно опубликован",
"publishSettingsFiles": "Опубликовать файл параметров",
"publishTo": "Опубликовать целевой объект",
@@ -240,6 +248,7 @@
"referenceType": "Тип ссылки",
"reloadProject": "Вы хотите перезагрузить проект базы данных?",
"reloadValuesFromProjectButtonTitle": "Перезагрузить значения из проекта",
+ "reset": "Сбросить",
"resetAllVars": "Сбросить все переменные",
"resourceGroup": "Группа ресурсов",
"retryFailedMessage": "Не удалось выполнить операцию \"{0}\". Повторная попытка... Текущий результат: {1}. Ошибка: \"{2}\"",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "Сборка",
"sqlDatabaseProjects.changeTargetPlatform": "Изменить целевую платформу",
"sqlDatabaseProjects.close": "Закрыть проект базы данных",
+ "sqlDatabaseProjects.collapseProjectNodes": "Будут ли узлы проекта свернуты",
"sqlDatabaseProjects.convertToSdkStyleProject": "Преобразовать в проект в стиле SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Создать проект из базы данных",
"sqlDatabaseProjects.delete": "Удалить",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "Предлагать ли пользователю установить платформу Node.js, если она не обнаружена.",
"sqlDatabaseProjects.open": "Открыть проект базы данных",
"sqlDatabaseProjects.openContainingFolder": "Открыть содержащую папку",
+ "sqlDatabaseProjects.openInDesigner": "Открыть в конструкторе",
"sqlDatabaseProjects.properties": "Свойства",
"sqlDatabaseProjects.publish": "Опубликовать",
"sqlDatabaseProjects.schemaCompare": "Сравнение схем",
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 2910751fee..f103785f6b 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "Копировать ключ 1",
"sql.migration.copy.key2": "Копировать ключ 2",
"sql.migration.copy.migration.details": "Копировать сведения о миграции",
+ "sql.migration.copy.status.canceled": "Отменено",
+ "sql.migration.copy.status.cancelled": "Отменено",
+ "sql.migration.copy.status.copyfinished": "Копирование завершено",
+ "sql.migration.copy.status.copying": "Копирование",
+ "sql.migration.copy.status.failed": "Сбой",
+ "sql.migration.copy.status.inprogress": "Выполняется",
+ "sql.migration.copy.status.preparingforcopy": "Подготовка",
+ "sql.migration.copy.status.queued": "В очереди",
+ "sql.migration.copy.status.rebuildingindexes": "Перестроение индексов",
+ "sql.migration.copy.status.succeeded": "Успешно",
"sql.migration.copy.throughput": "Пропускная способность копирования (Мбит/с)",
"sql.migration.copy.throughput.info": "Пропускная способность перемещения данных, достигнутая при переносе резервных копий базы данных в Azure. Это скорость передачи данных, вычисляемая путем деления прочитанных данных на длительность переноса резервных копий в Azure.",
"sql.migration.count.database.multiple": "{0} баз данных",
"sql.migration.count.database.single": "{0} базы данных",
"sql.migration.create": "Создать",
"sql.migration.create.new": "Создать",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "Создание группы ресурсов",
"sql.migration.currently.restoring.file": "Выполняется восстановление файла",
"sql.migration.cutover": "Прямая миграция",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. Сделайте окончательную резервную копию журналов транзакций и разместите ее в сетевой папке.",
"sql.migration.cutover.step.3.blob": "3. Убедитесь в том, что все резервные копии восстановлены в целевой базе данных. Значение параметра \"Резервные копии журналов, ожидающие восстановления\" должно быть нулевым.",
"sql.migration.cutover.step.3.network.share": "3. Убедитесь в том, что все резервные копии журналов восстановлены в целевой базе данных. Значение параметра \"Резервные копии журналов, ожидающие восстановления\" должно быть нулевым.",
- "sql.migration.cutover.type": "Режим миграции",
+ "sql.migration.cutover.type": "Режим",
"sql.migration.dashboard.description": "Определите готовность экземпляров SQL Server, укажите рекомендуемый целевой объект Azure SQL и выполните миграцию экземпляра SQL Server в Управляемый экземпляр SQL Azure или SQL Server в виртуальных машинах Azure.",
+ "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.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.vm": "Учебник. Миграция в SQL Server на Виртуальных машинах Microsoft Azure (по сети)",
"sql.migration.dashboard.help.title": "Статьи справки и ссылки на видео",
"sql.migration.dashboard.migrate.task.button": "Миграция в Azure SQL",
"sql.migration.dashboard.migrate.task.button.description": "Перенос экземпляра SQL Server в Azure SQL.",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "Ключи проверки подлинности Database Migration Service",
"sql.migration.database.migration.service.created.successfully": "Создание Database Migration Service выполнено.",
"sql.migration.database.migration.status": "Состояние миграции базы данных",
+ "sql.migration.database.migration.status.label": "Состояние миграции базы данных: {0}",
"sql.migration.database.page.description": "Выберите расположение резервных копий базы данных, используемых во время миграции.",
"sql.migration.database.page.title": "Резервное копирование базы данных",
"sql.migration.database.private.endpoint.info.text": "Убедитесь, учетная запись службы хранилища Azure не использует частную конечную точку.",
- "sql.migration.database.status.column": "Состояние",
+ "sql.migration.database.status.column": "Состояние миграции",
"sql.migration.database.to.be.migrated": "База данных для миграции",
"sql.migration.databases": "Базы данных ({0}/{1})",
"sql.migration.databases.selected": "Выбрано баз данных: {0}/{1}",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} дн.",
"sql.migration.days": "{0} дн.",
"sql.migration.description": "Описание",
+ "sql.migration.details.breadcrumb.migrations": "Миграции",
"sql.migration.details.copied": "Сведения скопированы",
+ "sql.migration.details.refresh": "Обновить",
+ "sql.migration.details.serverobjects.all.tables.label": "Всего таблиц",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "Отменено",
+ "sql.migration.details.serverobjects.failed.tables.label": "Сбой",
+ "sql.migration.details.serverobjects.field.label": "Объекты сервера",
+ "sql.migration.details.serverobjects.filter.aria.label": "Фильтрация результатов миграции таблицы с использованием ключевых слов",
+ "sql.migration.details.serverobjects.filter.label": "Фильтрация результатов миграции таблицы",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "Выполняется",
+ "sql.migration.details.serverobjects.label": "Объекты сервера",
+ "sql.migration.details.serverobjects.successful.tables.label": "Успешно",
"sql.migration.dms.location": "Регион Azure для Azure Database Migration Service. Будут показаны только регионы, содержащие службу.",
"sql.migration.dms.provision.failed": "Не удалось подготовить Database Migration Service. Подождите несколько минут и повторите попытку.",
"sql.migration.dms.resource": "Имя ресурса Azure Database Migration Service",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "Файлы резервного копирования отсутствуют",
"sql.migration.enter.your.sql.cred": "Введите учетные данные для источника экземпляра SQL Server. Эти учетные данные будут использоваться при миграции баз данных в Azure SQL.",
"sql.migration.error": "Ошибка",
+ "sql.migration.error.details.label": "Ошибки миграции",
+ "sql.migration.error.details.title": "Сведения об ошибке миграции",
+ "sql.migration.error.dialog.clear.button.label": "Очистить",
+ "sql.migration.error.title": "Сведения о состоянии миграции",
"sql.migration.failed": "Сбой миграции баз данных",
"sql.migration.feedback.issue.title": "Отзывы об интерфейсе миграции",
"sql.migration.file.name": "Имя файла",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "Последнее сканирование: {0}",
"sql.migration.learn.more": "Дополнительные сведения",
"sql.migration.learn.more.prerequisites": "Дополнительные сведения о необходимых вещах перед началом миграции.",
+ "sql.migration.load.migration.list.error": "Ошибка при загрузке списка миграций",
"sql.migration.location": "Расположение",
"sql.migration.mi.not.ready": "Управляемый экземпляр \\\"{0}\\\" недоступен для миграции, так как сейчас он находится в состоянии \\\"{1}\\\". Чтобы продолжить, выберите доступный управляемый экземпляр.",
"sql.migration.migration.completed": "Миграции баз данных выполнены",
"sql.migration.migration.in.progress": "Выполняются миграции базы данных",
+ "sql.migration.migration.list.ascending.label": "По возрастанию",
+ "sql.migration.migration.list.sort.label": "Сортировка",
"sql.migration.migration.status": "Состояние миграции",
"sql.migration.migration.status.filter": "Фильтр состояния миграции",
"sql.migration.min": "{0} мин",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "OFFLINE",
"sql.migration.ok": "ОК",
"sql.migration.online": "В Интернете",
+ "sql.migration.open.migration.destails.error": "Ошибка при открытии диалогового окна сведений о миграции",
+ "sql.migration.open.migration.service.error": "Ошибка при открытии диалоговое окно службы миграции",
+ "sql.migration.open.migration.target.error": "Ошибка при открытии цели миграции",
"sql.migration.option": "Скачайте и установите среду выполнения интеграции.",
+ "sql.migration.parallel.copy.type.dynamic": "Динамический диапазон",
+ "sql.migration.parallel.copy.type.none": "Нет",
+ "sql.migration.parallel.copy.type.physical": "Физические разделы",
"sql.migration.path.user.account": "Учетная запись пользователя",
"sql.migration.pre.req.1": "Сведения об учетной записи Azure",
"sql.migration.pre.req.2": "Управляемый экземпляр SQL Azure или SQL Server на виртуальной машине Azure",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "Обновить оценку",
"sql.migration.refresh.key1": "Обновить ключ 1",
"sql.migration.refresh.key2": "Обновить ключ 2",
- "sql.migration.refresh.migrations.error": "Произошла ошибка при обновлении списка миграций: \\\"{0}\\\". Проверьте связанное подключение Azure и нажмите кнопку \\\"Обновить\\\", чтобы повторить попытку.",
+ "sql.migration.refresh.migrations.error.label": "Произошла ошибка при обновлении списка миграций. Проверьте связанное подключение к Azure и нажмите \"Обновить\", чтобы повторить попытку.",
+ "sql.migration.refresh.migrations.error.title": "Произошла ошибка при обновление списка миграций.",
"sql.migration.resource.group.description": "Группа ресурсов — это контейнер, содержащий связанные ресурсы для решения Azure.",
"sql.migration.resource.group.not.found": "Группы ресурсов не найдены.",
"sql.migration.resourceGroups": "Группа ресурсов",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "Далее",
"sql.migration.saved.assessment.result": "Сохраненный сеанс",
"sql.migration.search": "Поиск",
- "sql.migration.search.for.migration": "Поиск миграций",
+ "sql.migration.search.for.migration": "Фильтровать результаты миграции",
"sql.migration.sec": "{0} сек",
"sql.migration.select.azure.mi": "Выберите целевую подписку Azure и целевой управляемый экземпляр SQL Azure.",
"sql.migration.select.azure.vm": "Выберите целевую подписку Azure и целевой SQL Server на виртуальной машине Azure для целевого объекта.",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "Показать состояние",
"sql.migration.size": "Размер (МБ)",
"sql.migration.size.column.header": "Размер",
+ "sql.migration.size.gb": "{0} ГБ",
+ "sql.migration.size.mb": "{0} МБ",
+ "sql.migration.size.tb": "{0} ТБ",
"sql.migration.sku.available.recommendations": "Доступных рекомендаций: {0}",
"sql.migration.sku.azureConfiguration": "Конфигурация Azure",
"sql.migration.sku.azureConfiguration.businessCritical": "Критически важный для бизнеса",
@@ -450,12 +499,25 @@
"sql.migration.sql.managed.instance": "Управляемый экземпляр SQL",
"sql.migration.sql.server.instance": "Экземпляр сервера SQL Server",
"sql.migration.sql.virtual.machine": "Виртуальная машина SQL",
+ "sql.migration.sqldb.column.copyduration": "Продолжительность копирования",
+ "sql.migration.sqldb.column.copystart": "Запуск копирования",
+ "sql.migration.sqldb.column.copythroughput": "Пропускная способность копирования",
+ "sql.migration.sqldb.column.dataread": "Данных прочитано",
+ "sql.migration.sqldb.column.datawritten": "Данных записано",
+ "sql.migration.sqldb.column.parallelcopytype": "Тип параллельного копирования",
+ "sql.migration.sqldb.column.rowscopied": "Строки скопированы",
+ "sql.migration.sqldb.column.rowsread": "Прочитанные строки",
+ "sql.migration.sqldb.column.tablename": "Имя таблицы",
+ "sql.migration.sqldb.column.usedparallelcopies": "Использованные параллельные копии",
+ "sql.migration.src.database": "База данных-источник",
+ "sql.migration.src.server": "Имя источника",
"sql.migration.start.migration.button": "Запуск миграции",
"sql.migration.start.session": "Начать новый сеанс",
"sql.migration.start.time": "Время начала",
"sql.migration.status": "Состояние",
"sql.migration.status.add.account": "Добавить учетную запись",
"sql.migration.status.add.account.MESSAGE": "Добавьте вашу учетную запись Azure, чтобы увидеть существующие миграции и их состояние.",
+ "sql.migration.status.canceled": "Отменено",
"sql.migration.status.canceling": "Выполняется отмена",
"sql.migration.status.completing": "Завершение работы",
"sql.migration.status.creating": "Создание",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "Сбой",
"sql.migration.status.inprogress": "Выполняется",
"sql.migration.status.refresh.label": "Обновить",
+ "sql.migration.status.retriable": "Повторное",
"sql.migration.status.select.service.MESSAGE": "Выберите службу Database Migration Service для отслеживания миграций.",
+ "sql.migration.status.status.label": "Состояние",
"sql.migration.status.succeeded": "Успешно",
"sql.migration.status.warning.count.multiple": "Предупреждения: {0}",
"sql.migration.status.warning.count.single": "Предупреждение: {0})",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Управляемый экземпляр SQL Azure",
"sql.migration.summary.page.title": "Сводка",
"sql.migration.summary.vm.type": "SQL Server на виртуальной машине Azure",
+ "sql.migration.tab.button.feedback.description": "Отзывы",
+ "sql.migration.tab.button.feedback.label": "Отзывы",
+ "sql.migration.tab.button.migration.description": "Миграция в Azure SQL",
+ "sql.migration.tab.button.migration.label": "Новая миграция",
+ "sql.migration.tab.button.support.description": "Новый запрос на поддержку",
+ "sql.migration.tab.button.support.label": "Новый запрос на поддержку",
+ "sql.migration.tab.dashboard.title": "Панель мониторинга",
+ "sql.migration.tab.migrations.title": "Миграции",
+ "sql.migration.table.error.title": "Сведения о состоянии миграции таблицы",
+ "sql.migration.table.migration.status.label": "Состояние переноса таблицы: {0}",
"sql.migration.target": "Целевой объект",
+ "sql.migration.target.azure.sql.instance.database.name": "Целевая база данных",
"sql.migration.target.azure.sql.instance.name": "Целевое имя",
+ "sql.migration.target.azure.sql.instance.server.name": "Целевое имя",
"sql.migration.target.database.name": "Имя целевой базы данных",
"sql.migration.target.platform": "Целевая платформа",
"sql.migration.target.server": "Целевой сервер",
@@ -497,7 +573,6 @@
"sql.migration.username": "Имя пользователя",
"sql.migration.view.all": "Все миграции баз данных",
"sql.migration.view.select.button.label": "Просмотреть или выбрать",
- "sql.migration.vm.not.ready": "Виртуальная машина «{0}» недоступна для переноса, поскольку в настоящее время она находится в состоянии «{1}». Чтобы продолжить, выберите доступную виртуальную машину.",
"sql.migration.warning": "Предупреждение",
"sql.migration.warnings": "Предупреждения",
"sql.migration.warnings.count": "Предупреждения ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "Да",
"total.databases.selected": "Выбрано баз данных: {0} из {1}"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "Учебник. Миграция в SQL Server на Виртуальных машинах Microsoft Azure (по сети)"
- },
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "Произошла ошибка при запуске миграции: \"{0}\"",
"sql.migration.starting.migration.message": "Запуск миграции для {0} базы данных в {1} — {2}"
diff --git a/i18n/ads-language-pack-ru/translations/main.i18n.json b/i18n/ads-language-pack-ru/translations/main.i18n.json
index 50b8ec8408..71a0d14fb5 100644
--- a/i18n/ads-language-pack-ru/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "Перезапустите Azure Data Studio, чтобы включить это расширение в {0}.",
"enableWindowsBackgroundUpdates": "Включите, чтобы скачивать и устанавливать новые версии Azure Data Studio в Windows в фоновом режиме",
"extensionsPolicy": "Устанавливает политику безопасности для скачивания расширений.",
- "incompatible": "Не удалось установить расширение \"{0}\", так как оно несовместимо с Azure Data Studio \"{1}\".",
+ "incompatible": "Не удается установить версию \"{0}\" расширения \"{1}\", так как она несовместима с Azure Data Studio \"{2}\". Обновите до Azure Data Studio {3}, чтобы установить расширение.",
"installExtensionCompletedAndReloadRequired": "Установка расширения {0} завершена. Перезагрузите Azure Data Studio, чтобы включить это расширение.",
"maxMemoryForLargeFilesMB": "Управляет объемом памяти, который доступен Azure Data Studio после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра \"--max-memory=НОВЫЙ_РАЗМЕР\" в командной строке.",
"miNewNotebook": "&&Новая записная книжка",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "В качестве параметра этого метода необходимо указать NavigationProvider с действительным providerId"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "Не удается запустить сеанс, диспетчер еще не инициализирован",
- "notebookMultipleRequestsError": "Невозможно выполнить ячейку кода. Выполняется другая ячейка."
+ "errorStartBeforeReady": "Не удается запустить сеанс, диспетчер еще не инициализирован"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "Очистить все сохраненные учетные записи",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "Показывать диалоговое окно подключения при запуске"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "Дополнительные действия",
"designer.defaultRemoveRowConfirmationMessage": "Действительно удалить эту строку?",
"designer.generalGroupName": "Общие",
"designer.issueCountAlert": "Найдено столько проблем при проверке: {0}",
"designer.issuesTabTitle": "Проблемы ({0})",
"designer.loadingDesigner": "Идет загрузка конструктора...",
"designer.loadingDesignerCompleted": "Конструктор загружен",
- "designer.moveRowText": "Переместить строку",
+ "designer.moveRowText": "Переместить",
"designer.processing": "Обработка…",
"designer.processingChanges": "Обработка изменений...",
"designer.processingChangesCompleted": "Изменения обработаны",
@@ -10471,7 +10471,7 @@
"sql/workbench/browser/designer/tableActions": {
"designer.addColumnAction": "Добавить новый",
"designer.insertAfterSelectedColumn": "Вставить после",
- "designer.insertBeforeSelectedRow": "Вставить до",
+ "designer.insertBeforeSelectedRow": "Вставить перед",
"designer.moveRowDownAction": "Переместить вниз",
"designer.moveRowDownButtonAriaLabel": "Переместить выбранную строку вниз на одну позицию",
"designer.moveRowUpAction": "Переместить вверх",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "Средство просмотра ресурсов"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "Невозможно выполнить операцию, пока выполняется другая операция.",
- "tableDesigner.newTable": "Создать таблицу"
+ "tableDesigner.OperationInProgressWarning": "Невозможно выполнить операцию, пока выполняется другая операция."
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "Закрыть",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "Файлы плана выполнения",
"epCompare.comparePropertiesAction": "Свойства",
"epCompare.comparisonProgess": "Загрузка похожих областей в сравниваемых планах",
+ "epCompare.searchNodeAction": "Найти узел",
+ "epCompare.searchNodeActionAddedPlan": "Найти узел — добавлен план",
"epCompare.toggleOrientation": "Переключить ориентацию",
"epCompare.zoomInAction": "Увеличить масштаб",
"epCompare.zoomOutAction": "Уменьшить масштаб",
"epCompare.zoomReset": "Сбросить масштаб",
- "epCompare.zoomToFit": "Масштаб по размеру экрана"
+ "epCompare.zoomToFit": "Масштаб по размеру экрана",
+ "queryDropdownPrefix": "Запрос {0} из {1}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "Нижняя операция: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "Операция слева: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "Операция справа: {0}",
"executionPlanComparisonPropertiesTopOperation": "Верхняя операция: {0}",
"executionPlanPropertiesEdgeOperationName": "Edge",
"nodePropertyViewNameNameColumnHeader": "Имя",
"nodePropertyViewNameValueColumnBottomHeader": "Значение (нижний план)",
+ "nodePropertyViewNameValueColumnLeftHeader": "Значение (левый план)",
+ "nodePropertyViewNameValueColumnRightHeader": "Значение (правый план)",
"nodePropertyViewNameValueColumnTopHeader": "Значение (верхний план)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "Значение"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "Закрыть",
"executionPlanPropertyViewSortAlphabetically": "В алфавитном порядке",
- "executionPlanPropertyViewSortByDisplayOrder": "По категориям",
+ "executionPlanPropertyViewSortByDisplayOrder": "Важность",
"executionPlanPropertyViewSortReverseAlphabetically": "В обратном алфавитном порядке",
"nodePropertyViewTitle": "Свойства"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "Свойства",
"executionPlanSavePlanXML": "Сохранить файл плана",
"executionPlanSearchNodeAction": "Найти узел",
+ "executionPlanTopOperationsAction": "Основные операции",
"executionPlanZoomInActionLabel": "Увеличить",
"executionPlanZoomOutActionLabel": "Уменьшить",
"openQueryAction": "Открыть запрос"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "Ошибка при отрисовке компонента: {0}",
- "noMimeTypeFound": "Не удается найти отрисовщик {0} для выходных данных. Он содержит следующие типы MIME: {1}",
- "noSelectorFound": "Не удалось найти компонент для селектора {0}",
- "safe": "безопасный "
+ "noMimeTypeFound": "Не удается найти отрисовщик для выходных данных. Он содержит следующие типы MIME: {0}",
+ "noSafeMimeTypeFound": "Не удалось найти безопасный модуль визуализации выходных данных. Он содержит следующие типы MIME: {0}",
+ "noSelectorFound": "Не удалось найти компонент для селектора {0}"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "Щелкните",
@@ -11683,7 +11691,7 @@
"plotlyError": "Не удалось отобразить диаграмму Plotly: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "Добавить подключение",
+ "serverTree.newConnection": "Новое подключение",
"servers.noConnections": "Подключения не найдены."
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "Вариант языка SQL"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "При выполнении запроса произошла ошибка.",
+ "query.QueryExecutionEnded": "Выполнение задачи завершено.",
+ "query.QueryExecutionStarted": "Выполнение запроса запущено.",
"resultsGrid": "Сетка результатов",
"resultsGrid.maxRowCountExceeded": "Превышено максимальное количество строк для фильтрации или сортировки. Чтобы обновить его, перейдите к параметрам пользователя и изменить параметр queryEditor.results.inMemoryDataProcessingThreshold",
"xmlShowplan": "XML Showplan"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "Включить или отключить фактический план выполнения",
"ToggleFocusBetweenQueryEditorAndResultsAction": "Переключить фокус между запросом и результатами",
"cancelQueryKeyboardAction": "Отменить запрос",
"copyQueryWithResultsKeyboardAction": "Копировать запрос с результатами",
+ "estimatedExecutionPlanKeyboardAction": "Отобразить предполагаемый план выполнения",
"focusOnCurrentQueryKeyboardAction": "Фокус на текущем запросе",
"parseSyntaxLabel": "Синтаксический анализ запроса",
"queryActions.notConnected": "Подключитесь к серверу",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "Для выполнения ярлыка требуется параметр редактора.",
"refreshIntellisenseKeyboardAction": "Обновить кэш IntelliSense",
"runCurrentQueryKeyboardAction": "Выполнить текущий запрос",
- "runCurrentQueryWithActualPlanKeyboardAction": "Выполнить текущий запрос с фактическим планом",
"runQueryKeyboardAction": "Выполнить запрос",
"toggleQueryResultsKeyboardAction": "Переключить результаты запроса"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "Установка сочетания клавиш workbench.action.query.shortcut{0} для запуска текста ярлыка при вызове процедуры или выполнении запроса. В качестве параметра будет передан любой выбранный текст в редакторе запросов в конце запроса, или вы можете сослаться на него с помощью {arg}"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "План выполнения",
"actualQueryPlan": "Действительное значение",
"cancelQueryLabel": "Отмена",
"changeConnectionDatabaseLabel": "Изменить подключение",
"changeDatabase.failed": "Не удалось изменить базу данных",
"changeDatabase.failedWithError": "Не удалось изменить базу данных: {0}",
"connectDatabaseLabel": "Подключиться",
+ "disableActualPlanLabel": "Отключить фактический план",
"disablesqlcmdLabel": "Отключить SQLCMD",
"disconnectDatabaseLabel": "Отключить",
+ "enableActualPlanLabel": "Включить фактический план",
"enablesqlcmdLabel": "Включить SQLCMD",
- "estimatedQueryPlan": "Объяснить",
+ "estimatedQueryPlan": "Предполагаемый план",
"newQueryTask.newQuery": "Создать запрос",
+ "query.multiSelectionNotSupported": "Выполнение запроса не поддерживается, если редактор находится в режиме выбора нескольких элементов.",
"queryEditor.exportSqlAsNotebook": "Экспортировать в виде записной книжки",
"runQueryLabel": "Запуск",
"selectDatabase": "Выберите базу данных"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "Сетка результатов и сообщения",
"rowHeight": "Определяет высоту строки в пикселах"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "Очистить весь журнал",
- "queryHistory.delete": "Удалить",
- "queryHistory.disableCapture": "Приостановить ведение Журнала запросов",
- "queryHistory.enableCapture": "Начать ведение Журнала запросов",
- "queryHistory.openQuery": "Открыть запрос",
- "queryHistory.runQuery": "Выполнить запрос",
- "queryHistory.toggleCaptureLabel": "Включить или отключить ведение Журнала запросов",
- "toggleQueryHistory": "Включить или отключить журнал запросов"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "Ошибка",
- "succeeded": "Выполнено"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "Нет запросов для отображения.",
- "queryHistory.regTreeAriaLabel": "Журнал запросов"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "&&Журнал запросов",
- "queryHistory": "Журнал запросов",
- "queryHistory.clearLabel": "Очистить весь журнал",
- "queryHistory.disableCapture": "Приостановить ведение Журнала запросов",
- "queryHistory.enableCapture": "Начать ведение Журнала запросов",
- "queryHistoryCaptureEnabled": "Включено ли ведение Журнала запросов. Если этот параметр имеет значение False, выполняемые запросы не будут записываться в истории.",
- "queryHistoryConfigurationTitle": "QueryHistory",
- "viewCategory": "Вид"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "План запроса"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "Редактор планов запросов"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "Фактическое число выполнений",
- "topOperations.actualRebinds": "Фактическое число повторных привязок",
- "topOperations.actualRewinds": "Фактическое число сбросов на начало",
- "topOperations.actualRows": "Фактических строк",
- "topOperations.estCPUCost": "Приблизительные расходы на ЦП",
- "topOperations.estCost": "Оценка стоимости",
- "topOperations.estIOCost": "Приблизительные затраты на операции ввода/вывода",
- "topOperations.estRebinds": "Приблизительное число повторных привязок",
- "topOperations.estRewinds": "Приблизительное число возвратов",
- "topOperations.estRows": "Оценка строк",
- "topOperations.estSubtreeCost": "Оценка стоимости поддерева",
- "topOperations.object": "Объект",
- "topOperations.operation": "Операция",
- "topOperations.parallel": "Параллельный",
- "topOperations.partitioned": "Секционированный",
- "topOperationsTitle": "Основные операции"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "Новое развертывание..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "Произошла ошибка при обновлении узла \"{0}\": {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "Создать сценарий",
- "tableDesigner.publishTableChanges": "Опубликовать изменения…"
+ "tableDesigner.publishTableChanges": "Опубликовать изменения…",
+ "tableDesigner.saveTableChanges": "Сохранить"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Предварительная версия функции"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "Истекло время ожидания доступности стандартных ядер для поставщика записных книжек \"{0}\""
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "Без имени",
"notebookView.nameTaken": "Представление с именем {0} уже существует в этой записной книжке."
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "Данные для {0} должны представлять собой строку или массив строк",
"nbNotSupported": "Формат этого файла не соответствует допустимому формату записной книжки",
"nbformatNotRecognized": "Формат nbformat v{0}.{1} не распознан",
- "unknownCellType": "Неизвестный тип ячейки {0}",
- "unrecognizedOutput": "Тип выходных данных {0} не распознан",
- "unrecognizedOutputType": "Тип выходных данных {0} не распознан"
+ "unknownCellType": "Неизвестный тип ячейки {0}"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "Необязательная цель выполнения, указанная в этой магической команде, например, Spark vs SQL",
@@ -12621,7 +12584,7 @@
"groupColor": "Цвет группы",
"groupDescription": "Описание группы",
"serverGroup.cancel": "Отмена",
- "serverGroup.colorValue": "Цвет: {0}",
+ "serverGroup.colorValue": "Цвет группы: {0}",
"serverGroup.ok": "OK"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "Начало р&&аботы",
"showReleaseNotes": "Показать раздел \"Начало работы\""
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "Невозможно выполнить ячейку кода. Выполняется другая ячейка."
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "Копировать",
+ "ept.topOperationsCopyWithHeader": "Копировать с заголовками",
+ "ept.topOperationsSelectAll": "Выбрать все",
+ "planTreeTab.title": "Дерево планов (предварительная версия)",
+ "topOperationsTableTitle": "Дерево плана выполнения"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "Копировать",
+ "ep.topOperationsCopyWithHeader": "Копировать с заголовками",
+ "ep.topOperationsSelectAll": "Выделить все",
+ "topOperationsTabTitle": "Основные операции (предварительный просмотр)",
+ "topOperationsTableTitle": "Основные операции"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "Тип выходных данных {0} не распознан"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-zh-hans/CHANGELOG.md b/i18n/ads-language-pack-zh-hans/CHANGELOG.md
index 3f9faee387..e233ab916e 100644
--- a/i18n/ads-language-pack-zh-hans/CHANGELOG.md
+++ b/i18n/ads-language-pack-zh-hans/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-zh-hans" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-zh-hans/package.json b/i18n/ads-language-pack-zh-hans/package.json
index 723e4dc9dc..8d99f66139 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 eda55b2f4e..756ba1cc77 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
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "支持 + 疑难解答",
"arc.supportRequestNote": "请注意,必须先将资源配置上传到 Azure 才能打开支持请求。",
"arc.suspect": "可疑",
+ "arc.syncSecondaryToCommit": "同步辅助副本以提交",
"arc.thePasswordsDoNotMatch": "密码不匹配。确认密码或按 Esc 退出。",
"arc.troubleshoot": "疑难解答",
"arc.type": "类型",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "升级管理",
"arc.upgradeMiaa": "升级 Azure SQL 托管实例",
"arc.upgradingController": "正在升级数据控制器。可以通过运行以下命令来检查升级状态: \\\"kubectl get datacontrollers -A\\\"",
+ "arc.upgradingDirectDC": "使用命令 \"az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}\" 升级数据控制器 \"{0}\"",
+ "arc.upgradingDirectMiaa": "使用命令 \"az sql mi-arc upgrade --name {0} --resource-group {1}\" 升级 SQL MIAA \"{0}\"",
+ "arc.upgradingIndirectDC": "使用命令 \"az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s\" 升级数据控制器 \"{0}\"",
+ "arc.upgradingIndirectMiaa": "使用命令 \"az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s\" 升级 SQL MIAA \"{0}\"",
"arc.upgradingMiaa": "正在升级 SQL 托管实例。可以通过运行以下命令来检查升级状态: 'kubectl get sqlmi -A'",
"arc.userCancelledError": "用户取消了此对话框",
"arc.username": "用户名",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "我接受 {0} 和 {1}。",
"arc.agreement.postgres.terms.conditions": "启用 Azure Arc 的 PostgreSQL 超大规模条款和条件",
- "arc.agreement.sql.help.text": "启用了 Azure Arc 的托管实例提供了 SQL Server 访问和功能兼容性,可以在所选的基础结构上部署。{0}",
+ "arc.agreement.sql.help.text": "已启用 Azure Arc 的托管实例提供可在所选基础结构上部署的 SQL Server 访问权限和功能兼容性。{0}。\r\n \r\n单击“脚本到笔记本”或“部署”即表示本人: (a) 同意与下面列出的市场产品/服务关联的法律条款和隐私声明;(b) 授权 Microsoft 按与我的 Azure 订阅相同的账单频率,以我当前的付款方式向我收取使用这项或这些产品/服务所产生的费用;以及 (c) 同意 Microsoft 与产品/服务的提供商共享我的联系信息、使用情况和交易信息,用于支持、计费和其他交易活动。Microsoft 不提供针对第三方产品/服务的权利。有关其他详细信息,请参阅 {1}、{2} 和 {3}。",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Azure 市场条款",
"arc.agreement.sql.help.text.learn.more": "了解详细信息",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "详细了解已启用 Azure Arc 的托管实例",
+ "arc.agreement.sql.help.text.privacy.policy": "隐私策略",
+ "arc.agreement.sql.help.text.terms.of.use": "使用条款",
"arc.agreement.sql.terms.conditions": "Azure SQL 托管实例 - Azure Arc 条款和条件",
"arc.azure.account": "Azure 帐户",
"arc.azure.location": "Azure 位置",
@@ -359,27 +367,34 @@
"arc.controller": "目标 Azure Arc 控制器",
"arc.cores-limit.label": "内核限制",
"arc.cores-request.label": "核心请求",
- "arc.data.controller.agreement": "我接受 {0} 和 {1}。",
"arc.data.controller.auto.upload.logs": "自动上传日志",
"arc.data.controller.auto.upload.logs.description": "启用日志的自动上传。仅限直接模式。",
"arc.data.controller.auto.upload.metrics": "自动上传指标",
"arc.data.controller.auto.upload.metrics.description": "启用指标的自动上传。仅限直接模式。",
- "arc.data.controller.cluster.config.profile": "配置文件",
+ "arc.data.controller.cluster.config.profile": "Kubernetes 配置模板",
+ "arc.data.controller.cluster.config.profile.description": "选择匹配 Kubernetes 分发的 Kubernetes 配置模版。此模版提供了存储类、服务类型等的默认设置。",
"arc.data.controller.cluster.config.profile.loading": "正在加载配置文件",
"arc.data.controller.cluster.config.profile.loadingcompleted": "加载配置文件已完成",
"arc.data.controller.cluster.config.profile.title": "选择配置文件",
"arc.data.controller.cluster.environment.title": "你的目标现有 Kubernetes 群集环境是什么?",
+ "arc.data.controller.cluster.name": "群集名称",
+ "arc.data.controller.cluster.name.description": "群集的名称。仅限直接模式。",
"arc.data.controller.connectivity.mode": "连接模式",
"arc.data.controller.create.azureconfig.title": "Azure 配置",
"arc.data.controller.create.controllerconfig.title": "控制器配置",
"arc.data.controller.create.summary.title": "查看配置",
"arc.data.controller.custom.location": "自定义位置",
"arc.data.controller.custom.location.description": "自定义位置的名称。仅限直接模式。",
- "arc.data.controller.details.description": "对于间接模式,请为 Azure Arc 数据控制器提供命名空间、名称和存储类。此名称将用于标识 Arc 实例以进行远程管理和监视。对于直接模式,无需提供命名空间,但请提供自定义位置名称。",
+ "arc.data.controller.details.description": "对于间接模式,需要命名空间、名称和存储类。此名称将用于标识 Arc 实例以进行远程管理和监视。对于直接模式,则需要自定义位置名称。",
"arc.data.controller.details.title": "数据控制器详细信息",
+ "arc.data.controller.direct.display.name": "直接",
+ "arc.data.controller.help.text": "Kubernetes 群集必须已使用 az connectedk8s 连接命令启用 arc。请使用我们的 {0} 了解详细信息。",
+ "arc.data.controller.help.text.documentation.page": "文档页面",
+ "arc.data.controller.indirect.display.name": "间接",
"arc.data.controller.infrastructure": "基础结构",
"arc.data.controller.kube.cluster.context": "群集上下文",
"arc.data.controller.location": "位置",
+ "arc.data.controller.location.description": "位置仅用于间接模式部署。对于直接模式,将忽略此字段。",
"arc.data.controller.log.analytics.primary.key": "Log Analytics 主键",
"arc.data.controller.log.analytics.workspace.id": "Log Analytics 工作区 ID",
"arc.data.controller.log.analytics.workspace.names": "Log Analytics 工作区",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "数据控制器名称",
"arc.data.controller.name.validation.description": "名称必须包含小写字母数字字符、\"-\" 或 \"。\",以字母数字字符开头/结尾,并且长度不能超过 253 个字符。",
"arc.data.controller.namespace": "数据控制器命名空间",
- "arc.data.controller.namespace.description": "仅限间接模式。",
+ "arc.data.controller.namespace.description": "数据控制器命名空间。仅限间接模式。",
"arc.data.controller.namespace.validation.description": "命名空间必须包含小写字母数字字符或 “-”,以字母数字字符开头/结尾,并且长度不能超过 63 个字符。",
"arc.data.controller.new.wizard.title": "创建 Azure Arc 数据控制器",
"arc.data.controller.project.details.description": "选择订阅以管理已部署的资源和成本。使用资源组(如文件夹)来整理和管理所有资源。",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "群集上下文",
+ "arc.data.controller.summary.cluster.name": "群集名称",
"arc.data.controller.summary.controller": "控制器",
+ "arc.data.controller.summary.data.controller.custom.location": "数据控制器自定义位置",
"arc.data.controller.summary.data.controller.infrastructure": "数据控制器基础结构",
"arc.data.controller.summary.data.controller.name": "数据控制器名称",
"arc.data.controller.summary.data.controller.namespace": "数据控制器命名空间",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "管理员帐户",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Azure 混合使用权益折扣(美元)",
"arc.sql.cost.summary.basics": "基本信息",
+ "arc.sql.cost.summary.billable.replicas": "可计费副本",
"arc.sql.cost.summary.business.critical": "业务关键",
"arc.sql.cost.summary.cost.vcore": "每个 vCore 的成本(美元)",
"arc.sql.cost.summary.custom.location": "自定义位置",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 个副本",
"arc.sql.pitr.description": "时点还原",
"arc.sql.pitr.retention.description": "配置时间点备份的保留期。{0}",
+ "arc.sql.readable.secondaries.description": "可读次要副本的数目。",
+ "arc.sql.readable.secondaries.label": "可读次要副本",
"arc.sql.retention.days.description": "指定要将时间点备份保留多长时间。",
"arc.sql.retention.days.label": "时间点保留(天)",
"arc.sql.service.tier.business.critical": "业务关键(无限制的 vCore 和 RAM,高级高可用性)",
"arc.sql.service.tier.description": "从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。",
"arc.sql.service.tier.general.purpose": "常规用途(最多 24 个 Vcore 和 128 Gi RAM,标准高可用性)",
"arc.sql.service.tier.label": "服务层",
- "arc.sql.storage-class.backups.description": "用于备份永久性卷的存储类。如果未指定任何值,则将使用默认存储类。",
+ "arc.sql.storage-class.backups.description": "要用于备份的存储类。如果未指定任何值,备份将存储在分配给数据的同一存储类中。必须是支持 RWX 的存储类。",
"arc.sql.storage-class.data.description": "用于数据的存储类(.mdf)。如果未指定任何值,则将使用默认存储类。",
"arc.sql.storage-class.datalogs.description": "用于数据的数据库日志(.ldf)。如果未指定任何值,则将使用默认存储类。",
"arc.sql.storage-class.dc.description": "要用于所有数据的存储类,以及所有需要它们的数据控制器 Pod 的 日志永久卷。",
"arc.sql.storage-class.logs.description": "用于日志的存储类(/var/log)。如果未指定任何值,则将使用默认存储类。",
"arc.sql.summary.arc.by.microsoft": "由 Microsoft 提供",
+ "arc.sql.sync.secondaries.description": "允许提交主副本之前提交事务所需的同步副本数。将此值设置为 -1 会将所需的同步辅助副本数设置为 '(# of replicas - 1) / 2',(向下舍入)。",
+ "arc.sql.sync.secondaries.label": "提交所需的同步辅助副本",
"arc.sql.three.replicas": "3 个副本",
"arc.sql.two.replicas": "2 个副本",
"arc.sql.username": "用户名",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "提供 Azure SQL 托管实例参数",
"arc.sql.wizard.title": "部署 Azure SQL 托管实例 - Azure Arc",
"arc.storage-class.backups.label": "存储类(备份)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "支持 RWX",
"arc.storage-class.data.label": "存储类(数据)",
"arc.storage-class.datalogs.label": "存储类(数据库日志)",
"arc.storage-class.dc.label": "存储类",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json
index 3148f707ea..f5d256b0d1 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "合并更改",
"modified": "已修改",
"neveragain": "不再显示",
+ "no": "否",
+ "ok": "确定",
"open": "打开",
"pull": "拉取",
"pull branch maybe rebased": "当前分支“{0}”似乎已变基。确定仍要拉取到其中吗?",
@@ -241,9 +243,13 @@
"pull push n": "在 {2}/{3} 之间拉取 {0} 个提交并推送 {1} 个提交",
"push n": "将 {0} 个提交推送到 {1}/{2}",
"push success": "已成功推送。",
+ "scm button publish title": "$(cloud-upload)发布更改",
+ "scm button publish tooltip": "发布更改",
+ "scm button sync title": " 同步更改 $(sync){0}{1}",
"staged changes": "暂存的更改",
"sync changes": "同步更改",
"sync is unpredictable": "正在同步。取消可能会导致存储库出现严重损坏",
+ "tooManyChangesWarning": "检测到过多更改。下面将仅显示第一个 {0} 更改。",
"untracked": "未跟踪的",
"untracked changes": "未跟踪的更改",
"yes": "是"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "控制是否在 Git 更改视图中显示内联“打开文件”操作。",
"config.showProgress": "控制 Git 操作是否显示进度提示。",
"config.showPushSuccessNotification": "控制在推送成功时是否显示通知。",
+ "config.showUnpublishedCommitsButton": "控制是否显示要同步或发布的操作按钮(如果存在未发布的提交)。",
+ "config.showUnpublishedCommitsButton.always": "如果存在未发布的提交,则始终显示操作按钮。",
+ "config.showUnpublishedCommitsButton.never": "从不显示操作按钮。",
+ "config.showUnpublishedCommitsButton.whenEmpty": "只有当无其他更改且存在未发布的提交时,才显示操作按钮。",
"config.smartCommitChanges": "控制哪些更改由Smart Commit自动暂存。",
"config.smartCommitChanges.all": "自动暂存所有更改。",
"config.smartCommitChanges.tracked": "仅自动暂存跟踪的更改。",
+ "config.statusLimit": "控制如何限制可从 Git 状态命令分析的更改数。可以设置为 0 表示无限制。",
"config.suggestSmartCommit": "建议启用智能提交(在无暂存更改时提交所有更改)。",
"config.supportCancellation": "控制在运行同步操作时是否出现通知,允许用户取消操作。",
"config.terminalAuthentication": "控制是否使 Azure Data Studio 成为集成终端中产生的 git 进程的身份验证处理程序。请注意: 需要重启终端才能选择此设置中的更改。",
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 0f8876b941..d7514abfde 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
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "{0} 已启动",
"startingServiceStatusMsg": "正在启动 {0}"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "新建表"
+ },
"dist/telemetry": {
"serviceCrashMessage": "{0} 个组件意外退出。请重启 Azure Data Studio。",
"viewKnownIssuesText": "查看已知问题"
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json
index 336346ce01..b07c7e5d03 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "未能安装 {0} {1}。错误: {2}",
"managePackages.backgroundInstallStarted": "正在安装 {0} {1}",
"managePackages.installButtonText": "安装",
+ "managePackages.installCompleteText": "已安装包",
+ "managePackages.installProgressText": "正在安装包",
"managePackages.invalidTextPlaceholder": "不适用",
"managePackages.noVersionsFound": "未找到指定包的任何有效版本",
"managePackages.packageNameTitle": "包名称",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "找到 {0} 个 {1} 包",
"managePackages.packageType": "包类型",
"managePackages.pkgNameColumn": "名称",
- "managePackages.uninstallButtonText": "卸载选定的包"
+ "managePackages.uninstallButtonText": "卸载选定的包",
+ "managePackages.uninstallCompleteText": "已卸载包",
+ "managePackages.uninstallProgressText": "正在卸载包"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "关闭",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json
index c2b66ee42a..ab95b2c20f 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "是否启用查询历史记录捕获。若为 false,则不捕获所执行的查询。",
"queryHistory.clear": "清除所有历史记录",
+ "queryHistory.delete": "删除",
"queryHistory.description": "查看并运行以前执行的查询",
+ "queryHistory.disableCapture": "暂停查询历史记录捕获",
"queryHistory.displayName": "查询历史记录",
- "queryHistory.toggleCapture": "切换查询历史记录捕获"
+ "queryHistory.doubleClickAction": "双击历史记录项时执行的操作",
+ "queryHistory.doubleClickAction.open": "使用所选历史记录项中的查询打开新的断开连接的编辑器",
+ "queryHistory.doubleClickAction.run": "使用所选历史记录项中的查询和连接打开新的连接编辑器,并自动运行查询",
+ "queryHistory.enableCapture": "开始查询历史记录捕获",
+ "queryHistory.noEntries": "没有要显示的查询",
+ "queryHistory.open": "打开查询",
+ "queryHistory.run": "运行查询"
}
}
}
\ No newline at end of file
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 ab19069821..adff0266e9 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "存储池(HDFS)实例",
"deployCluster.StorageSectionTitle": "存储设置",
"deployCluster.StorageSettings": "存储设置",
- "deployCluster.controllerDataStorageClaimSize": "控制器的数据存储声明大小",
+ "deployCluster.controllerDataStorageClaimSize": "控制器的数据存储声明大小(Gigabytes)",
"deployCluster.controllerDataStorageClass": "控制器的数据存储类",
- "deployCluster.controllerLogsStorageClaimSize": "控制器的日志存储声明大小",
+ "deployCluster.controllerLogsStorageClaimSize": "控制器的日志存储声明大小(Gigabytes)",
"deployCluster.controllerLogsStorageClass": "控制器的日志存储类",
- "deployCluster.dataPoolDataStorageClaimSize": "数据池的数据存储声明大小",
+ "deployCluster.dataPoolDataStorageClaimSize": "数据池的数据存储声明大小(Gigabytes)",
"deployCluster.dataPoolDataStorageClass": "数据池的数据存储类",
- "deployCluster.dataPoolLogsStorageClaimSize": "数据池的日志存储声明大小",
+ "deployCluster.dataPoolLogsStorageClaimSize": "数据池的日志存储声明大小(Gigabytes)",
"deployCluster.dataPoolLogsStorageClass": "数据池的日志存储类",
"deployCluster.scaleSectionTitle": "缩放设置",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 主服务器的数据存储声明大小",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 主服务器的数据存储声明大小(Gigabytes)",
"deployCluster.sqlServerMasterDataStorageClass": "SQL Server 主服务器的数据存储类",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 主服务器的日志存储声明大小",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 主服务器的日志存储声明大小(Gigabytes)",
"deployCluster.sqlServerMasterLogsStorageClass": "SQL Server 主服务器的日志存储类",
"deployCluster.storageFieldTooltip": "使用控制器设置",
- "deployCluster.storagePoolDataStorageClaimSize": "存储池的数据存储声明大小",
+ "deployCluster.storagePoolDataStorageClaimSize": "存储池的数据存储声明大小(Gigabytes)",
"deployCluster.storagePoolDataStorageClass": "存储池的数据存储类",
- "deployCluster.storagePoolLogsStorageClaimSize": "存储池的日志存储声明大小",
+ "deployCluster.storagePoolLogsStorageClaimSize": "存储池的日志存储声明大小(Gigabytes)",
"deployCluster.storagePoolLogsStorageClass": "存储池的日志存储类"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-password-field": "SQL Server 密码",
"docker-sql-port-field": "端口",
"extension-description": "提供部署 Microsoft SQL Server 的基于笔记本的体验",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/schema-compare.i18n.json
index 90f599c183..0e4426c448 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "聚合",
- "SchemaCompare.AllowDropBlockingAssemblies": "允许删除阻止程序集",
- "SchemaCompare.AllowIncompatiblePlatform": "允许不兼容的平台",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "允许不安全行级安全性数据移动",
- "SchemaCompare.ApplicationRoles": "应用程序角色",
- "SchemaCompare.Assemblies": "程序集",
- "SchemaCompare.AssemblyFiles": "程序集文件",
- "SchemaCompare.AsymmetricKeys": "非对称密钥",
- "SchemaCompare.Audits": "审核",
- "SchemaCompare.BackupDatabaseBeforeChanges": "在更改前备份数据库",
- "SchemaCompare.BlockOnPossibleDataLoss": "在可能发生数据丢失时阻止",
- "SchemaCompare.BlockWhenDriftDetected": "检测到偏移时阻止",
- "SchemaCompare.BrokerPriorities": "中转站优先级",
- "SchemaCompare.Certificates": "证书",
- "SchemaCompare.ClrUserDefinedTypes": "Clr 用户定义的类型",
- "SchemaCompare.ColumnEncryptionKeys": "列加密密钥",
- "SchemaCompare.ColumnMasterKeys": "列主密钥",
- "SchemaCompare.CommentOutSetVarDeclarations": "注释掉 Set Var 声明",
- "SchemaCompare.CompareUsingTargetCollation": "使用目标排序规则进行比较",
- "SchemaCompare.Contracts": "协定",
- "SchemaCompare.CreateNewDatabase": "新建数据库",
- "SchemaCompare.Credentials": "凭据",
- "SchemaCompare.CryptographicProviders": "加密提供程序",
- "SchemaCompare.DatabaseAuditSpecifications": "数据库审核规范",
- "SchemaCompare.DatabaseEncryptionKeys": "数据库加密密钥",
- "SchemaCompare.DatabaseOptions": "数据库选项",
- "SchemaCompare.DatabaseRoles": "数据库角色",
- "SchemaCompare.DatabaseScopedCredentials": "数据库范围的凭据",
- "SchemaCompare.DatabaseTriggers": "数据库触发器",
- "SchemaCompare.Defaults": "默认值",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "在单用户模式下部署数据库",
- "SchemaCompare.DisableAndReenableDdlTriggers": "禁用并重新启用 DDL 触发器",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "不更改变更数据捕获对象",
- "SchemaCompare.DoNotAlterReplicatedObjects": "不更改复制的对象",
- "SchemaCompare.DropConstraintsNotInSource": "删除不在源中的约束",
- "SchemaCompare.DropDmlTriggersNotInSource": "删除未在源中的 DML 触发器",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "删除不在源中的扩展属性",
- "SchemaCompare.DropIndexesNotInSource": "删除不在源中的索引",
- "SchemaCompare.DropObjectsNotInSource": "删除未在源中的对象",
- "SchemaCompare.DropPermissionsNotInSource": "删除未在源中的权限",
- "SchemaCompare.DropRoleMembersNotInSource": "删除不在源中的角色成员",
- "SchemaCompare.DropStatisticsNotInSource": "删除不在源中的统计信息",
- "SchemaCompare.Endpoints": "终结点",
- "SchemaCompare.ErrorMessages": "错误消息",
- "SchemaCompare.EventNotifications": "事件通知",
- "SchemaCompare.EventSessions": "事件会话",
- "SchemaCompare.ExtendedProperties": "扩展属性",
- "SchemaCompare.ExternalDataSources": "外部数据源",
- "SchemaCompare.ExternalFileFormats": "外部文件格式",
- "SchemaCompare.ExternalStreamingJobs": "外部流式处理作业",
- "SchemaCompare.ExternalStreams": "外部流",
- "SchemaCompare.ExternalTables": "外部表",
- "SchemaCompare.FileTables": "文件表",
- "SchemaCompare.Filegroups": "文件组",
- "SchemaCompare.Files": "文件",
- "SchemaCompare.FullTextCatalogs": "全文目录",
- "SchemaCompare.FullTextStoplists": "全文非索引字表",
+ "OptionNotFoundWarningMessage": "标签: 选项值名称查找中不存在 {0}",
"SchemaCompare.GeneralOptionsLabel": "常规选项",
- "SchemaCompare.GenerateSmartDefaults": "生成智能默认值",
- "SchemaCompare.IgnoreAnsiNulls": "忽略 AnsiNulls",
- "SchemaCompare.IgnoreAuthorizer": "忽略授权者",
- "SchemaCompare.IgnoreColumnCollation": "忽略列排序规则",
- "SchemaCompare.IgnoreColumnOrder": "忽略列顺序",
- "SchemaCompare.IgnoreComments": "忽略注释",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "忽略加密提供程序文件路径",
- "SchemaCompare.IgnoreDdlTriggerOrder": "忽略 DDL 触发顺序",
- "SchemaCompare.IgnoreDdlTriggerState": "忽略 DDL 触发状态",
- "SchemaCompare.IgnoreDefaultSchema": "忽略默认架构",
- "SchemaCompare.IgnoreDmlTriggerOrder": "忽略 DML 触发顺序",
- "SchemaCompare.IgnoreDmlTriggerState": "忽略 DML 触发状态",
- "SchemaCompare.IgnoreExtendedProperties": "忽略扩展属性",
- "SchemaCompare.IgnoreFileAndLogFilePath": "忽略文件和日志文件路径",
- "SchemaCompare.IgnoreFileSize": "忽略文件大小",
- "SchemaCompare.IgnoreFilegroupPlacement": "忽略文件组放置",
- "SchemaCompare.IgnoreFillFactor": "忽略填充因子",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "忽略全文目录文件路径",
- "SchemaCompare.IgnoreIdentitySeed": "忽略标识种子",
- "SchemaCompare.IgnoreIncrement": "忽略增量",
- "SchemaCompare.IgnoreIndexOptions": "忽略索引选项",
- "SchemaCompare.IgnoreIndexPadding": "忽略索引填充",
- "SchemaCompare.IgnoreKeywordCasing": "忽略关键字大小写",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "忽略索引上的锁定提示",
- "SchemaCompare.IgnoreLoginSids": "忽略登录 SID",
- "SchemaCompare.IgnoreNotForReplication": "忽略“不用于复制”",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "忽略分区方案中的对象放置",
- "SchemaCompare.IgnorePartitionSchemes": "忽略分区方案",
- "SchemaCompare.IgnorePermissions": "忽略权限",
- "SchemaCompare.IgnoreQuotedIdentifiers": "忽略带引号的标识符",
- "SchemaCompare.IgnoreRoleMembership": "忽略角色成员身份",
- "SchemaCompare.IgnoreRouteLifetime": "忽略路由生存期",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "忽略语句之间的分号",
- "SchemaCompare.IgnoreTableOptions": "忽略表选项",
- "SchemaCompare.IgnoreUserSettingsObjects": "忽略用户设置对象",
- "SchemaCompare.IgnoreWhitespace": "忽略空格",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "忽略而不检查检查约束",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "忽略且不检查外键",
- "SchemaCompare.IncludeCompositeObjects": "包括复合对象",
- "SchemaCompare.IncludeTransactionalScripts": "包括事务脚本",
- "SchemaCompare.LinkedServerLogins": "链接服务器登录名",
- "SchemaCompare.LinkedServers": "链接服务器",
- "SchemaCompare.Logins": "登录名",
- "SchemaCompare.MasterKeys": "主密钥",
- "SchemaCompare.MessageTypes": "消息类型",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "没有 Alter 语句来更改 Clr 类型",
"SchemaCompare.ObjectTypesOptionsLabel": "包括对象类型",
- "SchemaCompare.PartitionFunctions": "分区功能",
- "SchemaCompare.PartitionSchemes": "分区方案",
- "SchemaCompare.Permissions": "权限",
- "SchemaCompare.PopulateFilesOnFileGroups": "在文件组上填充文件",
- "SchemaCompare.Queues": "队列",
- "SchemaCompare.RegisterDataTierApplication": "注册数据层应用程序",
- "SchemaCompare.RemoteServiceBindings": "远程服务绑定",
- "SchemaCompare.RoleMembership": "角色成员身份",
- "SchemaCompare.Routes": "路由",
- "SchemaCompare.Rules": "规则",
- "SchemaCompare.RunDeploymentPlanExecutors": "运行部署计划执行器",
- "SchemaCompare.ScalarValuedFunctions": "标量值函数",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "架构比较选项",
- "SchemaCompare.ScriptDatabaseCollation": "脚本数据库排序规则",
- "SchemaCompare.ScriptDatabaseCompatibility": "脚本数据库兼容性",
- "SchemaCompare.ScriptDatabaseOptions": "脚本数据库选项",
- "SchemaCompare.ScriptDeployStateChecks": "脚本部署状态检查",
- "SchemaCompare.ScriptFileSize": "脚本文件大小",
- "SchemaCompare.ScriptNewConstraintValidation": "脚本新约束验证",
- "SchemaCompare.ScriptRefreshModule": "脚本刷新模块",
- "SchemaCompare.SearchPropertyLists": "搜索属性列表",
- "SchemaCompare.SecurityPolicies": "安全策略",
- "SchemaCompare.Sequences": "序列",
- "SchemaCompare.ServerAuditSpecifications": "服务器审核规范",
- "SchemaCompare.ServerRoleMembership": "服务器角色成员身份",
- "SchemaCompare.ServerRoles": "服务器角色",
- "SchemaCompare.ServerTriggers": "服务器触发器",
- "SchemaCompare.Services": "服务",
- "SchemaCompare.Signatures": "签名",
- "SchemaCompare.StoredProcedures": "存储过程",
- "SchemaCompare.SymmetricKeys": "对称密钥",
- "SchemaCompare.Synonyms": "同义词",
- "SchemaCompare.TableValuedFunctions": "表值函数",
- "SchemaCompare.Tables": "表",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "将验证错误视为警告",
- "SchemaCompare.UnmodifiableObjectWarnings": "不可修改的对象警告",
- "SchemaCompare.UserDefinedDataTypes": "用户定义的数据类型",
- "SchemaCompare.UserDefinedTableTypes": "用户定义的表类型",
- "SchemaCompare.Users": "用户",
- "SchemaCompare.VerifyCollationCompatibility": "验证排序规则兼容性",
- "SchemaCompare.VerifyDeployment": "验证部署",
- "SchemaCompare.Views": "视图",
- "SchemaCompare.XmlSchemaCollections": "XML 架构集合",
"SchemaCompareOptionsDialog.Reset": "重置",
"file": "文件",
"flat": "平面",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-assessment.i18n.json
index e6a946b79f..4e97c0e346 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "版本",
"asmt.serverversion": "版本",
"asmt.sqlReport.Error": "错误",
+ "asmt.sqlReport.High": "高",
"asmt.sqlReport.Info": "信息",
+ "asmt.sqlReport.Low": "低",
+ "asmt.sqlReport.Medium": "中",
"asmt.sqlReport.Warning": "警告",
"asmt.sqlReport.resultForDatabase": "数据库结果",
"asmt.sqlReport.resultForInstance": "服务器结果",
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 27ce9319b5..5cc5c50650 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "添加引用",
"addDatabaseReferencedialogName": "添加数据库引用",
"addItemAction": "添加项",
+ "advancedOptionsButton": "高级...",
+ "advancedPublishOptions": "高级发布选项",
"appSettingPrompt": "是否要使用新的连接字符串更新 Azure 函数 local.settings.json?",
"applyConfirmation": "是否确定要更新目标项目?",
"applyError": "更新项目时出错: {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Microsoft SQL Server 许可协议",
"exampleUsage": "示例用法",
"excludeAction": "不包括",
+ "excludeObjectTypes": "排除对象类型",
"externalStream": "外部 Stream",
"externalStreamingJobFriendlyName": "外部流式处理作业",
"externalStreamingJobValidationPassed": "已通过外部流式作业验证。",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "正在从 {0} 生成新的 SQL 项目... 检查输出窗口以了解详细信息。",
"hr": "小时",
"importElements": "导入元素",
+ "include": "包括",
"installGlobally": "全局安装",
"invalidDataSchemaProvider": ".Sqlproj 文件中的 DSP 无效",
"invalidDatabaseReference": ".Sqlproj 文件中的数据库引用无效",
@@ -200,6 +204,9 @@
"objectType": "对象类型",
"okString": "确定",
"openEulaString": "打开许可协议",
+ "optionDescription": "选项说明",
+ "optionName": "选项名称",
+ "optionNotFoundWarningMessage": "标签: 选项值名称查找中不存在 {0}",
"outsideFolderPath": "不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。",
"parentTreeItemUnknown": "无法访问所提供树项的父级",
"passwordNotMatch": "{0} 密码与确认密码不匹配",
@@ -226,6 +233,7 @@
"publish": "发布",
"publishAction": "发布",
"publishDialogName": "发布项目",
+ "publishOptions": "发布选项",
"publishProjectSucceed": "已成功发布数据库项目",
"publishSettingsFiles": "发布设置文件",
"publishTo": "发布目标",
@@ -240,6 +248,7 @@
"referenceType": "引用类型",
"reloadProject": "是否希望重新加载数据库项目?",
"reloadValuesFromProjectButtonTitle": "从项目中重新加载值",
+ "reset": "重置",
"resetAllVars": "重置所有变量",
"resourceGroup": "资源组",
"retryFailedMessage": "操作 \"{0}\" 失败。正在重试...当前结果: {1}。错误: \"{2}\"",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "生成",
"sqlDatabaseProjects.changeTargetPlatform": "更新目标平台",
"sqlDatabaseProjects.close": "关闭数据库项目",
+ "sqlDatabaseProjects.collapseProjectNodes": "项目节点是否启动已折叠",
"sqlDatabaseProjects.convertToSdkStyleProject": "转换为 SDK 样式项目",
"sqlDatabaseProjects.createProjectFromDatabase": "根据数据库创建项目",
"sqlDatabaseProjects.delete": "删除",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "是否在未检测到时提示用户安装 Node.js。",
"sqlDatabaseProjects.open": "打开数据库项目",
"sqlDatabaseProjects.openContainingFolder": "打开所在的文件夹",
+ "sqlDatabaseProjects.openInDesigner": "在设计器中打开",
"sqlDatabaseProjects.properties": "属性",
"sqlDatabaseProjects.publish": "发布",
"sqlDatabaseProjects.schemaCompare": "架构比较",
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 64d28afa74..ba7caddde3 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "复制密钥 1",
"sql.migration.copy.key2": "复制密钥 2",
"sql.migration.copy.migration.details": "复制迁移详细信息",
+ "sql.migration.copy.status.canceled": "已取消",
+ "sql.migration.copy.status.cancelled": "已取消",
+ "sql.migration.copy.status.copyfinished": "复制已完成",
+ "sql.migration.copy.status.copying": "正在复制",
+ "sql.migration.copy.status.failed": "失败",
+ "sql.migration.copy.status.inprogress": "进行中",
+ "sql.migration.copy.status.preparingforcopy": "正在准备",
+ "sql.migration.copy.status.queued": "已排队",
+ "sql.migration.copy.status.rebuildingindexes": "重新生成索引",
+ "sql.migration.copy.status.succeeded": "成功",
"sql.migration.copy.throughput": "复制吞吐量(MBPS)",
"sql.migration.copy.throughput.info": "将数据库备份迁移到 Azure 期间实现的数据移动吞吐量。这是数据传输速率,计算方式为读取的数据除以备份迁移到 Azure 的持续时间。",
"sql.migration.count.database.multiple": "{0} 个数据库",
"sql.migration.count.database.single": "{0} 数据库",
"sql.migration.create": "创建",
"sql.migration.create.new": "新建",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "正在创建资源组",
"sql.migration.currently.restoring.file": "当前正在还原文件",
"sql.migration.cutover": "迁移直接转换",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. 创建最终事务日志备份并将其存储在网络共享上。",
"sql.migration.cutover.step.3.blob": "3. 验证是否已在目标数据库上还原所有备份。“等待还原的日志备份”值应为零。",
"sql.migration.cutover.step.3.network.share": "3. 验证是否已在目标数据库上还原所有日志备份。“等待还原的日志备份”值应为零。",
- "sql.migration.cutover.type": "迁移模式",
+ "sql.migration.cutover.type": "模式",
"sql.migration.dashboard.description": "确定 SQL Server 实例的迁移准备情况,确定建议的 Azure SQL 目标,并完成 SQL Server 实例到 Azure 虚拟机上的 Azure SQL 托管实例或 SQL Server 的迁移。",
+ "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.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.vm": "教程: 迁移到 Azure 虚拟机上的 SQL Server (联机)",
"sql.migration.dashboard.help.title": "帮助文章和视频链接",
"sql.migration.dashboard.migrate.task.button": "迁移到 Azure SQL",
"sql.migration.dashboard.migrate.task.button.description": "将 SQL Server 实例迁移到 Azure SQL。",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "数据库迁移服务身份验证密钥",
"sql.migration.database.migration.service.created.successfully": "已成功创建数据库迁移服务。",
"sql.migration.database.migration.status": "数据库迁移状态",
+ "sql.migration.database.migration.status.label": "数据库迁移状态: {0}",
"sql.migration.database.page.description": "选择要在迁移期间使用的数据库备份的位置。",
"sql.migration.database.page.title": "数据库备份",
"sql.migration.database.private.endpoint.info.text": "确保 Azure 存储帐户不使用专用终结点。",
- "sql.migration.database.status.column": "状态",
+ "sql.migration.database.status.column": "迁移状态",
"sql.migration.database.to.be.migrated": "要迁移的数据库",
"sql.migration.databases": "数据库({0}/{1})",
"sql.migration.databases.selected": "已选择 {0} 个数据库(共 {1} 个)",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} 天",
"sql.migration.days": "{0} 天",
"sql.migration.description": "说明",
+ "sql.migration.details.breadcrumb.migrations": "迁移",
"sql.migration.details.copied": "已复制详细信息",
+ "sql.migration.details.refresh": "刷新",
+ "sql.migration.details.serverobjects.all.tables.label": "表数总计",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "已取消",
+ "sql.migration.details.serverobjects.failed.tables.label": "失败",
+ "sql.migration.details.serverobjects.field.label": "服务器对象",
+ "sql.migration.details.serverobjects.filter.aria.label": "使用关键字筛选表迁移结果",
+ "sql.migration.details.serverobjects.filter.label": "筛选表迁移结果",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "进行中",
+ "sql.migration.details.serverobjects.label": "服务器对象",
+ "sql.migration.details.serverobjects.successful.tables.label": "成功",
"sql.migration.dms.location": "Azure 数据库迁移服务的 Azure 区域。将仅显示包含服务的区域。",
"sql.migration.dms.provision.failed": "未能预配数据库迁移服务。请等待几分钟,然后重试。",
"sql.migration.dms.resource": "Azure 数据库迁移服务资源名称",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "无备份文件",
"sql.migration.enter.your.sql.cred": "输入源 SQL Server 实例的凭据。将数据库迁移到 Azure SQL 时将使用这些凭据。",
"sql.migration.error": "错误",
+ "sql.migration.error.details.label": "迁移错误",
+ "sql.migration.error.details.title": "迁移错误详细信息",
+ "sql.migration.error.dialog.clear.button.label": "清除",
+ "sql.migration.error.title": "迁移状态详细信息",
"sql.migration.failed": "数据库迁移失败",
"sql.migration.feedback.issue.title": "有关迁移体验的反馈",
"sql.migration.file.name": "文件名",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "最近完成的扫描: {0}",
"sql.migration.learn.more": "了解详细信息",
"sql.migration.learn.more.prerequisites": "在开始迁移之前,请了解有关所需内容的详细信息。",
+ "sql.migration.load.migration.list.error": "加载迁移列表时出错",
"sql.migration.location": "位置",
"sql.migration.mi.not.ready": "托管实例 “{0}” 不可用于迁移,因为它当前处于 “{1}” 状态。若要继续,请选择可用的托管实例。",
"sql.migration.migration.completed": "已完成数据库迁移",
"sql.migration.migration.in.progress": "正在进行数据库迁移",
+ "sql.migration.migration.list.ascending.label": "升序",
+ "sql.migration.migration.list.sort.label": "排序",
"sql.migration.migration.status": "迁移状态",
"sql.migration.migration.status.filter": "迁移状态筛选器",
"sql.migration.min": "{0} 分钟",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "脱机",
"sql.migration.ok": "确定",
"sql.migration.online": "联机",
+ "sql.migration.open.migration.destails.error": "打开迁移详细信息对话框时出错",
+ "sql.migration.open.migration.service.error": "打开迁移服务对话框时出错",
+ "sql.migration.open.migration.target.error": "打开迁移目标时出错",
"sql.migration.option": "下载并安装集成运行时",
+ "sql.migration.parallel.copy.type.dynamic": "动态范围",
+ "sql.migration.parallel.copy.type.none": "无",
+ "sql.migration.parallel.copy.type.physical": "物理分区",
"sql.migration.path.user.account": "用户帐户",
"sql.migration.pre.req.1": "Azure 帐户详细信息",
"sql.migration.pre.req.2": "Azure SQL 托管实例或 Azure 虚拟机上的 SQL Server",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "刷新评估",
"sql.migration.refresh.key1": "刷新密钥 1",
"sql.migration.refresh.key2": "刷新密钥 2",
- "sql.migration.refresh.migrations.error": "刷新迁移列表时出错:“{0}”。请检查关联的 Azure 连接,然后单击“刷新”重试。",
+ "sql.migration.refresh.migrations.error.label": "刷新迁移列表时出错。请检查关联的 Azure 连接,然后单击“刷新”重试。",
+ "sql.migration.refresh.migrations.error.title": "刷新迁移列表时出错。",
"sql.migration.resource.group.description": "资源组是保管 Azure 解决方案的相关资源的容器。",
"sql.migration.resource.group.not.found": "未找到资源组。",
"sql.migration.resourceGroups": "资源组",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "下一步",
"sql.migration.saved.assessment.result": "已保存的会话",
"sql.migration.search": "搜索",
- "sql.migration.search.for.migration": "搜索迁移",
+ "sql.migration.search.for.migration": "筛选迁移结果",
"sql.migration.sec": "{0} 秒",
"sql.migration.select.azure.mi": "选择目标 Azure 订阅和目标 Azure SQL 托管实例。",
"sql.migration.select.azure.vm": "为目标在 Azure 虚拟机上选择目标 Azure 订阅和目标 SQL Server。",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "显示状态",
"sql.migration.size": "大小(MB)",
"sql.migration.size.column.header": "大小",
+ "sql.migration.size.gb": "{0} GB",
+ "sql.migration.size.mb": "{0} MB",
+ "sql.migration.size.tb": "{0} TB",
"sql.migration.sku.available.recommendations": "{0} 个建议可用",
"sql.migration.sku.azureConfiguration": "Azure 配置",
"sql.migration.sku.azureConfiguration.businessCritical": "业务关键",
@@ -450,12 +499,25 @@
"sql.migration.sql.managed.instance": "SQL 托管实例",
"sql.migration.sql.server.instance": "SQL Server 实例",
"sql.migration.sql.virtual.machine": "SQL 虚拟机",
+ "sql.migration.sqldb.column.copyduration": "复制持续时间",
+ "sql.migration.sqldb.column.copystart": "复制开始",
+ "sql.migration.sqldb.column.copythroughput": "复制吞吐量",
+ "sql.migration.sqldb.column.dataread": "已读取数据",
+ "sql.migration.sqldb.column.datawritten": "已写入数据",
+ "sql.migration.sqldb.column.parallelcopytype": "并行复制类型",
+ "sql.migration.sqldb.column.rowscopied": "已复制行",
+ "sql.migration.sqldb.column.rowsread": "已读取行",
+ "sql.migration.sqldb.column.tablename": "表名",
+ "sql.migration.sqldb.column.usedparallelcopies": "已用并行副本",
+ "sql.migration.src.database": "源数据库",
+ "sql.migration.src.server": "源名称",
"sql.migration.start.migration.button": "开始迁移",
"sql.migration.start.session": "启动新会话",
"sql.migration.start.time": "开始时间",
"sql.migration.status": "状态",
"sql.migration.status.add.account": "添加帐户",
"sql.migration.status.add.account.MESSAGE": "添加 Azure 帐户以查看现有迁移及其状态。",
+ "sql.migration.status.canceled": "已取消",
"sql.migration.status.canceling": "正在取消",
"sql.migration.status.completing": "正在完成",
"sql.migration.status.creating": "正在创建",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "失败",
"sql.migration.status.inprogress": "进行中",
"sql.migration.status.refresh.label": "刷新",
+ "sql.migration.status.retriable": "可重试",
"sql.migration.status.select.service.MESSAGE": "选择一项数据库迁移服务来监视迁移。",
+ "sql.migration.status.status.label": "状态",
"sql.migration.status.succeeded": "成功",
"sql.migration.status.warning.count.multiple": "{0} 条警告)",
"sql.migration.status.warning.count.single": "{0} 个警告)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Azure SQL 托管实例",
"sql.migration.summary.page.title": "摘要",
"sql.migration.summary.vm.type": "Azure 虚拟机上的 SQL Server",
+ "sql.migration.tab.button.feedback.description": "反馈",
+ "sql.migration.tab.button.feedback.label": "反馈",
+ "sql.migration.tab.button.migration.description": "迁移到 Azure SQL",
+ "sql.migration.tab.button.migration.label": "新建迁移",
+ "sql.migration.tab.button.support.description": "新建支持请求",
+ "sql.migration.tab.button.support.label": "新建支持请求",
+ "sql.migration.tab.dashboard.title": "仪表板",
+ "sql.migration.tab.migrations.title": "迁移",
+ "sql.migration.table.error.title": "表迁移状态详细信息",
+ "sql.migration.table.migration.status.label": "表迁移状态: {0}",
"sql.migration.target": "目标",
+ "sql.migration.target.azure.sql.instance.database.name": "目标数据库",
"sql.migration.target.azure.sql.instance.name": "目标名",
+ "sql.migration.target.azure.sql.instance.server.name": "目标名",
"sql.migration.target.database.name": "目标数据库名",
"sql.migration.target.platform": "目标平台",
"sql.migration.target.server": "目标服务器",
@@ -497,7 +573,6 @@
"sql.migration.username": "用户名",
"sql.migration.view.all": "所有数据库迁移",
"sql.migration.view.select.button.label": "查看/选择",
- "sql.migration.vm.not.ready": "虚拟机“{0}”不可用于迁移,因为它当前处于“{1}”状态。若要继续,请选择可用的虚拟机。",
"sql.migration.warning": "警告",
"sql.migration.warnings": "警告",
"sql.migration.warnings.count": "警告({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "是",
"total.databases.selected": "已选择 {0} 个数据库(共 {1} 个)。"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "教程: 迁移到 Azure 虚拟机上的 SQL Server (联机)"
- },
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "开始迁移时出现错误:“{0}”",
"sql.migration.starting.migration.message": "正在开始将数据库 {0} 迁移到 {1} - {2}"
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 ec85b94649..3dad2552f6 100644
--- a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "请重新加载 Azure Data Studio 以在 {0} 中启用此扩展。",
"enableWindowsBackgroundUpdates": "启用在 Windows 上后台下载和安装新的 Azure Data Studio 版本",
"extensionsPolicy": "设置用于下载扩展的安全策略。",
- "incompatible": "无法安装扩展名 '{0}',因为它不兼容 Azure Data Studio '{1}'。",
+ "incompatible": "无法安装扩展“{1}”的版本“{0}”,因为它与 Azure Data Studio“{2}”不兼容。请更新到 Azure Data Studio {3} 以安装扩展。",
"installExtensionCompletedAndReloadRequired": "安装扩展 {0} 已完成。请重新加载 Azure Data Studio 以启用它。",
"maxMemoryForLargeFilesMB": "在打开大型文件时,控制 Azure Data Studio 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。",
"miNewNotebook": "新建笔记本(&&N)",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "必须向此方法传递具有有效 providerId 的 NavigationProvider"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "无法启动会话,管理器尚未初始化",
- "notebookMultipleRequestsError": "无法执行代码单元格。当前正在执行另一个单元格。"
+ "errorStartBeforeReady": "无法启动会话,管理器尚未初始化"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "清除所有保存的帐户",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "在启动时显示连接对话框"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "更多操作",
"designer.defaultRemoveRowConfirmationMessage": "是否确实要删除该行?",
"designer.generalGroupName": "常规",
"designer.issueCountAlert": "已找到 {0} 个验证问题。",
"designer.issuesTabTitle": "问题({0})",
"designer.loadingDesigner": "正在加载设计器...",
"designer.loadingDesignerCompleted": "已加载设计器",
- "designer.moveRowText": "移动行",
+ "designer.moveRowText": "移动",
"designer.processing": "正在处理...",
"designer.processingChanges": "正在处理更改...",
"designer.processingChangesCompleted": "已处理更改",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "资源查看器"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "当另一个操作正在进行时,无法执行该操作。",
- "tableDesigner.newTable": "新建表"
+ "tableDesigner.OperationInProgressWarning": "当另一个操作正在进行时,无法执行该操作。"
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "关闭",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "执行计划文件",
"epCompare.comparePropertiesAction": "属性",
"epCompare.comparisonProgess": "在比较的计划中加载类似区域",
+ "epCompare.searchNodeAction": "查找节点",
+ "epCompare.searchNodeActionAddedPlan": "查找节点 - 已添加计划",
"epCompare.toggleOrientation": "切换方向",
"epCompare.zoomInAction": "放大",
"epCompare.zoomOutAction": "缩小",
"epCompare.zoomReset": "重置缩放",
- "epCompare.zoomToFit": "缩放到合适大小"
+ "epCompare.zoomToFit": "缩放到合适大小",
+ "queryDropdownPrefix": "查询 {1}: {2} 的 {0}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "底部操作: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "左侧操作: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "右侧操作: {0}",
"executionPlanComparisonPropertiesTopOperation": "热门操作: {0}",
"executionPlanPropertiesEdgeOperationName": "边缘",
"nodePropertyViewNameNameColumnHeader": "名称",
"nodePropertyViewNameValueColumnBottomHeader": "值(底部计划)",
+ "nodePropertyViewNameValueColumnLeftHeader": "值(左侧计划)",
+ "nodePropertyViewNameValueColumnRightHeader": "值(右侧计划)",
"nodePropertyViewNameValueColumnTopHeader": "值(顶级计划)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "值"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "关闭",
"executionPlanPropertyViewSortAlphabetically": "按字母顺序",
- "executionPlanPropertyViewSortByDisplayOrder": "按分类顺序",
+ "executionPlanPropertyViewSortByDisplayOrder": "重要性",
"executionPlanPropertyViewSortReverseAlphabetically": "按反向字母顺序",
"nodePropertyViewTitle": "属性"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "属性",
"executionPlanSavePlanXML": "保存计划文件",
"executionPlanSearchNodeAction": "查找节点",
+ "executionPlanTopOperationsAction": "热门的操作",
"executionPlanZoomInActionLabel": "放大",
"executionPlanZoomOutActionLabel": "缩小",
"openQueryAction": "打开查询"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "渲染组件时出错: {0}",
- "noMimeTypeFound": "未找到 {0} 呈现器用于输出。它具有以下 MIME 类型: {1}",
- "noSelectorFound": "未找到选择器 {0} 的组件",
- "safe": "安全"
+ "noMimeTypeFound": "未找到用于输出的呈现器。它具有以下 MIME 类型: {0}",
+ "noSafeMimeTypeFound": "未找到用于输出的安全呈现器。它具有以下 MIME 类型: {0}",
+ "noSelectorFound": "未找到选择器 {0} 的组件"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "单击",
@@ -11683,7 +11691,7 @@
"plotlyError": "显示 Plotly 图形时出错: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "添加连接",
+ "serverTree.newConnection": "新建连接",
"servers.noConnections": "未找到连接。"
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "SQL 语言风格"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "执行查询时出错。",
+ "query.QueryExecutionEnded": "查询执行已完成。",
+ "query.QueryExecutionStarted": "查询执行已开始。",
"resultsGrid": "结果网格",
"resultsGrid.maxRowCountExceeded": "已超过筛选/排序的最大行计数。若要更新它,可以转到“用户设置”并更改设置: \"queryEditor.results.inMemoryDataProcessingThreshold\"",
"xmlShowplan": "XML 显示计划"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "启用/禁用实际执行计划",
"ToggleFocusBetweenQueryEditorAndResultsAction": "在查询和结果之间切换焦点",
"cancelQueryKeyboardAction": "取消查询",
"copyQueryWithResultsKeyboardAction": "复制查询和结果",
+ "estimatedExecutionPlanKeyboardAction": "显示估计的执行计划",
"focusOnCurrentQueryKeyboardAction": "关注当前查询",
"parseSyntaxLabel": "分析查询",
"queryActions.notConnected": "请连接到服务器",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "需要编辑器参数才能执行快捷方式",
"refreshIntellisenseKeyboardAction": "刷新 IntelliSense 缓存",
"runCurrentQueryKeyboardAction": "运行当前查询",
- "runCurrentQueryWithActualPlanKeyboardAction": "使用实际计划运行当前查询",
"runQueryKeyboardAction": "运行查询",
"toggleQueryResultsKeyboardAction": "切换查询结果"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "设置键绑定 workbench.action.query.shortcut{0},将快捷方式文本作为过程调用或查询执行运行。查询编辑器中的选中的文本将在查询结尾处作为参数进行传递,也可以使用 {arg} 加以引用"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "执行计划",
"actualQueryPlan": "实际",
"cancelQueryLabel": "取消",
"changeConnectionDatabaseLabel": "更改连接",
"changeDatabase.failed": "未能更改数据库",
"changeDatabase.failedWithError": "未能更改数据库: {0}",
"connectDatabaseLabel": "连接",
+ "disableActualPlanLabel": "禁用实际计划",
"disablesqlcmdLabel": "禁用 SQLCMD",
"disconnectDatabaseLabel": "断开连接",
+ "enableActualPlanLabel": "启用实际计划",
"enablesqlcmdLabel": "启用 SQLCMD",
- "estimatedQueryPlan": "解释",
+ "estimatedQueryPlan": "估计计划",
"newQueryTask.newQuery": "新建查询",
+ "query.multiSelectionNotSupported": "当编辑器处于多重选择模式时,不支持运行查询。",
"queryEditor.exportSqlAsNotebook": "导出为笔记本",
"runQueryLabel": "运行",
"selectDatabase": "选择数据库"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "结果网格和消息",
"rowHeight": "控制行高(像素)"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "清除所有历史记录",
- "queryHistory.delete": "删除",
- "queryHistory.disableCapture": "暂停查询历史记录捕获",
- "queryHistory.enableCapture": "开始查询历史记录捕获",
- "queryHistory.openQuery": "打开查询",
- "queryHistory.runQuery": "运行查询",
- "queryHistory.toggleCaptureLabel": "切换查询历史记录捕获",
- "toggleQueryHistory": "切换查询历史记录"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "失败",
- "succeeded": "成功"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "没有可显示的查询。",
- "queryHistory.regTreeAriaLabel": "查询历史记录"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "查询历史记录(&&Q)",
- "queryHistory": "查询历史记录",
- "queryHistory.clearLabel": "清除所有历史记录",
- "queryHistory.disableCapture": "暂停查询历史记录捕获",
- "queryHistory.enableCapture": "开始查询历史记录捕获",
- "queryHistoryCaptureEnabled": "是否启用查询历史记录捕获。若为 false,则不捕获所执行的查询。",
- "queryHistoryConfigurationTitle": "QueryHistory",
- "viewCategory": "查看"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "查询计划"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "查询计划编辑器"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "实际执行次数",
- "topOperations.actualRebinds": "实际重新绑定次数",
- "topOperations.actualRewinds": "实际后退次数",
- "topOperations.actualRows": "实际行数",
- "topOperations.estCPUCost": "预计 CPU 成本",
- "topOperations.estCost": "预计成本",
- "topOperations.estIOCost": "预计 IO 成本",
- "topOperations.estRebinds": "预计重新绑定次数",
- "topOperations.estRewinds": "预计后退次数",
- "topOperations.estRows": "预计行数",
- "topOperations.estSubtreeCost": "预计子树成本",
- "topOperations.object": "对象",
- "topOperations.operation": "操作",
- "topOperations.parallel": "并行",
- "topOperations.partitioned": "分区",
- "topOperationsTitle": "热门的操作"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "新建部署..."
},
@@ -11982,8 +11946,8 @@
"refreshError": "刷新节点“{0}”时出错: {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "生成脚本",
- "tableDesigner.publishTableChanges": "发布更改..."
+ "tableDesigner.publishTableChanges": "发布更改...",
+ "tableDesigner.saveTableChanges": "保存"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "预览功能"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "等待笔记本提供程序 \"{0}\" 的标准内核可用时超时"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "无标题",
"notebookView.nameTaken": "此笔记本中已存在名为 {0} 的视图。"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "{0} 的数据应为字符串或字符串数组",
"nbNotSupported": "此文件没有有效的笔记本格式",
"nbformatNotRecognized": "无法识别 nbformat v{0}.{1}",
- "unknownCellType": "单元格类型 {0} 未知",
- "unrecognizedOutput": "无法识别输出类型 {0}",
- "unrecognizedOutputType": "无法识别输出类型 {0}"
+ "unknownCellType": "单元格类型 {0} 未知"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "此魔术方法指示的可选执行目标,例如 Spark 和 SQL",
@@ -12621,7 +12584,7 @@
"groupColor": "组颜色",
"groupDescription": "组描述",
"serverGroup.cancel": "取消",
- "serverGroup.colorValue": "颜色: {0}",
+ "serverGroup.colorValue": "组颜色: {0}",
"serverGroup.ok": "确定"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "入门(&&S)",
"showReleaseNotes": "显示入门指南"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "无法执行代码单元格。当前正在执行另一个单元格。"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "复制",
+ "ept.topOperationsCopyWithHeader": "使用标头复制",
+ "ept.topOperationsSelectAll": "全选",
+ "planTreeTab.title": "计划树(预览版)",
+ "topOperationsTableTitle": "执行计划树"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "复制",
+ "ep.topOperationsCopyWithHeader": "使用标头复制",
+ "ep.topOperationsSelectAll": "全选",
+ "topOperationsTabTitle": "热门操作(预览)",
+ "topOperationsTableTitle": "热门操作"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "无法识别输出类型 '{0}'。"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-zh-hant/CHANGELOG.md b/i18n/ads-language-pack-zh-hant/CHANGELOG.md
index d62fc0042d..6de0cd444e 100644
--- a/i18n/ads-language-pack-zh-hant/CHANGELOG.md
+++ b/i18n/ads-language-pack-zh-hant/CHANGELOG.md
@@ -2,6 +2,8 @@
All notable changes to the "ads-language-pack-zh-hant" language pack will be documented in this file.
## [Released]
+* August 12, 2022 - Release for Azure Data Studio 1.39
+* July 20, 2022 - Release for Azure Data Studio 1.38
* June 3, 2022 - Release for Azure Data Studio 1.37
* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
diff --git a/i18n/ads-language-pack-zh-hant/package.json b/i18n/ads-language-pack-zh-hant/package.json
index 9bb5ea6864..4817901b74 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.38.0",
+ "version": "1.39.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.38.0"
+ "azdata": "^1.39.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 600003f6e6..d7d8ac068e 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
@@ -292,6 +292,7 @@
"arc.supportAndTroubleshooting": "支援與疑難排解",
"arc.supportRequestNote": "請注意,資源設定必須先上傳到 Azure 才能開啟支援要求。",
"arc.suspect": "有疑問",
+ "arc.syncSecondaryToCommit": "同步次要複本到認可",
"arc.thePasswordsDoNotMatch": "密碼不相符。請確認密碼或按 Esc 鍵結束。",
"arc.troubleshoot": "疑難排解",
"arc.type": "類型",
@@ -307,6 +308,10 @@
"arc.upgradeManagement": "升級管理",
"arc.upgradeMiaa": "升級 SQL 受控執行個體",
"arc.upgradingController": "正在升級資料控制器。您可以執行下列命令來檢查升級的狀態: 'kubectl get datacontrollers -A'",
+ "arc.upgradingDirectDC": "使用命令 'az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}' 升級資料控制器 '{0}'",
+ "arc.upgradingDirectMiaa": "使用命令 'az sql mi-arc upgrade --name {0} --resource-group {1}' 升级 SQL MIAA '{0}'",
+ "arc.upgradingIndirectDC": "使用命令 'az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s' 升級資料控制器 '{0}'",
+ "arc.upgradingIndirectMiaa": "使用命令 'az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s' 升级 SQL MIAA '{0}'",
"arc.upgradingMiaa": "正在升級 SQL 受控執行個體。您可以執行下列命令來檢查升級的狀態: 'kubectl get sqlmi -A'",
"arc.userCancelledError": "使用者已取消對話方塊",
"arc.username": "使用者名稱",
@@ -345,9 +350,12 @@
"package": {
"arc.agreement": "我接受 {0} 和 {1}。",
"arc.agreement.postgres.terms.conditions": "支援 Azure Arc 的 PostgreSQL 超大規模資料庫條款及條件",
- "arc.agreement.sql.help.text": "啟用了 Azure Arc 的受控執行個體,不僅可以存取 SQL Server,還提供相容的功能,可以部署到您選擇的基礎結構上。{0}",
+ "arc.agreement.sql.help.text": "已啟用 Azure Arc 的受控執行個體不僅可以存取 SQL Server,還提供相容的功能,可以部署到您選擇的基礎結構上。已啟用 Azure Arc 的受控執行個體不僅可以存取 SQL Server,還提供相容的功能,可以部署到您選擇的基礎結構上。{0}。\r\n \r\n 按一下 [編寫指令碼到筆記本] 表示我 (a) 同意下方 Marketplace 供應項目的相關法律條款及隱私權聲明; (b) 授權 Microsoft 使用我目前的付款方式,收取供應項目的相關費用,帳單週期與我的 Azure 訂閱相同; 並 (c) 同意 Microsoft 可以將我的連絡資料、使用方式及交易資訊,提供給供應項目的提供者,供支援、帳單及其他交易活動之用。Microsoft 不提供第三方供應項目的權利。如需其他詳細資料,請參閱 {1}、{2} 以及 {3}。",
+ "arc.agreement.sql.help.text.azure.marketplace.terms": "Azure Marketplace 條款",
"arc.agreement.sql.help.text.learn.more": "深入了解",
"arc.agreement.sql.help.text.learn.more.ariaLabel": "深入了解啟用 Azure Arc 的受控執行個體",
+ "arc.agreement.sql.help.text.privacy.policy": "隱私權原則",
+ "arc.agreement.sql.help.text.terms.of.use": "使用規定",
"arc.agreement.sql.terms.conditions": "Azure SQL 受控執行個體 - Azure Arc 條款及條件",
"arc.azure.account": "Azure 帳戶",
"arc.azure.location": "Azure 位置",
@@ -359,27 +367,34 @@
"arc.controller": "目標 Azure Arc 控制器",
"arc.cores-limit.label": "核心數限制",
"arc.cores-request.label": "核心數要求",
- "arc.data.controller.agreement": "我接受 {0} 和 {1}。",
"arc.data.controller.auto.upload.logs": "自動上傳記錄",
"arc.data.controller.auto.upload.logs.description": "啟用自動上傳記錄檔。僅直接模式。",
"arc.data.controller.auto.upload.metrics": "自動上傳計量",
"arc.data.controller.auto.upload.metrics.description": "啟用計量的自動上傳。僅直接模式。",
- "arc.data.controller.cluster.config.profile": "組態設定檔",
+ "arc.data.controller.cluster.config.profile": "Kube 設定範本",
+ "arc.data.controller.cluster.config.profile.description": "選擇符合您 Kube 發佈的 Kube 設定範本。此範本提供儲存類別、服務類型等的預設。",
"arc.data.controller.cluster.config.profile.loading": "正在載入組態設定檔",
"arc.data.controller.cluster.config.profile.loadingcompleted": "載入組態設定檔完成",
"arc.data.controller.cluster.config.profile.title": "選擇組態設定檔",
"arc.data.controller.cluster.environment.title": "您的目標現有 Kubernetes 叢集環境是什麼?",
+ "arc.data.controller.cluster.name": "叢集名稱",
+ "arc.data.controller.cluster.name.description": "叢集的名稱。僅直接模式。",
"arc.data.controller.connectivity.mode": "連線模式",
"arc.data.controller.create.azureconfig.title": "Azure 組態",
"arc.data.controller.create.controllerconfig.title": "控制器設定",
"arc.data.controller.create.summary.title": "檢閱您的設定",
"arc.data.controller.custom.location": "自訂位置",
"arc.data.controller.custom.location.description": "自訂位置的名稱。僅直接模式。",
- "arc.data.controller.details.description": "對於間接模式,請為您的 Azure Arc 資料控制器提供命名空間、名稱和儲存類別。此名稱將用來識別您的 Arc 執行個體,以進行遠端系統管理和監視。對於直接模式,您不需要提供命名空間,但請提供自訂位置名稱。",
+ "arc.data.controller.details.description": "對於間接模式,需要命名空間、名稱和儲存類別。此名稱將用來識別您的 Arc 執行個體,以便進行遠端系統管理和監視。對於直接模式,需要自訂位置名稱。",
"arc.data.controller.details.title": "資料控制器詳細資料",
+ "arc.data.controller.direct.display.name": "直接",
+ "arc.data.controller.help.text": "Kubernetes 叢集必須已使用 Az connectedk8s 連線命令來啟用 Arc。請使用我們的 {0} 深入了解。",
+ "arc.data.controller.help.text.documentation.page": "文件頁面",
+ "arc.data.controller.indirect.display.name": "間接",
"arc.data.controller.infrastructure": "基礎結構",
"arc.data.controller.kube.cluster.context": "叢集內容",
"arc.data.controller.location": "位置",
+ "arc.data.controller.location.description": "位置僅用於間接模式部署。直接模式將忽略此欄位。",
"arc.data.controller.log.analytics.primary.key": "記錄分析主要金鑰",
"arc.data.controller.log.analytics.workspace.id": "Log Analytics 工作區識別碼",
"arc.data.controller.log.analytics.workspace.names": "Log Analytics 工作區",
@@ -392,7 +407,7 @@
"arc.data.controller.name": "資料控制器名稱",
"arc.data.controller.name.validation.description": "名稱必須包含小寫英數字元、'-' 或 '.'、以英數字元開頭/結尾,且長度不得超過 253 個字元。",
"arc.data.controller.namespace": "資料控制器命名空間",
- "arc.data.controller.namespace.description": "僅間接模式。",
+ "arc.data.controller.namespace.description": "資料控制器命名空間。僅間接模式。",
"arc.data.controller.namespace.validation.description": "命名空間必須包含小寫英數字元或 '-'、以英數字元開頭/結尾,且長度不得超過 63 個字元。",
"arc.data.controller.new.wizard.title": "建立 Azure Arc 資料控制器",
"arc.data.controller.project.details.description": "請選取訂閱,以管理部署的資源與費用。您可以使用資源群組 (例如資料夾) 整理及管理您的所有資源。",
@@ -406,7 +421,9 @@
"arc.data.controller.summary.arc.terms.separator": "|",
"arc.data.controller.summary.azure": "Azure",
"arc.data.controller.summary.cluster.context": "叢集內容",
+ "arc.data.controller.summary.cluster.name": "叢集名稱",
"arc.data.controller.summary.controller": "控制器",
+ "arc.data.controller.summary.data.controller.custom.location": "資料控制器自訂位置",
"arc.data.controller.summary.data.controller.infrastructure": "料控制器基礎結構",
"arc.data.controller.summary.data.controller.name": "資料控制器名稱",
"arc.data.controller.summary.data.controller.namespace": "資料控制器命名空間",
@@ -475,6 +492,7 @@
"arc.sql.cost.summary.admin.account": "系統管理員帳戶",
"arc.sql.cost.summary.azure.hybrid.benefit.discount": "Azure Hybrid Benefit 折扣 (美元)",
"arc.sql.cost.summary.basics": "基本",
+ "arc.sql.cost.summary.billable.replicas": "計費複本",
"arc.sql.cost.summary.business.critical": "業務關鍵",
"arc.sql.cost.summary.cost.vcore": "每 vCore 成本 (美元)",
"arc.sql.cost.summary.custom.location": "自訂位置",
@@ -509,18 +527,22 @@
"arc.sql.one.replica": "1 個複本",
"arc.sql.pitr.description": "還原時間點",
"arc.sql.pitr.retention.description": "設定時間點備份的保留期。{0}",
+ "arc.sql.readable.secondaries.description": "可讀取次要複本數目。",
+ "arc.sql.readable.secondaries.label": "可讀取次要複本",
"arc.sql.retention.days.description": "指定時間點備份的保留時間長度。",
"arc.sql.retention.days.label": "保留時間點 (天)",
"arc.sql.service.tier.business.critical": "商務關鍵性 (無限虛擬核心及 RAM,進階高可用性)",
"arc.sql.service.tier.description": "從 Azure SQL 受控執行個體 - Azure Arc (包括一般用途和商務關鍵性) 可用的最新 V 核心服務層級中選取。",
"arc.sql.service.tier.general.purpose": "一般用途 (最高 24 個虛擬核心及 128 Gi RAM,標準高可用性)",
"arc.sql.service.tier.label": "服務層級",
- "arc.sql.storage-class.backups.description": "用用於備份永久性磁碟區的儲存類別。如果未指定任何值,則會使用預設儲存類別。",
+ "arc.sql.storage-class.backups.description": "要用於備份的儲存體類別。如果未指定任何值,備份將儲存在指派給資料的相同儲存體類別中。必須是具備 RWX 功能的儲存體類別。",
"arc.sql.storage-class.data.description": "用於資料 (.mdf) 的儲存類別。如果未指定任何值,則會使用預設儲存類別。",
"arc.sql.storage-class.datalogs.description": "用於資料庫記錄 (.ldf) 的儲存類別。如果未指定任何值,則會使用預設儲存類別。",
"arc.sql.storage-class.dc.description": "用於所有資料以及記錄永久性磁碟區 (所有資料控制器 Pod 都需要) 的儲存類別。",
"arc.sql.storage-class.logs.description": "用於記錄 (/var/log) 的儲存類別。如果未指定任何值,則會使用預設儲存類別。",
"arc.sql.summary.arc.by.microsoft": "由 Microsoft 提供",
+ "arc.sql.sync.secondaries.description": "允許認可主要複本之前認可交易所需的同步複本數目。將此值設定為 -1 會將所需的同步次要數設定為'(副本數 - 1) / 2',並向下四捨五入。",
+ "arc.sql.sync.secondaries.label": "需要同步處理次要項目才能進行認可",
"arc.sql.three.replicas": "3 個複本",
"arc.sql.two.replicas": "2 個複本",
"arc.sql.username": "使用者名稱",
@@ -535,6 +557,8 @@
"arc.sql.wizard.page1.title": "提供 Azure SQL 受控執行個體參數",
"arc.sql.wizard.title": "部署 Azure SQL 受控執行個體 - Azure Arc",
"arc.storage-class.backups.label": "儲存類別 (備份)",
+ "arc.storage-class.backups.warning": "({0})",
+ "arc.storage-class.backups.warning.link": "具備 RWX 功能",
"arc.storage-class.data.label": "儲存類別 (資料)",
"arc.storage-class.datalogs.label": "儲存類別 (資料庫記錄)",
"arc.storage-class.dc.label": "儲存類別",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json
index ba3d052d73..d691e0f198 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json
@@ -233,6 +233,8 @@
"merge changes": "合併變更",
"modified": "已修改",
"neveragain": "不要再顯示",
+ "no": "否",
+ "ok": "確定",
"open": "開啟",
"pull": "提取",
"pull branch maybe rebased": "目前的分支 '{0}' 可能已重訂基底。確定仍要提取至其中嗎?",
@@ -241,9 +243,13 @@
"pull push n": "從 {2}/{3} 間提取 {0} 個認可,並推送 {1} 個認可",
"push n": "將 {0} 個認可推送到 {1}/{2}",
"push success": "推送成功。",
+ "scm button publish title": "$(cloud-upload) 發佈變更",
+ "scm button publish tooltip": "發佈變更",
+ "scm button sync title": " 同步變更 $(sync){0}{1}",
"staged changes": "暫存的變更",
"sync changes": "同步處理變更",
"sync is unpredictable": "正在同步。取消可能會對存放庫造成嚴重的損害",
+ "tooManyChangesWarning": "偵測到太多變更。下方僅顯示前 {0} 個變更。",
"untracked": "已取消追蹤",
"untracked changes": "未追蹤的變更",
"yes": "是"
@@ -444,9 +450,14 @@
"config.showInlineOpenFileAction": "控制是否在Git變更列表中的檔名旁顯示“開啟檔案”的動作按鈕。",
"config.showProgress": "控制 git 動作是否應顯示進度。",
"config.showPushSuccessNotification": "控制是否要在推送成功時顯示通知。",
+ "config.showUnpublishedCommitsButton": "控制如果存在未發布的提交,是否顯示動作按鈕以同步或發布。",
+ "config.showUnpublishedCommitsButton.always": "如果存在未發布的提交,則一律顯示動作按鈕。",
+ "config.showUnpublishedCommitsButton.never": "一律不顯示動作按鈕。",
+ "config.showUnpublishedCommitsButton.whenEmpty": "僅在沒有其他變更且存在未發布的提交時顯示動作按鈕。",
"config.smartCommitChanges": "控制智慧提交自動暫存的變更。",
"config.smartCommitChanges.all": "自動暫存所有變更。",
"config.smartCommitChanges.tracked": "僅自動暫存追蹤的變更。",
+ "config.statusLimit": "控制如何限制可以從 Git 狀態命令剖析的變更數。可以設定為 0 表示無限制。",
"config.suggestSmartCommit": "建議啟用智慧認可 (在沒有暫存變更時認可所有變更)。",
"config.supportCancellation": "控制是否要在執行同步動作時顯示允許使用者取消作業的通知。",
"config.terminalAuthentication": "控制是否要讓 Azure Data Studio 成為在整合式終端中繁衍之 git 處理序的驗證處理常式。請注意: 您必須重新啟動終端,才能在此設定中挑選變更。",
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 7f20e13e62..65db41c769 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
@@ -250,6 +250,9 @@
"serviceStartedStatusMsg": "已啟動 {0}",
"startingServiceStatusMsg": "正在啟動 {0}"
},
+ "dist/tableDesigner/tableDesigner": {
+ "tableDesigner.NewTable": "新增資料表"
+ },
"dist/telemetry": {
"serviceCrashMessage": "{0} 個元件意外結束。請重新啟動 Azure Data Studio。",
"viewKnownIssuesText": "檢視已知問題"
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json
index 7dd0ebdb4c..bf0fab31d8 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json
@@ -148,6 +148,8 @@
"managePackages.backgroundInstallFailed": "無法安裝 {0} {1}。錯誤: {2}",
"managePackages.backgroundInstallStarted": "正在安裝 {0} {1}",
"managePackages.installButtonText": "安裝",
+ "managePackages.installCompleteText": "已安裝套件",
+ "managePackages.installProgressText": "正在安裝套件",
"managePackages.invalidTextPlaceholder": "N/A",
"managePackages.noVersionsFound": "無法為指定的套件找到任何有效版本",
"managePackages.packageNameTitle": "套件名稱",
@@ -168,7 +170,9 @@
"managePackages.packageCount": "已找到 {0} 個 {1} 套件",
"managePackages.packageType": "套件類型",
"managePackages.pkgNameColumn": "名稱",
- "managePackages.uninstallButtonText": "將選取的套件解除安裝"
+ "managePackages.uninstallButtonText": "將選取的套件解除安裝",
+ "managePackages.uninstallCompleteText": "已將套件解除安裝",
+ "managePackages.uninstallProgressText": "正在解除安裝套件"
},
"dist/dialog/managePackages/managePackagesDialog": {
"managePackages.cancelButtonText": "關閉",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json
index 58ec8792e2..903ad71427 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json
@@ -9,10 +9,19 @@
"version": "1.0.0",
"contents": {
"package": {
+ "queryHistory.captureEnabledDesc": "是否啟用了查詢歷史記錄擷取。若未啟用,將不會擷取已經執行的查詢。",
"queryHistory.clear": "清除所有歷史記錄",
+ "queryHistory.delete": "刪除",
"queryHistory.description": "檢視及執行先前執行的查詢",
+ "queryHistory.disableCapture": "暫停查詢歷史記錄擷取",
"queryHistory.displayName": "查詢歷史記錄",
- "queryHistory.toggleCapture": "切換查詢歷史記錄擷取"
+ "queryHistory.doubleClickAction": "按兩下歷程記錄項目時採取的動作",
+ "queryHistory.doubleClickAction.open": "使用來自所選歷程記錄項目的查詢,開啟新的已中斷連線的編輯器",
+ "queryHistory.doubleClickAction.run": "從選取的歷程記錄項目開啟具有查詢和連線的新連接編輯器,並自動執行查詢",
+ "queryHistory.enableCapture": "開始查詢歷史記錄擷取",
+ "queryHistory.noEntries": "沒有可顯示的查詢",
+ "queryHistory.open": "開啟查詢",
+ "queryHistory.run": "執行查詢"
}
}
}
\ No newline at end of file
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 2f3bb11900..1d671fc9cd 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
@@ -421,23 +421,23 @@
"deployCluster.StoragePoolInstances": "儲存集區 (HDFS) 執行個體",
"deployCluster.StorageSectionTitle": "儲存設定值",
"deployCluster.StorageSettings": "儲存體設定",
- "deployCluster.controllerDataStorageClaimSize": "控制器的資料儲存體宣告大小",
+ "deployCluster.controllerDataStorageClaimSize": "控制器的資料儲存體宣告大小 (GB)",
"deployCluster.controllerDataStorageClass": "控制器的資料儲存體類別",
- "deployCluster.controllerLogsStorageClaimSize": "控制器的記錄儲存體宣告大小",
+ "deployCluster.controllerLogsStorageClaimSize": "控制器的記錄儲存體宣告大小 (GB)",
"deployCluster.controllerLogsStorageClass": "控制器的記錄儲存體類別",
- "deployCluster.dataPoolDataStorageClaimSize": "資料集區的資料儲存體宣告大小",
+ "deployCluster.dataPoolDataStorageClaimSize": "資料集區的資料儲存體宣告大小 (GB)",
"deployCluster.dataPoolDataStorageClass": "資料集區的資料儲存體類別",
- "deployCluster.dataPoolLogsStorageClaimSize": "資料集區的記錄儲存體宣告大小",
+ "deployCluster.dataPoolLogsStorageClaimSize": "資料集區的記錄儲存體宣告大小 (GB)",
"deployCluster.dataPoolLogsStorageClass": "資料集區的記錄儲存體類別",
"deployCluster.scaleSectionTitle": "調整設定",
- "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server master 的資料儲存體宣告大小",
+ "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 主機的資料儲存體宣告大小 (GB)",
"deployCluster.sqlServerMasterDataStorageClass": "SQL Server master 的資料儲存體類別",
- "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server master 的記錄儲存體宣告大小",
+ "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 主機的記錄儲存體宣告大小 (GB)",
"deployCluster.sqlServerMasterLogsStorageClass": "SQL Server master 的記錄儲存體類別",
"deployCluster.storageFieldTooltip": "使用者控制器設定",
- "deployCluster.storagePoolDataStorageClaimSize": "存放集區的資料儲存體宣告大小",
+ "deployCluster.storagePoolDataStorageClaimSize": "儲存體集區的資料儲存體宣告大小 (GB)",
"deployCluster.storagePoolDataStorageClass": "存放集區的資料儲存體類別",
- "deployCluster.storagePoolLogsStorageClaimSize": "存放集區的記錄儲存體宣告大小",
+ "deployCluster.storagePoolLogsStorageClaimSize": "儲存體集區的記錄儲存體宣告大小 (GB)",
"deployCluster.storagePoolLogsStorageClass": "存放集區的記錄儲存體類別"
},
"dist/ui/deployClusterWizard/pages/summaryPage": {
@@ -601,6 +601,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-password-field": "SQL Server 密碼",
"docker-sql-port-field": "連接埠",
"extension-description": "提供部署 Microsoft SQL Server 的筆記本式體驗",
@@ -613,6 +614,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-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/schema-compare.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/schema-compare.i18n.json
index 5d19a33d35..d77b10222a 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/schema-compare.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/schema-compare.i18n.json
@@ -9,154 +9,10 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "SchemaCompare.Aggregates": "彙總",
- "SchemaCompare.AllowDropBlockingAssemblies": "允許捨棄封鎖的組件",
- "SchemaCompare.AllowIncompatiblePlatform": "允許不相容的平台",
- "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "允許不安全的資料列層級安全性資料移動",
- "SchemaCompare.ApplicationRoles": "應用程式角色",
- "SchemaCompare.Assemblies": "組件",
- "SchemaCompare.AssemblyFiles": "組件檔",
- "SchemaCompare.AsymmetricKeys": "非對稱金鑰",
- "SchemaCompare.Audits": "稽核",
- "SchemaCompare.BackupDatabaseBeforeChanges": "在變更前備份資料庫",
- "SchemaCompare.BlockOnPossibleDataLoss": "於可能遺失資料時封鎖",
- "SchemaCompare.BlockWhenDriftDetected": "當偵測到飄移時封鎖",
- "SchemaCompare.BrokerPriorities": "Broker 優先權",
- "SchemaCompare.Certificates": "憑證",
- "SchemaCompare.ClrUserDefinedTypes": "Clr 使用者定義的類型",
- "SchemaCompare.ColumnEncryptionKeys": "資料行加密金鑰",
- "SchemaCompare.ColumnMasterKeys": "資料行主要金鑰",
- "SchemaCompare.CommentOutSetVarDeclarations": "Comment Out Set Var 宣告",
- "SchemaCompare.CompareUsingTargetCollation": "使用目標定序進行比較",
- "SchemaCompare.Contracts": "合約",
- "SchemaCompare.CreateNewDatabase": "建立新的資料庫",
- "SchemaCompare.Credentials": "認證",
- "SchemaCompare.CryptographicProviders": "密碼編譯提供者",
- "SchemaCompare.DatabaseAuditSpecifications": "資料庫稽核規格",
- "SchemaCompare.DatabaseEncryptionKeys": "資料庫加密金鑰",
- "SchemaCompare.DatabaseOptions": "資料庫選項",
- "SchemaCompare.DatabaseRoles": "資料庫角色",
- "SchemaCompare.DatabaseScopedCredentials": "資料庫範圍認證",
- "SchemaCompare.DatabaseTriggers": "資料庫觸發程序",
- "SchemaCompare.Defaults": "預設",
- "SchemaCompare.DeployDatabaseInSingleUserMode": "在單一使用者模式中部署資料庫",
- "SchemaCompare.DisableAndReenableDdlTriggers": "停用再重新啟用 Ddl 觸發程序",
- "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "不要更改異動資料擷取物件",
- "SchemaCompare.DoNotAlterReplicatedObjects": "不要改變已複寫物件",
- "SchemaCompare.DropConstraintsNotInSource": "捨棄不在來源中的條件約束",
- "SchemaCompare.DropDmlTriggersNotInSource": "捨棄不在來源中的 Dml 觸發程序",
- "SchemaCompare.DropExtendedPropertiesNotInSource": "捨棄不在來源中的擴充屬性",
- "SchemaCompare.DropIndexesNotInSource": "捨棄不在來源中的索引",
- "SchemaCompare.DropObjectsNotInSource": "捨棄不在來源中的物件",
- "SchemaCompare.DropPermissionsNotInSource": "捨棄不在來源中的權限",
- "SchemaCompare.DropRoleMembersNotInSource": "捨棄不在來源中的角色成員",
- "SchemaCompare.DropStatisticsNotInSource": "捨棄不在來源中的統計資料",
- "SchemaCompare.Endpoints": "端點",
- "SchemaCompare.ErrorMessages": "錯誤訊息",
- "SchemaCompare.EventNotifications": "事件通知",
- "SchemaCompare.EventSessions": "事件工作階段",
- "SchemaCompare.ExtendedProperties": "擴充屬性",
- "SchemaCompare.ExternalDataSources": "外部資料來源",
- "SchemaCompare.ExternalFileFormats": "外部檔案格式",
- "SchemaCompare.ExternalStreamingJobs": "外部串流作業",
- "SchemaCompare.ExternalStreams": "外部資料流",
- "SchemaCompare.ExternalTables": "外部資料表",
- "SchemaCompare.FileTables": "檔案資料表",
- "SchemaCompare.Filegroups": "檔案群組",
- "SchemaCompare.Files": "檔案",
- "SchemaCompare.FullTextCatalogs": "全文檢索目錄",
- "SchemaCompare.FullTextStoplists": "全文檢索停用字詞表",
+ "OptionNotFoundWarningMessage": "標籤: 選項值名稱查閱中不存在 {0}",
"SchemaCompare.GeneralOptionsLabel": "一般選項",
- "SchemaCompare.GenerateSmartDefaults": "產生 SmartDefaults",
- "SchemaCompare.IgnoreAnsiNulls": "忽略 AnsiNulls",
- "SchemaCompare.IgnoreAuthorizer": "忽略授權者",
- "SchemaCompare.IgnoreColumnCollation": "忽略資料行定序",
- "SchemaCompare.IgnoreColumnOrder": "忽略資料行順序",
- "SchemaCompare.IgnoreComments": "忽略註解",
- "SchemaCompare.IgnoreCryptographicProviderFilePath": "忽略密碼編譯提供者 FilePath",
- "SchemaCompare.IgnoreDdlTriggerOrder": "忽略 Ddl 觸發程序順序",
- "SchemaCompare.IgnoreDdlTriggerState": "忽略 Ddl 觸發程序狀態",
- "SchemaCompare.IgnoreDefaultSchema": "忽略預設結構描述",
- "SchemaCompare.IgnoreDmlTriggerOrder": "忽略 Dml 觸發程序順序",
- "SchemaCompare.IgnoreDmlTriggerState": "忽略 Dml 觸發程序狀態",
- "SchemaCompare.IgnoreExtendedProperties": "忽略擴充屬性",
- "SchemaCompare.IgnoreFileAndLogFilePath": "忽略檔案和記錄檔路徑",
- "SchemaCompare.IgnoreFileSize": "忽略檔案大小",
- "SchemaCompare.IgnoreFilegroupPlacement": "忽略檔案群組放置",
- "SchemaCompare.IgnoreFillFactor": "忽略填滿因數",
- "SchemaCompare.IgnoreFullTextCatalogFilePath": "忽略全文檢索目錄 FilePath",
- "SchemaCompare.IgnoreIdentitySeed": "忽略識別值種子",
- "SchemaCompare.IgnoreIncrement": "忽略增量",
- "SchemaCompare.IgnoreIndexOptions": "忽略索引選項",
- "SchemaCompare.IgnoreIndexPadding": "忽略索引填補",
- "SchemaCompare.IgnoreKeywordCasing": "忽略關鍵字大小寫",
- "SchemaCompare.IgnoreLockHintsOnIndexes": "忽略索引的鎖定提示",
- "SchemaCompare.IgnoreLoginSids": "忽略登入 Sid",
- "SchemaCompare.IgnoreNotForReplication": "忽略不可複寫",
- "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "忽略磁碟分割配置上的物件放置",
- "SchemaCompare.IgnorePartitionSchemes": "忽略資料分隔配置",
- "SchemaCompare.IgnorePermissions": "忽略權限",
- "SchemaCompare.IgnoreQuotedIdentifiers": "忽略引號識別碼",
- "SchemaCompare.IgnoreRoleMembership": "忽略角色成員資格",
- "SchemaCompare.IgnoreRouteLifetime": "忽略路由存留期",
- "SchemaCompare.IgnoreSemicolonBetweenStatements": "忽略陳述式之間的分號",
- "SchemaCompare.IgnoreTableOptions": "忽略資料表選項",
- "SchemaCompare.IgnoreUserSettingsObjects": "忽略使用者設定物件",
- "SchemaCompare.IgnoreWhitespace": "忽略空白",
- "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "忽略 With No check On Check 條件約束",
- "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "忽略 With Nocheck On ForeignKeys",
- "SchemaCompare.IncludeCompositeObjects": "包含複合物件",
- "SchemaCompare.IncludeTransactionalScripts": "包含交易指令碼",
- "SchemaCompare.LinkedServerLogins": "連結的伺服器登入",
- "SchemaCompare.LinkedServers": "連結的伺服器",
- "SchemaCompare.Logins": "登入",
- "SchemaCompare.MasterKeys": "主要金鑰",
- "SchemaCompare.MessageTypes": "訊息類型",
- "SchemaCompare.NoAlterStatementsToChangeClrTypes": "不更改陳述式以變更 Cir 類型",
"SchemaCompare.ObjectTypesOptionsLabel": "包含物件類型",
- "SchemaCompare.PartitionFunctions": "資料分割函式",
- "SchemaCompare.PartitionSchemes": "資料分割配置",
- "SchemaCompare.Permissions": "權限",
- "SchemaCompare.PopulateFilesOnFileGroups": "填入檔案群組上的檔案",
- "SchemaCompare.Queues": "佇列",
- "SchemaCompare.RegisterDataTierApplication": "註冊 DataTier 應用程式",
- "SchemaCompare.RemoteServiceBindings": "遠端服務繫結",
- "SchemaCompare.RoleMembership": "角色成員資格",
- "SchemaCompare.Routes": "路由",
- "SchemaCompare.Rules": "規則",
- "SchemaCompare.RunDeploymentPlanExecutors": "執行部署計劃執行程式",
- "SchemaCompare.ScalarValuedFunctions": "純量值函式",
"SchemaCompare.SchemaCompareOptionsDialogLabel": "結構描述比較選項",
- "SchemaCompare.ScriptDatabaseCollation": "指令碼資料庫定序",
- "SchemaCompare.ScriptDatabaseCompatibility": "指令碼資料庫相容性",
- "SchemaCompare.ScriptDatabaseOptions": "指令碼資料庫選項",
- "SchemaCompare.ScriptDeployStateChecks": "指令碼部署 StateChecks",
- "SchemaCompare.ScriptFileSize": "指令碼檔案大小",
- "SchemaCompare.ScriptNewConstraintValidation": "指令碼新增條件約束驗證",
- "SchemaCompare.ScriptRefreshModule": "指令碼重新整理模組",
- "SchemaCompare.SearchPropertyLists": "搜尋屬性清單",
- "SchemaCompare.SecurityPolicies": "安全性原則",
- "SchemaCompare.Sequences": "序列",
- "SchemaCompare.ServerAuditSpecifications": "伺服器稽核規格",
- "SchemaCompare.ServerRoleMembership": "伺服器角色成員資格",
- "SchemaCompare.ServerRoles": "伺服器角色",
- "SchemaCompare.ServerTriggers": "伺服器觸發程序",
- "SchemaCompare.Services": "服務",
- "SchemaCompare.Signatures": "簽章",
- "SchemaCompare.StoredProcedures": "預存程序",
- "SchemaCompare.SymmetricKeys": "對稱金鑰",
- "SchemaCompare.Synonyms": "同義資料表",
- "SchemaCompare.TableValuedFunctions": "資料表值函式",
- "SchemaCompare.Tables": "資料表",
- "SchemaCompare.TreatVerificationErrorsAsWarnings": "將驗證錯誤視為警告",
- "SchemaCompare.UnmodifiableObjectWarnings": "無法修改的物件警告",
- "SchemaCompare.UserDefinedDataTypes": "使用者定義的資料類型",
- "SchemaCompare.UserDefinedTableTypes": "使用者定義的資料表類型",
- "SchemaCompare.Users": "使用者",
- "SchemaCompare.VerifyCollationCompatibility": "驗證定序相容性",
- "SchemaCompare.VerifyDeployment": "驗證部署",
- "SchemaCompare.Views": "檢視",
- "SchemaCompare.XmlSchemaCollections": "XML 結構描述集合",
"SchemaCompareOptionsDialog.Reset": "重設",
"file": "FILE",
"flat": "一般",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-assessment.i18n.json
index 817e760810..0c74b15002 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-assessment.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-assessment.i18n.json
@@ -34,7 +34,10 @@
"asmt.serveredition": "版本",
"asmt.serverversion": "版本",
"asmt.sqlReport.Error": "錯誤",
+ "asmt.sqlReport.High": "高",
"asmt.sqlReport.Info": "資訊",
+ "asmt.sqlReport.Low": "低",
+ "asmt.sqlReport.Medium": "中",
"asmt.sqlReport.Warning": "警告",
"asmt.sqlReport.resultForDatabase": "資料庫的結果",
"asmt.sqlReport.resultForInstance": "伺服器的結果",
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 d5d700cf16..7b7a3d3efe 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
@@ -24,6 +24,8 @@
"addDatabaseReferenceOkButtonText": "新增參考",
"addDatabaseReferencedialogName": "新增資料庫參考",
"addItemAction": "新增項目",
+ "advancedOptionsButton": "進階...",
+ "advancedPublishOptions": "進階發佈選項",
"appSettingPrompt": "是否要以新的連接字串更新 Azure Function local.settings.json?",
"applyConfirmation": "確定要更新目標專案嗎?",
"applyError": "更新專案時發生錯誤: {0}",
@@ -140,6 +142,7 @@
"eulaAgreementTitle": "Microsoft SQL Server 授權合約",
"exampleUsage": "使用方式範例",
"excludeAction": "排除",
+ "excludeObjectTypes": "排除物件類型",
"externalStream": "外部資料流",
"externalStreamingJobFriendlyName": "外部資料流作業",
"externalStreamingJobValidationPassed": "外部資料流作業的驗證已通過。",
@@ -161,6 +164,7 @@
"generatingProjectFromAutorest": "正在從 {0} 產生新的 SQL 專案...如需詳細資料,請查看輸出視窗。",
"hr": "小時",
"importElements": "匯入元素",
+ "include": "包括",
"installGlobally": "全域安裝",
"invalidDataSchemaProvider": ".sqlproj 檔中的 DSP 無效",
"invalidDatabaseReference": ".sqlproj 檔中的資料庫參考無效",
@@ -200,6 +204,9 @@
"objectType": "物件類型",
"okString": "確定",
"openEulaString": "開啟授權合約",
+ "optionDescription": "選項描述",
+ "optionName": "選項名稱",
+ "optionNotFoundWarningMessage": "標籤: 選項值名稱查閱中不存在 {0}",
"outsideFolderPath": "不支援在專案資料夾外具有絕對路徑的專案。請確定專案檔中的路徑與專案資料夾相對。",
"parentTreeItemUnknown": "無法存取提供之樹狀項目的父代",
"passwordNotMatch": "{0} 密碼與確認密碼不相符",
@@ -226,6 +233,7 @@
"publish": "發佈",
"publishAction": "發佈",
"publishDialogName": "發佈專案",
+ "publishOptions": "發佈選項",
"publishProjectSucceed": "已成功發佈資料庫專案",
"publishSettingsFiles": "發佈設定檔案",
"publishTo": "發佈目標",
@@ -240,6 +248,7 @@
"referenceType": "參考型別",
"reloadProject": "要重新載入資料庫專案嗎?",
"reloadValuesFromProjectButtonTitle": "從專案重新載入值",
+ "reset": "重設",
"resetAllVars": "重設所有變數",
"resourceGroup": "資源群組",
"retryFailedMessage": "作業 '{0}' 失敗。正在重新嘗試... 目前的結果: {1}。錯誤: '{2}'",
@@ -340,6 +349,7 @@
"sqlDatabaseProjects.build": "組建",
"sqlDatabaseProjects.changeTargetPlatform": "變更目標平台",
"sqlDatabaseProjects.close": "關閉資料庫專案",
+ "sqlDatabaseProjects.collapseProjectNodes": "專案節點是否開始摺疊",
"sqlDatabaseProjects.convertToSdkStyleProject": "轉換成 SDK 樣式專案",
"sqlDatabaseProjects.createProjectFromDatabase": "從資料庫建立專案",
"sqlDatabaseProjects.delete": "刪除",
@@ -363,6 +373,7 @@
"sqlDatabaseProjects.nodejsDoNotAsk": "是否在未偵測到 Node.js 時提示使用者加以安裝。",
"sqlDatabaseProjects.open": "開啟資料庫專案",
"sqlDatabaseProjects.openContainingFolder": "開啟收納資料夾",
+ "sqlDatabaseProjects.openInDesigner": "在設計工具中開啟",
"sqlDatabaseProjects.properties": "屬性",
"sqlDatabaseProjects.publish": "發佈",
"sqlDatabaseProjects.schemaCompare": "結構描述比較",
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 bd91f9fdcc..fe4de6fe7f 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
@@ -76,12 +76,24 @@
"sql.migration.copy.key1": "複製金鑰 1",
"sql.migration.copy.key2": "複製金鑰 2",
"sql.migration.copy.migration.details": "複製移轉詳細資料",
+ "sql.migration.copy.status.canceled": "已取消",
+ "sql.migration.copy.status.cancelled": "已取消",
+ "sql.migration.copy.status.copyfinished": "複製已完成",
+ "sql.migration.copy.status.copying": "正在複製",
+ "sql.migration.copy.status.failed": "失敗",
+ "sql.migration.copy.status.inprogress": "進行中",
+ "sql.migration.copy.status.preparingforcopy": "正在準備",
+ "sql.migration.copy.status.queued": "已佇列",
+ "sql.migration.copy.status.rebuildingindexes": "正在重建索引",
+ "sql.migration.copy.status.succeeded": "已成功",
"sql.migration.copy.throughput": "複製輸送量 (MBPS)",
"sql.migration.copy.throughput.info": "將資料庫備份移轉至 Azure 期間達成的資料移動輸送量。這是資料傳輸速率,由資料讀取除以備份移轉至 Azure 的持續時間計算。",
"sql.migration.count.database.multiple": "{0} 個資料庫",
"sql.migration.count.database.single": "{0} 個資料庫",
"sql.migration.create": "建立",
"sql.migration.create.new": "新建",
+ "sql.migration.create.new.migration.service": "Create new migration service",
+ "sql.migration.create.new.resource.group": "Create new resource group",
"sql.migration.creating.rg.loading": "正在建立資源群組",
"sql.migration.currently.restoring.file": "目前正在還原檔案",
"sql.migration.cutover": "完全移轉",
@@ -97,8 +109,16 @@
"sql.migration.cutover.step.2.network.share": "2. 建立最終交易記錄備份,並儲存在網路共用上。",
"sql.migration.cutover.step.3.blob": "3. 確認所有備份已還原到目標資料庫上。[待還原的記錄備份] 值應為零。",
"sql.migration.cutover.step.3.network.share": "3. 確認所有記錄備份已還原到目標資料庫上。[待還原的記錄備份] 值應為零。",
- "sql.migration.cutover.type": "移轉模式",
+ "sql.migration.cutover.type": "模式",
"sql.migration.dashboard.description": "判斷您 SQL Server 執行個體的移轉準備情況、識別建議的 Azure SQL 目標,以及將您的 SQL Server 執行個體移轉到 Azure SQL 受控執行個體或 Azure 虛擬機器上的 SQL Server。",
+ "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.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.vm": "教學課程: 在 Azure 虛擬機器上移轉至 SQL Server (線上)",
"sql.migration.dashboard.help.title": "說明文章及影片連結",
"sql.migration.dashboard.migrate.task.button": "移轉到 Azure SQL",
"sql.migration.dashboard.migrate.task.button.description": "將 SQL Server 執行個體移轉到 Azure SQL。",
@@ -121,10 +141,11 @@
"sql.migration.database.migration.service.authentication.keys": "資料庫移轉服務驗證金鑰",
"sql.migration.database.migration.service.created.successfully": "已成功建立資料庫移轉服務。",
"sql.migration.database.migration.status": "資料庫移轉狀態",
+ "sql.migration.database.migration.status.label": "資料庫移轉狀態: {0}",
"sql.migration.database.page.description": "選取要於移轉期間使用的資料庫備份位置。",
"sql.migration.database.page.title": "資料庫備份",
"sql.migration.database.private.endpoint.info.text": "請確認 Azure 儲存體帳戶未使用私人端點。",
- "sql.migration.database.status.column": "狀態",
+ "sql.migration.database.status.column": "移轉狀態",
"sql.migration.database.to.be.migrated": "要移轉的資料庫",
"sql.migration.databases": "資料庫 ({0}/{1})",
"sql.migration.databases.selected": "選取了 {0} 個資料庫 (共 {1} 個)",
@@ -132,7 +153,18 @@
"sql.migration.day": "{0} 天",
"sql.migration.days": "{0} 天",
"sql.migration.description": "描述",
+ "sql.migration.details.breadcrumb.migrations": "移轉",
"sql.migration.details.copied": "已複製詳細資料",
+ "sql.migration.details.refresh": "重新整理",
+ "sql.migration.details.serverobjects.all.tables.label": "資料表總計",
+ "sql.migration.details.serverobjects.cancelled.tables.label": "已取消",
+ "sql.migration.details.serverobjects.failed.tables.label": "失敗",
+ "sql.migration.details.serverobjects.field.label": "伺服器物件",
+ "sql.migration.details.serverobjects.filter.aria.label": "使用關鍵字篩選資料表移轉結果",
+ "sql.migration.details.serverobjects.filter.label": "篩選資料表移轉結果",
+ "sql.migration.details.serverobjects.inprogress.tables.label": "進行中",
+ "sql.migration.details.serverobjects.label": "伺服器物件",
+ "sql.migration.details.serverobjects.successful.tables.label": "成功",
"sql.migration.dms.location": "您的 Azure 資料庫移轉服務的 Azure 區域。只會顯示包含服務的區域。",
"sql.migration.dms.provision.failed": "無法佈建資料庫移轉服務。請稍待幾分鐘後再試一次。",
"sql.migration.dms.resource": "您的 Azure 資料庫移轉服務資源名稱。",
@@ -143,6 +175,10 @@
"sql.migration.empty.table.text": "無備份檔案",
"sql.migration.enter.your.sql.cred": "輸入來源 SQL Server 執行個體的認證。將資料庫移轉到 Azure SQL 時,將會使用此認證。",
"sql.migration.error": "錯誤",
+ "sql.migration.error.details.label": "移轉錯誤",
+ "sql.migration.error.details.title": "移轉錯誤詳細資料",
+ "sql.migration.error.dialog.clear.button.label": "清除",
+ "sql.migration.error.title": "移轉狀態詳細資料",
"sql.migration.failed": "資料庫移轉失敗。",
"sql.migration.feedback.issue.title": "對移轉體驗的意見反應",
"sql.migration.file.name": "檔案名稱",
@@ -200,10 +236,13 @@
"sql.migration.last.scan.completed": "上次完成的掃描: {0}",
"sql.migration.learn.more": "深入了解",
"sql.migration.learn.more.prerequisites": "在開始移轉之前,深入了解您需要的事項。",
+ "sql.migration.load.migration.list.error": "載入移轉清單時發生錯誤",
"sql.migration.location": "位置",
"sql.migration.mi.not.ready": "受控執行個體 '{0}' 無法用於移轉,因為它目前處於 '{1}' 狀態。若要繼續,請選取可用的受控執行個體。",
"sql.migration.migration.completed": "資料庫移轉已完成",
"sql.migration.migration.in.progress": "資料庫移轉正在進行中",
+ "sql.migration.migration.list.ascending.label": "遞增",
+ "sql.migration.migration.list.sort.label": "排序",
"sql.migration.migration.status": "移轉狀態",
"sql.migration.migration.status.filter": "移轉狀態篩選",
"sql.migration.min": "{0} 分鐘",
@@ -251,7 +290,13 @@
"sql.migration.offline.caps": "OFFLINE",
"sql.migration.ok": "確定",
"sql.migration.online": "線上",
+ "sql.migration.open.migration.destails.error": "開啟移轉詳細資料對話方塊時發生錯誤",
+ "sql.migration.open.migration.service.error": "開啟移轉服務對話方塊時發生錯誤",
+ "sql.migration.open.migration.target.error": "開啟移轉目標本時發生錯誤",
"sql.migration.option": "下載並安裝整合執行階段",
+ "sql.migration.parallel.copy.type.dynamic": "動態範圍",
+ "sql.migration.parallel.copy.type.none": "無",
+ "sql.migration.parallel.copy.type.physical": "實體分割區",
"sql.migration.path.user.account": "使用者帳戶",
"sql.migration.pre.req.1": "Azure 帳戶詳細資料",
"sql.migration.pre.req.2": "Azure 虛擬機器上的 Azure SQL 受控執行個體或 SQL Server",
@@ -264,7 +309,8 @@
"sql.migration.refresh.assessment.button.label": "重新整理評定",
"sql.migration.refresh.key1": "重新整理金鑰 1",
"sql.migration.refresh.key2": "重新整理金鑰 2",
- "sql.migration.refresh.migrations.error": "重新整理移轉清單時發生錯誤: '{0}'。 請檢查您的連結 Azure 連線,然後按一下 [重新整理] 再試一次。",
+ "sql.migration.refresh.migrations.error.label": "重新整理移轉清單時發生錯誤'。 請檢查您的連結 Azure 連線,然後按一下 [重新整理] 再試一次。",
+ "sql.migration.refresh.migrations.error.title": "重新整理移轉清單時發生錯誤。",
"sql.migration.resource.group.description": "資源群組是能夠存放 Azure 解決方案相關資源的容器。",
"sql.migration.resource.group.not.found": "找不到任何資源群組。",
"sql.migration.resourceGroups": "資源群組",
@@ -279,7 +325,7 @@
"sql.migration.saved.assessment.next": "下一步",
"sql.migration.saved.assessment.result": "已儲存的工作階段",
"sql.migration.search": "搜尋",
- "sql.migration.search.for.migration": "搜尋移轉",
+ "sql.migration.search.for.migration": "篩選移轉結果",
"sql.migration.sec": "{0} 秒",
"sql.migration.select.azure.mi": "選取您的目標 Azure 訂用帳戶以及目標 Azure SQL 受控執行個體。",
"sql.migration.select.azure.vm": "選取您的目標 Azure 訂用帳戶,以及 Azure 虛擬機器上的目標 SQL Server 作為您的目標。",
@@ -335,6 +381,9 @@
"sql.migration.show.status": "顯示狀態",
"sql.migration.size": "大小 (MB)",
"sql.migration.size.column.header": "大小",
+ "sql.migration.size.gb": "{0} GB",
+ "sql.migration.size.mb": "{0} MB",
+ "sql.migration.size.tb": "{0} TB",
"sql.migration.sku.available.recommendations": "{0} 個可用的建議",
"sql.migration.sku.azureConfiguration": "Azure 組態",
"sql.migration.sku.azureConfiguration.businessCritical": "業務關鍵",
@@ -450,12 +499,25 @@
"sql.migration.sql.managed.instance": "SQL 受控執行個體",
"sql.migration.sql.server.instance": "SQL Server 執行個體",
"sql.migration.sql.virtual.machine": "SQL 虛擬機器",
+ "sql.migration.sqldb.column.copyduration": "複製期間",
+ "sql.migration.sqldb.column.copystart": "複製開始",
+ "sql.migration.sqldb.column.copythroughput": "複製輸送量",
+ "sql.migration.sqldb.column.dataread": "讀取的資料",
+ "sql.migration.sqldb.column.datawritten": "寫入的資料",
+ "sql.migration.sqldb.column.parallelcopytype": "平行複製類型",
+ "sql.migration.sqldb.column.rowscopied": "已複製的資料列",
+ "sql.migration.sqldb.column.rowsread": "已讀取的資料列",
+ "sql.migration.sqldb.column.tablename": "資料表名稱",
+ "sql.migration.sqldb.column.usedparallelcopies": "使用的平行複本數",
+ "sql.migration.src.database": "來源資料庫",
+ "sql.migration.src.server": "來源名稱",
"sql.migration.start.migration.button": "開始移轉",
"sql.migration.start.session": "啟動新的工作階段",
"sql.migration.start.time": "開始時間",
"sql.migration.status": "狀態",
"sql.migration.status.add.account": "新增帳戶",
"sql.migration.status.add.account.MESSAGE": "新增您的 Azure 帳戶以檢視現有的移轉及其狀態。",
+ "sql.migration.status.canceled": "已取消",
"sql.migration.status.canceling": "正在取消",
"sql.migration.status.completing": "即將完成",
"sql.migration.status.creating": "正在建立",
@@ -471,7 +533,9 @@
"sql.migration.status.failed": "失敗",
"sql.migration.status.inprogress": "進行中",
"sql.migration.status.refresh.label": "重新整理",
+ "sql.migration.status.retriable": "可重试",
"sql.migration.status.select.service.MESSAGE": "選取要監視移轉的資料庫移轉服務。",
+ "sql.migration.status.status.label": "狀態",
"sql.migration.status.succeeded": "已成功",
"sql.migration.status.warning.count.multiple": "{0} 個警告)",
"sql.migration.status.warning.count.single": "{0} 個警告)",
@@ -483,8 +547,20 @@
"sql.migration.summary.mi.type": "Azure SQL 受控執行個體",
"sql.migration.summary.page.title": "摘要",
"sql.migration.summary.vm.type": "Azure 虛擬機器上的 SQL Server",
+ "sql.migration.tab.button.feedback.description": "意見反應",
+ "sql.migration.tab.button.feedback.label": "意見反應",
+ "sql.migration.tab.button.migration.description": "移轉到 Azure SQL",
+ "sql.migration.tab.button.migration.label": "新增移轉",
+ "sql.migration.tab.button.support.description": "新增支援要求",
+ "sql.migration.tab.button.support.label": "新增支援要求",
+ "sql.migration.tab.dashboard.title": "儀表板",
+ "sql.migration.tab.migrations.title": "移轉",
+ "sql.migration.table.error.title": "資料表移轉狀態詳細資料",
+ "sql.migration.table.migration.status.label": "資料表移轉狀態: {0}",
"sql.migration.target": "目標",
+ "sql.migration.target.azure.sql.instance.database.name": "目標資料庫",
"sql.migration.target.azure.sql.instance.name": "目標名稱",
+ "sql.migration.target.azure.sql.instance.server.name": "目標名稱",
"sql.migration.target.database.name": "目標資料庫名稱",
"sql.migration.target.platform": "目標平台",
"sql.migration.target.server": "目標伺服器",
@@ -497,7 +573,6 @@
"sql.migration.username": "使用者名稱",
"sql.migration.view.all": "所有資料庫移轉",
"sql.migration.view.select.button.label": "檢視/選取",
- "sql.migration.vm.not.ready": "虛擬機器 '{0}' 無法用於移轉,因為它目前處於 '{1}' 狀態。若要繼續,請選取可用的虛擬機器。",
"sql.migration.warning": "警告",
"sql.migration.warnings": "警告",
"sql.migration.warnings.count": "警告 ({0})",
@@ -524,16 +599,6 @@
"sql.migration.yes": "是",
"total.databases.selected": "已選取 {0} 個資料庫 (共 {1} 個)"
},
- "dist/dashboard/sqlServerDashboard": {
- "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.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.vm": "教學課程: 在 Azure 虛擬機器上移轉至 SQL Server (線上)"
- },
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "啟動移轉時發生錯誤: '{0}'",
"sql.migration.starting.migration.message": "正在開始將資料庫 {0} 移轉到 {1} - {2}"
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 da804d9770..19e53700f9 100644
--- a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json
@@ -10254,7 +10254,7 @@
"enable remote": "請重新載入 Azure Data Studio 以在 {0} 中啟用此延伸模組。",
"enableWindowsBackgroundUpdates": "啟用以在 Windows 背景中下載並安裝新的 Azure Data Studio 版本",
"extensionsPolicy": "設定下載延伸模組的安全性原則。",
- "incompatible": "由於延伸模組 ‘{0}’ 與 Azure Data Studio '{1}' 不相容,所以無法安裝延伸模組。",
+ "incompatible": "無法安裝延伸模組 '{1}' 的版本 '{0}',因為它與 Azure Data Studio '{2}' 不相容。更新為 Azure Data Studio {3} 以安裝延伸模組。",
"installExtensionCompletedAndReloadRequired": "延伸模組 {0} 安裝完成。請重新載入 Azure Data Studio 以啟用此延伸模組。",
"maxMemoryForLargeFilesMB": "控制當嘗試開啟大型檔案時,Azure Data Studio 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。",
"miNewNotebook": "新增筆記本(&&N)",
@@ -10423,8 +10423,7 @@
"navigationProviderRequired": "必須將具有有效 providerId 的 NavigationProvider 傳遞給此方法"
},
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
- "errorStartBeforeReady": "無法啟動工作階段,管理員尚未初始化",
- "notebookMultipleRequestsError": "無法執行程式碼儲存格。目前正在執行另一個儲存格。"
+ "errorStartBeforeReady": "無法啟動工作階段,管理員尚未初始化"
},
"sql/workbench/browser/actions": {
"clearSavedAccounts": "清除所有儲存的帳戶",
@@ -10440,13 +10439,14 @@
"showConnectDialogOnStartup": "啟動時顯示連線對話方塊"
},
"sql/workbench/browser/designer/designer": {
+ "designer.actions": "更多動作",
"designer.defaultRemoveRowConfirmationMessage": "確定要移除列嗎?",
"designer.generalGroupName": "一般",
"designer.issueCountAlert": "找到 {0} 個驗證問題。",
"designer.issuesTabTitle": "問題 ({0})",
"designer.loadingDesigner": "正在載入設計工具...",
"designer.loadingDesignerCompleted": "設計工具已載入",
- "designer.moveRowText": "移動列",
+ "designer.moveRowText": "移動",
"designer.processing": "正在處理...",
"designer.processingChanges": "正在處理變更...",
"designer.processingChangesCompleted": "已處理變更",
@@ -10470,8 +10470,8 @@
},
"sql/workbench/browser/designer/tableActions": {
"designer.addColumnAction": "新增",
- "designer.insertAfterSelectedColumn": "插入此項目之後",
- "designer.insertBeforeSelectedRow": "插入此項目之前",
+ "designer.insertAfterSelectedColumn": "插入此項目之後:",
+ "designer.insertBeforeSelectedRow": "插入此項目之前:",
"designer.moveRowDownAction": "下移",
"designer.moveRowDownButtonAriaLabel": "將選取的列下移一個位置",
"designer.moveRowUpAction": "上移",
@@ -10493,8 +10493,7 @@
"resourceViewerInput.resourceViewer": "資源檢視器"
},
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
- "tableDesigner.OperationInProgressWarning": "另一個作業正在進行中時,無法執行作業。",
- "tableDesigner.newTable": "新增資料表"
+ "tableDesigner.OperationInProgressWarning": "另一個作業正在進行中時,無法執行作業。"
},
"sql/workbench/browser/modal/modal": {
"closeMessage": "關閉",
@@ -11140,18 +11139,25 @@
"epCompare.FileFilterDescription": "執行計畫檔案",
"epCompare.comparePropertiesAction": "屬性",
"epCompare.comparisonProgess": "在比較計畫中載入類似區域",
+ "epCompare.searchNodeAction": "尋找節點",
+ "epCompare.searchNodeActionAddedPlan": "尋找節點 - 已新增方案",
"epCompare.toggleOrientation": "切換方向",
"epCompare.zoomInAction": "放大",
"epCompare.zoomOutAction": "縮小",
"epCompare.zoomReset": "重設縮放",
- "epCompare.zoomToFit": "縮放至適當比例"
+ "epCompare.zoomToFit": "縮放至適當比例",
+ "queryDropdownPrefix": "查詢{0}/{1}: {2}"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanComparisonPropertiesView": {
"executionPlanComparisonPropertiesBottomOperation": "基本作業: {0}",
+ "executionPlanComparisonPropertiesLeftOperation": "左側作業: {0}",
+ "executionPlanComparisonPropertiesRightOperation": "右側作業: {0}",
"executionPlanComparisonPropertiesTopOperation": "最主要作業: {0}",
"executionPlanPropertiesEdgeOperationName": "邊緣",
"nodePropertyViewNameNameColumnHeader": "名稱",
"nodePropertyViewNameValueColumnBottomHeader": "值 (基本計畫)",
+ "nodePropertyViewNameValueColumnLeftHeader": "值 (左側計畫)",
+ "nodePropertyViewNameValueColumnRightHeader": "值 (右側計畫)",
"nodePropertyViewNameValueColumnTopHeader": "值 (主要計畫)"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanContribution": {
@@ -11172,9 +11178,10 @@
"nodePropertyViewNameValueColumnHeader": "值"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesViewBase": {
+ "ep.topOperationsCopyTableData": "Copy",
"executionPlanPropertyViewClose": "關閉",
"executionPlanPropertyViewSortAlphabetically": "字母順序",
- "executionPlanPropertyViewSortByDisplayOrder": "已分類",
+ "executionPlanPropertyViewSortByDisplayOrder": "重要性",
"executionPlanPropertyViewSortReverseAlphabetically": "反向字母順序",
"nodePropertyViewTitle": "屬性"
},
@@ -11194,6 +11201,7 @@
"executionPlanPropertiesActionLabel": "屬性",
"executionPlanSavePlanXML": "儲存計畫檔案",
"executionPlanSearchNodeAction": "尋找節點",
+ "executionPlanTopOperationsAction": "最前幾項操作",
"executionPlanZoomInActionLabel": "放大",
"executionPlanZoomOutActionLabel": "縮小",
"openQueryAction": "開啟查詢"
@@ -11451,9 +11459,9 @@
},
"sql/workbench/contrib/notebook/browser/cellViews/output.component": {
"componentRenderError": "轉譯元件時發生錯誤: {0}",
- "noMimeTypeFound": "找不到輸出的 {0} 轉譯器。其有下列 MIME 類型: {1}",
- "noSelectorFound": "找不到選取器 {0} 的元件",
- "safe": "安全"
+ "noMimeTypeFound": "找不到輸出的轉譯器。其有下列 MIME 類型: {0}",
+ "noSafeMimeTypeFound": "找不到輸出的安全轉譯器。其有下列 MIME 類型: {0}",
+ "noSelectorFound": "找不到選取器 {0} 的元件"
},
"sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": {
"clickOn": "按一下",
@@ -11683,7 +11691,7 @@
"plotlyError": "顯示 Plotly 圖表時發生錯誤: {0}"
},
"sql/workbench/contrib/objectExplorer/browser/serverTreeView": {
- "serverTree.addConnection": "新增連線",
+ "serverTree.newConnection": "新增連線",
"servers.noConnections": "找不到連線。"
},
"sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": {
@@ -11780,14 +11788,19 @@
"status.query.flavor": "SQL 語言的變體"
},
"sql/workbench/contrib/query/browser/gridPanel": {
+ "query.QueryErrorOccured": "執行查詢時發生錯誤。",
+ "query.QueryExecutionEnded": "查詢執行已完成。",
+ "query.QueryExecutionStarted": "查詢執行已開始。",
"resultsGrid": "結果方格",
"resultsGrid.maxRowCountExceeded": "已超過篩選/排序的資料列計數上限。若要更新,導覽至使用者設定並變更設定: ' queryEditor. inMemoryDataProcessingThreshold '",
"xmlShowplan": "XML 執行程序表"
},
"sql/workbench/contrib/query/browser/keyboardQueryActions": {
+ "ToggleActualPlanKeyboardAction": "啟用/停用實際執行計畫",
"ToggleFocusBetweenQueryEditorAndResultsAction": "在查詢與結果之間切換焦點",
"cancelQueryKeyboardAction": "取消查詢",
"copyQueryWithResultsKeyboardAction": "與結果一併複製查詢",
+ "estimatedExecutionPlanKeyboardAction": "顯示預估執行方案",
"focusOnCurrentQueryKeyboardAction": "聚焦於目前的查詢",
"parseSyntaxLabel": "剖析查詢",
"queryActions.notConnected": "請連線至伺服器",
@@ -11797,7 +11810,6 @@
"queryShortcutNoEditor": "要執行的捷徑需要編輯器參數",
"refreshIntellisenseKeyboardAction": "重新整理 IntelliSense 快取",
"runCurrentQueryKeyboardAction": "執行目前查詢",
- "runCurrentQueryWithActualPlanKeyboardAction": "使用實際計畫執行目前的查詢",
"runQueryKeyboardAction": "執行查詢",
"toggleQueryResultsKeyboardAction": "切換查詢結果"
},
@@ -11834,17 +11846,21 @@
"queryShortcutDescription": "設定按鍵繫結關係 workbench.action.query.shortcut{0} 以執行捷徑文字作為程序呼叫或查詢執行。任何選取的文字在查詢編輯器中會於查詢結尾作為參數傳遞,或您可將它以 {arg} 參考"
},
"sql/workbench/contrib/query/browser/queryActions": {
+ "ExecutionPlan": "執行計劃",
"actualQueryPlan": "實際",
"cancelQueryLabel": "取消",
"changeConnectionDatabaseLabel": "變更連線",
"changeDatabase.failed": "變更資料庫失敗",
"changeDatabase.failedWithError": "無法變更資料庫: {0}",
"connectDatabaseLabel": "連線",
+ "disableActualPlanLabel": "停用實際計畫",
"disablesqlcmdLabel": "停用 SQLCMD",
"disconnectDatabaseLabel": "中斷連線",
+ "enableActualPlanLabel": "啟用實際計畫",
"enablesqlcmdLabel": "啟用 SQLCMD",
- "estimatedQueryPlan": "說明",
+ "estimatedQueryPlan": "預估方案",
"newQueryTask.newQuery": "新增查詢",
+ "query.multiSelectionNotSupported": "當編輯器處於多重選取模式時,不支援執行查詢。",
"queryEditor.exportSqlAsNotebook": "匯出為筆記本",
"runQueryLabel": "執行",
"selectDatabase": "選擇資料庫"
@@ -11877,58 +11893,6 @@
"resultsGridConfigurationTitle": "結果方格與訊息",
"rowHeight": "控制列高 (像素)"
},
- "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": {
- "queryHistory.clearLabel": "清除所有歷史記錄",
- "queryHistory.delete": "刪除",
- "queryHistory.disableCapture": "暫停查詢歷史記錄擷取",
- "queryHistory.enableCapture": "開始查詢歷史記錄擷取",
- "queryHistory.openQuery": "開啟查詢",
- "queryHistory.runQuery": "執行查詢",
- "queryHistory.toggleCaptureLabel": "切換查詢歷史記錄擷取",
- "toggleQueryHistory": "切換查詢歷史記錄"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": {
- "failed": "失敗",
- "succeeded": "成功"
- },
- "sql/workbench/contrib/queryHistory/browser/queryHistoryView": {
- "noQueriesMessage": "沒有查詢可顯示。",
- "queryHistory.regTreeAriaLabel": "查詢歷史記錄"
- },
- "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": {
- "miViewQueryHistory": "查詢歷史記錄(&&Q)",
- "queryHistory": "查詢歷史記錄",
- "queryHistory.clearLabel": "清除所有歷史記錄",
- "queryHistory.disableCapture": "暫停查詢歷史記錄擷取",
- "queryHistory.enableCapture": "開始查詢歷史記錄擷取",
- "queryHistoryCaptureEnabled": "是否啟用了查詢歷史記錄擷取。若未啟用,將不會擷取已經執行的查詢。",
- "queryHistoryConfigurationTitle": "查詢歷史記錄",
- "viewCategory": "檢視"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlan": {
- "queryPlanTitle": "查詢計劃"
- },
- "sql/workbench/contrib/queryPlan/browser/queryPlanEditor": {
- "queryPlanEditor": "查詢計畫編輯器"
- },
- "sql/workbench/contrib/queryPlan/browser/topOperations": {
- "topOperations.actualExecutions": "實際執行次數",
- "topOperations.actualRebinds": "實際重新繫結數",
- "topOperations.actualRewinds": "實際倒轉數",
- "topOperations.actualRows": "實際資料列數",
- "topOperations.estCPUCost": "估計 CPU 成本",
- "topOperations.estCost": "估計成本",
- "topOperations.estIOCost": "估計 IO 成本",
- "topOperations.estRebinds": "估計重新繫結數",
- "topOperations.estRewinds": "估計倒轉數",
- "topOperations.estRows": "估計資料列數",
- "topOperations.estSubtreeCost": "估計的樹狀子目錄成本",
- "topOperations.object": "物件",
- "topOperations.operation": "作業",
- "topOperations.parallel": "平行作業",
- "topOperations.partitioned": "已分割",
- "topOperationsTitle": "最前幾項操作"
- },
"sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": {
"deployment.title": "新部署…"
},
@@ -11982,8 +11946,8 @@
"refreshError": "重新整理節點 '{0}' 時發生錯誤: {1}"
},
"sql/workbench/contrib/tableDesigner/browser/actions": {
- "tableDesigner.generateScript": "產生指令碼",
- "tableDesigner.publishTableChanges": "發佈變更..."
+ "tableDesigner.publishTableChanges": "發佈變更...",
+ "tableDesigner.saveTableChanges": "儲存"
},
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "預覽功能"
@@ -12427,6 +12391,7 @@
"standardKernelsTimeout": "正在等候筆記本提供者 '{0}' 之標準核心顯示狀態的逾時"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
+ "Untitled": "未命名",
"notebookView.nameTaken": "此筆記本中已有名稱為 {0} 的檢視。"
},
"sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": {
@@ -12447,9 +12412,7 @@
"invalidMimeData": "{0} 的資料應為字串或字串的陣列",
"nbNotSupported": "檔案不具備有效的筆記本格式",
"nbformatNotRecognized": "無法識別 nbformat v{0}.{1}",
- "unknownCellType": "資料格類型 {0} 不明",
- "unrecognizedOutput": "無法識別輸出類型 {0}",
- "unrecognizedOutputType": "無法識別輸出類型 {0}"
+ "unknownCellType": "資料格類型 {0} 不明"
},
"sql/workbench/services/notebook/common/notebookRegistry": {
"carbon.extension.contributes.notebook.executionTarget": "這個 magic 指示的選擇性執行目標,例如 Spark vs SQL",
@@ -12621,7 +12584,7 @@
"groupColor": "群組色彩",
"groupDescription": "群組描述",
"serverGroup.cancel": "取消",
- "serverGroup.colorValue": "色彩: {0}",
+ "serverGroup.colorValue": "群組色彩: {0}",
"serverGroup.ok": "確定"
},
"sql/workbench/services/serverGroup/common/serverGroupViewModel": {
@@ -12739,6 +12702,26 @@
"sql/workbench/update/electron-browser/gettingStarted": {
"miGettingStarted": "開始使用(&&S)",
"showReleaseNotes": "顯示入門指南"
+ },
+ "sql/workbench/common/constants": {
+ "notebookMultipleRequestsError": "無法執行程式碼儲存格。目前正在執行另一個儲存格。"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanTreeTab": {
+ "ept.topOperationsCopyTableData": "複製",
+ "ept.topOperationsCopyWithHeader": "連同標頭複製",
+ "ept.topOperationsSelectAll": "全選",
+ "planTreeTab.title": "計畫樹狀目錄 (預覽)",
+ "topOperationsTableTitle": "執行計畫樹狀目錄"
+ },
+ "sql/workbench/contrib/executionPlan/browser/topOperationsTab": {
+ "ep.topOperationsCopyTableData": "複製",
+ "ep.topOperationsCopyWithHeader": "連同標頭複製",
+ "ep.topOperationsSelectAll": "全選",
+ "topOperationsTabTitle": "前幾項作業 (預覽)",
+ "topOperationsTableTitle": "前幾項作業"
+ },
+ "sql/workbench/contrib/notebook/browser/models/outputProcessor": {
+ "notebookInvalidOutputTypeError": "無法識別輸出類型 '{0}'。"
}
}
}
\ No newline at end of file
diff --git a/resources/xlf/de/arc.de.xlf b/resources/xlf/de/arc.de.xlf
index 6d806c1a26..a1c259ce37 100644
--- a/resources/xlf/de/arc.de.xlf
+++ b/resources/xlf/de/arc.de.xlf
@@ -1137,6 +1137,10 @@
SuspectFehlerverdächtig
+
+ Sync Secondary To Commit
+ Sekundäre zum Commit synchronisieren
+ The passwords do not match. Confirm the password or press escape to exit.Die Kennwörter stimmen nicht überein. Bestätigen Sie das Kennwort, oder drücken Sie ESC, um den Vorgang zu beenden.
@@ -1197,6 +1201,22 @@
Data controller is being upgraded. You can check the status of the upgrade by running the following command: 'kubectl get datacontrollers -A'Der Datencontroller wird upgegradet. Sie können den Status des Upgrades überprüfen, indem Sie den folgenden Befehl ausführen: “kubectl get datacontrollers -A”
+
+ Upgrading data controller '{0}' with command 'az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}'
+ Für den Datencontroller „{0}“ wird mit dem Befehl „az arcdata dc upgrade --desired-version {1} --name {0} --resource-group {2}„ ein Upgrade durchgeführt
+
+
+ Upgrading SQL MIAA '{0}' with command 'az sql mi-arc upgrade --name {0} --resource-group {1}'
+ Für SQL MIAA „{0}“ wird mit dem Befehl „az sql mi-arc upgrade --name {0} --resource-group {1}„ ein Upgrade durchgeführt
+
+
+ Upgrading data controller '{0}' with command 'az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s'
+ Für den Datencontroller „{0}“ wird mit dem Befehl „az arcdata dc upgrade --desired-version {1} --name {0} --k8s-namespace {2} --use-k8s„ ein Upgrade durchgeführt
+
+
+ Upgrading SQL MIAA '{0}' with command 'az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s'
+ Für SQL MIAA „{0}“ wird mit dem Befehl az sql mi-arc upgrade --name {0} --k8s-namespace {1} --use-k8s„ ein Upgrade durchgeführt
+ SQL managed instance is being upgraded. You can check the status of the upgrade by running the following command: 'kubectl get sqlmi -A'Die SQL Managed Instance wird upgegradet. Sie können den Status des Upgrades überprüfen, indem Sie den folgenden Befehl ausführen: „kubectl get sqlmi -A“
@@ -1350,8 +1370,16 @@
PostgreSQL Hyperscale mit Azure Arc-Unterstützung – Geschäftsbedingungen
- Azure Arc enabled Managed Instance provides SQL Server access and feature compatibility that can be deployed on the infrastructure of your choice. {0}
- Die verwaltete Instanz mit Azure Arc-Aktivierung bietet SQL Server-Zugriff und Feature-Kompatibilität für die Bereitstellung in einer Infrastruktur Ihrer Wahl. {0}
+ Azure Arc enabled Managed Instance provides SQL Server access and feature compatibility that can be deployed on the infrastructure of your choice. {0}.
+
+ By clicking 'Script to notebook' or 'Deploy', I (a) agree to the legal terms and privacy statement(s) associated with the Marketplace offering(s) listed below; (b) authorize Microsoft to bill my current payment method for the fees associated with the offering(s), with the same billing frequency as my Azure subscription; and (c) agree that Microsoft may share my contact, usage and transactional information with the provider(s) of the offering(s) for support, billing and other transactional activities. Microsoft does not provide rights for third-party offerings. For additional details see {1}, {2}, and {3}.
+ Azure Arc fähige verwaltete Instanzen bieten SQL Server Zugriff und Funktionskompatibilität, die in der Infrastruktur Ihrer Wahl bereitgestellt werden können. {0}.
+
+Indem ich auf ‚Script to notebook‘ oder ‚Deploy‘ klicke, (a) stimme ich den rechtlichen Bedingungen und der/den Datenschutzerklärung(en) zu, die mit den unten aufgeführten Marketplace-Angeboten verbunden sind; (b) Microsoft zu autorisieren, meine aktuelle Zahlungsmethode für die mit dem/den Angebot(en) verbundenen Gebühren mit der gleichen Abrechnungshäufigkeit wie mein Azure-Abonnement in Rechnung zu stellen; und (c) stimme zu, dass Microsoft meine Kontakt-, Nutzungs und Transaktionsinformationen mit dem/den Anbieter(n) des Angebots/der Angebote für Support, Abrechnungs und andere Transaktionsaktivitäten teilen darf. Microsoft gewährt keine Rechte für Angebote von Drittanbietern. Weitere Einzelheiten finden Sie unter {1}, {2}, und {3}.
+
+
+ Azure Marketplace Terms
+ Azure Marketplace BedingungenLearn more
@@ -1361,6 +1389,14 @@
Learn more about Azure Arc enabled Managed InstanceWeitere Informationen zu verwalteten Instanzen mit Azure Arc-Unterstützung
+
+ Privacy policy
+ Datenschutzrichtlinien
+
+
+ Terms of use
+ Nutzungsbedingungen
+ Azure SQL managed instance - Azure Arc terms and conditionsAzure SQL Managed Instance – Azure Arc Geschäftsbedingungen
@@ -1405,10 +1441,6 @@
Cores RequestCores-Anforderung
-
- I accept {0} and {1}.
- Ich akzeptiere die {0} und die {1}.
- Auto-upload LogsProtokolle automatisch hochladen
@@ -1426,8 +1458,12 @@
Aktivieren des automatischen Hochladens von Metriken. Nur direkter Modus.
- Config profile
- Konfigurationsprofil
+ Kubernetes configuration template
+ Kubernetes-Konfigurationsvorlage
+
+
+ Choose the Kubernetes configuration template that matches with your Kubernetes distribution. This template provides defaults for storage class, service type, etc.
+ Wählen Sie die Kubernetes-Konfigurationsvorlage aus, die Ihrer Kubernetes-Verteilung entspricht. Diese Vorlage stellt Standardwerte z. B. für die Speicherklasse oder den Diensttyp bereit.Loading config profiles
@@ -1445,6 +1481,14 @@
What is your target existing Kubernetes cluster environment?Was ist Ihre Zielumgebung für den bestehenden Kubernetes-Cluster?
+
+ Cluster Name
+ Clustername
+
+
+ The name of the cluster. Direct mode only.
+ Der Name des Clusters. Nur Direktmodus.
+ Connectivity modeVerbindungsmodus
@@ -1470,13 +1514,29 @@
Der Name des benutzerdefinierten Speicherorts. Nur direkter Modus.
- For indirect mode, provide a namespace, name and storage class for your Azure Arc data controller. This name will be used to identify your Arc instance for remote management and monitoring. For direct mode you do not need to provide a namespace, but please provide the custom location name.
- Geben Sie für den indirekten Modus einen Namespace, einen Namen und eine Speicherklasse für Ihren Azure Arc-Datencontroller an. Dieser Name wird verwendet, um Ihre Arc-Instanz für die Remoteverwaltung und -überwachung zu identifizieren. Für den direkten Modus müssen Sie keinen Namespace angeben, aber geben Sie bitte den Namen des benutzerdefinierten Speicherorts an.
+ For indirect mode, namespace, name and storage class are required. This name will be used to identify your Arc instance for remote management and monitoring. For direct mode, custom location name is required.
+ Für den indirekten Modus sind der Namespace, der Name und die Speicherklasse erforderlich. Dieser Name wird verwendet, um Ihre Arc-Instanz für die Remoteverwaltung und -überwachung zu identifizieren. Für den direkten Modus ist ein benutzerdefinierter Standortname erforderlich.Data controller detailsDetails zum Datencontroller
+
+ Direct
+ Direkt
+
+
+ The Kubernetes cluster must already be arc-enabled with the az connectedk8s connect command. Please use our {0} to learn more.
+ Der Kubernetes-Cluster muss bereits mit dem Connect-Befehl az connectedk8s arc-fähig sein. Lesen Sie unsere {0}, um weitere Informationen zu erhalten.
+
+
+ documentation page
+ Dokumentationsseite
+
+
+ Indirect
+ Indirekt
+ InfrastructureInfrastruktur
@@ -1489,6 +1549,10 @@
LocationSpeicherort
+
+ Location is only used for indirect mode deployment. This field will be ignored for direct mode.
+ Der Speicherort wird nur für die Bereitstellung im indirekten Modus verwendet. Dieses Feld wird für den direkten Modus ignoriert.
+ Log Analytics primary keyPrimärschlüssel für Log Analytics
@@ -1538,8 +1602,8 @@
Namespace des Datencontrollers
- Indirect mode only.
- Nur indirekter Modus.
+ Data controller namespace. Indirect mode only.
+ Namespace des Datencontrollers. Nur indirekter Modus.Namespace must consist of lower case alphanumeric characters or '-', start/end with an alphanumeric character, and be 63 characters or fewer in length.
@@ -1593,10 +1657,18 @@
Cluster contextClusterkontext
+
+ Cluster name
+ Clustername
+ ControllerController
+
+ Data controller custom location
+ Benutzerdefinierter Speicherort des Datencontrollers
+ Data controller infrastructureDatencontrollerinfrastruktur
@@ -1869,6 +1941,10 @@
BasicsAllgemeine Informationen
+
+ Billable replicas
+ Abrechenbare Replikate
+ Business CriticalUnternehmenskritisch
@@ -2005,6 +2081,14 @@
Configure retention for point-in-time backups. {0}Konfigurieren Sie die Aufbewahrung für Point-in-Time-Sicherungen. {0}
+
+ The number of readable secondary replicas.
+ Die Anzahl lesbarer sekundärer Replikate.
+
+
+ Readable secondary replicas
+ Lesbare sekundäre Replikate
+ Specify how long you want to keep your point-in-time backups.Geben Sie an, wie lange Ihre Point-in-Time-Sicherungen beibehalten werden sollen.
@@ -2030,8 +2114,8 @@
Dienstebene
- The storage class to be used for backup persistent volumes. If no value is specified, the default storage class will be used.
- Die Speicherklasse, die für persistente Sicherungsvolumes verwendet werden soll. Wenn kein Wert angegeben wird, wird die Standardspeicherklasse verwendet.
+ The storage class to be used for Backups. If no value is specified, backups will be stored in same storage class assigned to Data. Must be a RWX capable storage class.
+ Die Speicherklasse, die für Sicherungen verwendet werden soll. Wenn kein Wert angegeben wird, werden Sicherungen in derselben Speicherklasse gespeichert, die "Data" zugewiesen ist. Muss eine RWX-fähige Speicherklasse sein.The storage class to be used for data (.mdf). If no value is specified, the default storage class will be used.
@@ -2053,6 +2137,14 @@
by Microsoftvon Microsoft
+
+ The number of synchronous replicas required to commit a transaction before the primary replica is allowed to commit. Setting this value to -1 will set the number of required synchronized secondaries to '(# of replicas - 1) / 2', rounded down.
+ Die Anzahl der synchronen Replikate, die zum Ausführen eines Commits für eine Transaktion erforderlich sind, bevor ein Commit für das primäre Replikat zulässig ist. Wenn Sie diesen Wert auf -1 festlegen, wird die Anzahl der erforderlichen synchronisierten sekundären Replikate auf "(Anzahl der Replikate – 1) / 2" festgelegt und abgerundet.
+
+
+ Synchronized secondaries required to commit
+ Synchronisierte sekundäre Replikate, die zum Committen erforderlich sind
+ 3 replicas3 Replikate
@@ -2109,6 +2201,14 @@
Storage Class (Backups)Speicherklasse (Sicherungen)
+
+ ({0})
+ ({0})
+
+
+ RWX capable
+ RWX-fähig
+ Storage Class (Data)Speicherklasse (Daten)
diff --git a/resources/xlf/de/git.de.xlf b/resources/xlf/de/git.de.xlf
index f933a539cf..dbaffd6235 100644
--- a/resources/xlf/de/git.de.xlf
+++ b/resources/xlf/de/git.de.xlf
@@ -934,6 +934,14 @@ Die Dateien gehen DAUERHAFT VERLOREN.
Don't Show AgainNicht mehr anzeigen
+
+ No
+ Nein
+
+
+ OK
+ OK
+ OpenÖffnen
@@ -966,6 +974,18 @@ Die Dateien gehen DAUERHAFT VERLOREN.
Successfully pushed.Push wurde erfolgreich ausgeführt.
+
+ $(cloud-upload) Publish Changes
+ $(cloud-upload) Änderungen veröffentlichen
+
+
+ Publish Changes
+ Änderungen veröffentlichen
+
+
+ Sync Changes $(sync){0}{1}
+ Synchronisieren von Änderungen $(sync){0}{1}
+ Staged ChangesGestagete Änderungen
@@ -978,6 +998,10 @@ Die Dateien gehen DAUERHAFT VERLOREN.
Syncing. Cancelling may cause serious damages to the repositorySynchronisierung wird durchgeführt. Das Abbrechen des Vorgangs kann zu schweren Schäden am Repository führen.
+
+ Too many changes were detected. Only the first {0} changes will be shown below.
+ Es wurden zu viele Änderungen erkannt. Im Folgenden werden nur die ersten {0} Änderungen angezeigt.
+ UntrackedNicht verfolgt
@@ -1772,6 +1796,22 @@ Die Dateien gehen DAUERHAFT VERLOREN.
Controls whether to show a notification when a push is successful.Legt fest, ob bei einem erfolgreichen Push eine Benachrichtigung angezeigt werden soll.
+
+ Controls whether to show an action button to sync or publish, if there are unpublished commits.
+ Steuert, ob eine Aktionsschaltfläche zum Synchronisieren oder Veröffentlichen angezeigt werden soll, wenn unveröffentlichte Commits vorhanden sind.
+
+
+ Always shows the action button, if there are unpublished commits.
+ Zeigt immer die Aktionsschaltfläche an, wenn unveröffentlichte Commits vorhanden sind.
+
+
+ Never shows the action button.
+ Zeigt die Aktionsschaltfläche nie an.
+
+
+ Only shows the action button if there are no other changes and there are unpublished commits.
+ Zeigt die Aktionsschaltfläche nur an, wenn es keine anderen Änderungen gibt und nicht veröffentlichte Commits vorhanden sind.
+ Control which changes are automatically staged by Smart Commit.Hiermit steuern Sie, welche Änderungen beim intelligenten Commit automatisch gestaget werden.
@@ -1784,6 +1824,10 @@ Die Dateien gehen DAUERHAFT VERLOREN.
Automatically stage tracked changes only.Es wurden nur nachverfolgte Änderungen automatisch gestaget.
+
+ Controls how to limit the number of changes that can be parsed from Git status command. Can be set to 0 for no limit.
+ Steuert, wie die Anzahl der Änderungen begrenzt wird, die über den Git-Statusbefehl analysiert werden können. Kann auf 0 (Null) festgelegt werden, um keinen Grenzwert zu setzen.
+ Suggests to enable smart commit (commit all changes when there are no staged changes).Schlägt das Aktivieren intelligenter Commits vor. Dabei werden alle Änderungen committet, wenn keine gestageten Änderungen vorliegen.
diff --git a/resources/xlf/de/mssql.de.xlf b/resources/xlf/de/mssql.de.xlf
index 427510d2da..ec25c4d12a 100644
--- a/resources/xlf/de/mssql.de.xlf
+++ b/resources/xlf/de/mssql.de.xlf
@@ -880,6 +880,14 @@