diff --git a/i18n/ads-language-pack-de/CHANGELOG.md b/i18n/ads-language-pack-de/CHANGELOG.md
index 60e5495cb5..1938056bf9 100644
--- a/i18n/ads-language-pack-de/CHANGELOG.md
+++ b/i18n/ads-language-pack-de/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-de" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* September 2, 2021 - Release for Azure Data Studio 1.33
diff --git a/i18n/ads-language-pack-de/package.json b/i18n/ads-language-pack-de/package.json
index afa0c72d2f..f88f9b6898 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 32b2f33d7e..3340c06f37 100644
--- a/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "Geben Sie ein nicht leeres Kennwort ein, oder drücken Sie ESC, um den Vorgang zu beenden.",
"arc.enterNewPassword": "Geben Sie ein neues Kennwort ein",
"arc.errorConnectingToController": "Fehler beim Verbinden mit dem Controller. {0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "Fehler beim Auflisten der Log Analytics-Arbeitsbereiche {0}",
"arc.errorVerifyingPassword": "Fehler beim Überprüfen des Kennworts. {0}",
"arc.extensionInstallationFailed": "Fehler beim Installieren der Erweiterung \"{0}\".",
"arc.extensionInstalled": "Die Erweiterung \"{0}\" wurde installiert.",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "Infrastruktur",
"arc.data.controller.kube.cluster.context": "Clusterkontext",
"arc.data.controller.location": "Speicherort",
+ "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",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "Kennwort bestätigen",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "Kennwort",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "Geben Sie das Kennwort ein, das für die Anmeldung bei den Dashboards für Metriken und Protokolle verwendet wird.",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "Preisdetails",
"arc.sql.cost.summary.resource.group": "Ressourcengruppe",
"arc.sql.cost.summary.service.tier": "Dienstebene",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.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.cost.summary.service.tier.learn.more.text": "Weitere Informationen",
"arc.sql.cost.summary.sql.connection.info": "SQL-Verbindungsinformationen",
"arc.sql.cost.summary.sql.instance.settings": "SQL-Instanzeinstellungen",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "CPU-Grenzwert für virtuelle Kerne",
"arc.sql.dev.use.description": "Aktivieren Sie das Kontrollkästchen, um anzugeben, dass diese Instanz nur zu Entwicklungs- oder Testzwecken verwendet wird. Diese Instanz wird nicht in Rechnung gestellt.",
"arc.sql.dev.use.label": "Nur für die Entwicklung",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "Hohe Verfügbarkeit",
+ "arc.sql.high.availability.description": "Aktivieren Sie zusätzliche Replikate, um Hochverfügbarkeit zu erzielen. Die nachstehend ausgewählte Konfiguration für Compute- und Speicherressourcen wird auf alle Replikate angewendet.",
"arc.sql.instance.name": "Instanzname",
"arc.sql.instance.retention.policy.title": "Aufbewahrungsrichtlinie für SQL-Instanzsicherung",
"arc.sql.instance.settings.section.title": "SQL-Instanzeinstellungen",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "Ich habe bereits eine SQL Server-Lizenz",
"arc.sql.memory-limit.description": "Der Kapazitätsgrenzwert der verwalteten Instanz als ganze Zahl.",
"arc.sql.memory-request.description": "Die Anforderung für die Kapazität der verwalteten Instanz als ganzzahlige Menge an Arbeitsspeicher in GB.",
- "arc.sql.one.replica": "1 replica",
+ "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.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": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "arc.sql.service.tier.business.critical": "[VORSCHAU] 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.data.description": "Die für Daten (.mdf) zu verwendende Speicherklasse. Wenn kein Wert angegeben wird, wird die Standardspeicherklasse verwendet.",
@@ -494,8 +498,8 @@
"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.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 Replikate",
+ "arc.sql.two.replicas": "2 Replikate",
"arc.sql.username": "Benutzername",
"arc.sql.volume.size.backups.description": "Die Größe des Speichervolumes, das für Sicherungen in GiB verwendet werden soll.",
"arc.sql.volume.size.backups.label": "Volumegröße in Gi (Sicherungen)",
diff --git a/i18n/ads-language-pack-de/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-de/translations/extensions/azcli.i18n.json
index 469a168b23..824de0dc7c 100644
--- a/i18n/ads-language-pack-de/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/azcli.i18n.json
@@ -9,81 +9,81 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
+ "az.accept": "Akzeptieren",
+ "az.arcdataExtensionNotInstalled": "Für diese Erweiterung muss die Azure CLI-Version der Erweiterung „arcdata“ installiert sein. Installieren Sie die neueste Version mithilfe der Anweisungen von [hier](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.arcdataInstalled": "Die Azure CLI arcdata-Erweiterung wurde erfolgreich installiert. Azure Studio muss neugestartet werden, um die Konfiguration abzuschließen. Die Funktionen werden erst danach aktiviert.",
+ "az.askLater": "Später fragen",
"az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.azInstalled": "Azure CLI wurde erfolgreich installiert. Azure Studio muss neu gestartet werden, um die Konfiguration abzuschließen. Die Funktionen werden erst danach aktiviert.",
+ "az.azOutputParseErrorCaught": "Fehler beim Analysieren der Ausgabe des az-Befehls: {0}. Die Ausgabe ist nicht JSON.",
+ "az.azUserSettingReadLog": "Benutzereinstellung für Azure CLI: {0}.{1} lesen, Wert: {2}",
+ "az.azUserSettingUpdatedLog": "Benutzereinstellung für Azure CLI: {0}.{1} aktualisiert, neuer Wert: {2}",
+ "az.checkingLatestAzVersion": "Es wird nach der neuesten verfügbaren Azure CLI-Version gesucht",
+ "az.couldNotFindArcdataWithPrompt": "Die Azure CLI arcdata-Erweiterung wurde nicht gefunden. Möchten Sie sie jetzt installieren? Wenn nicht, funktionieren einige Features u. U. nicht.",
+ "az.couldNotFindAz": "Azure CLI wurde nicht gefunden. Fehler: {0}",
+ "az.couldNotFindAzArc": "Die Azure CLI arcdata-Erweiterung wurde nicht gefunden. Fehler: {0}",
+ "az.couldNotFindAzWithPrompt": "Azure CLI wurde nicht gefunden. Möchten Sie es jetzt installieren? Wenn nicht, könnten einige Features nicht funktionieren.",
+ "az.currentlyInstalledVersionIsLatest": "Aktuell installierte Azure CLI-Version {0} ist gleich oder neuer als alle anderen verfügbaren Versionen",
+ "az.decline": "Ablehnen",
+ "az.doNotAskAgain": "Nicht mehr fragen",
+ "az.downloadError": "Fehler beim Herunterladen",
+ "az.downloadFinished": "Download abgeschlossen",
+ "az.downloadingProgressMb": "({0} / {1} MB) wird heruntergeladen",
+ "az.downloadingTo": "{0} von {1} wird nach {2} heruntergeladen",
+ "az.endpointOrNamespaceRequired": "Es muss entweder ein Endpunkt oder ein Namespace angegeben werden",
+ "az.executingCommand": "Der Befehl „{0} {1}“ wird ausgeführt",
+ "az.failedToParseReleaseInfo": "Fehler beim Analysieren der JSON-Inhalte unter: {0}.\r\nDateiinhalte:\r\n{1}\r\nFehler: {2}",
+ "az.foundExistingAz": "Es wurde eine vorhandene Azure CLI-Installation der Version (v{0}) unter dem Pfad „{1}“ mit der arcdata-Version {2} gefunden.",
+ "az.gettingTextContentsOfUrl": "Textinhalte der Ressource werden unter URL {0} abgerufen",
+ "az.installError": "Fehler beim Installieren der Azure CLI und arcdata-Erweiterung: {0}",
+ "az.installingArcdata": "Die Azure CLI arcdata-Erweiterung wird installiert...",
+ "az.installingAz": "Azure CLI wird installiert…",
+ "az.latestAzVersionAvailable": "Neueste verfügbare Azur CLI-Version: {0}.",
+ "az.missingRequiredVersion": "Azure CLI >= {0} ist für diese Funktion erforderlich. Führen Sie den Befehl „Azure CLI: Nach Updates suchen“ aus, um sie zu installieren, und wiederholen Sie dann den Vorgang.",
+ "az.no": "Nein",
+ "az.noAz": "Es ist keine Azure CLI verfügbar. Führen Sie den Befehl „Azure CLI: Installieren“ aus, um die Funktionen zu aktivieren, die dies erfordern.",
+ "az.noAzArc": "Es ist keine Azure CLI arcdata-Erweiterung verfügbar.",
+ "az.noAzWithLink": "Es ist keine Azure CLI verfügbar. [Installieren Sie die Azure CLI](command:azdata.Install), um die Funktionen zu aktivieren, die dies erfordern.",
+ "az.noAzureCLI": "Es ist keine Azure CLI verfügbar. Installieren Sie die neueste Version manuell von [hier](https://docs.microsoft.com/cli/azure/install-azure-cli) aus und starten Sie dann Azure Studio neu.",
+ "az.noDownloadLink": "Für Plattform „{0}“\r\n ist kein Downloadlink verfügbar, Versionsinformationen: ${1}",
+ "az.noReleaseVersion": "Für die Plattform „{0}“\r\n ist keine Releaseversion verfügbar, Versionsinformationen: ${1}",
+ "az.parseVersionError": "Fehler beim Analysieren der Ausgabe von az --version.",
+ "az.platformUnsupported": "Die Plattform „{0}“ wird zurzeit nicht unterstützt",
+ "az.promptForAzUpdate": "Es ist eine neue Azure CLI-Version ({0}) verfügbar. Möchten Sie jetzt auf diese aktualisieren?",
+ "az.promptForRequiredAzUpdate": "Für diese Erweiterung muss die Azure CLI >= {0} installiert werden. Möchten Sie jetzt auf die neueste Version ({1}) aktualisieren? Wenn nicht, funktionieren einige Funktionen möglicherweise nicht.",
+ "az.promptLog": "Der Benutzer wird aufgefordert, Folgendes zu akzeptieren: {0}",
+ "az.requiredVersionNotAvailable": "Für diese Erweiterung muss die Azure CLI-Version der Erweiterung „arcdata“ >= {0} installiert sein, die aktuelle Version ist jedoch nur {1}. Installieren Sie die richtige Version mithilfe der Anweisungen von [hier](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.searchingForAz": "Es wird nach einer vorhandenen Azure CLI-Installation gesucht...",
+ "az.skipInstall": "Die Installation der Azure CLI und der arcdata-Erweiterung wird übersprungen, da der Vorgang nicht vom Benutzer angefordert wurde und die Konfigurationsoption {0}.{1} {2} ist",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "Unerwarteter Fehler beim Ausführen des Befehls: {0}",
+ "az.unexpectedExitCode": "Unerwarteter Exitcode von Befehl: {1} ({0})",
+ "az.unsupportedArcDataVersion": "Die heruntergeladene Version {1} der Azure CLI-Erweiterung „arcdata“ wird noch nicht unterstützt. Die neueste Version ist {0}. Installieren Sie die richtige Version mithilfe der Anweisungen von [hier](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.updateCheckSkipped": "Es wurde nicht nach neuen verfügbaren Azure CLI-Versionen gesucht, da keine Azure CLI-Installation gefunden wurde",
+ "az.updateError": "Fehler beim Aktualisieren der Azure CLI: {0}",
+ "az.updatingAz": "Azure CLI wird aktualisiert...",
+ "az.userRequestedInstall": "Der Benutzer hat die Installation der Azure CLI und der arcdata-Erweiterung mithilfe des Befehls „Azure CLI: Install“ angefordert",
+ "az.userResponseInstall": "Benutzerantwort auf die Aufforderung zur Installation der Azure CLI: {0}",
+ "az.userResponseUpdate": "Benutzerantwort auf die Aufforderung zum Aktualisieren der Azure CLI: {0}",
+ "az.versionForUpdate": "Gefundene Version: {0}, auf die die Azure CLI von der aktuellen Version {1} aktualisiert werden kann.",
+ "az.yes": "Ja"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
+ "azcli.arc.azArcdataInstallKey.description": "Wählen Sie aus, ob Sie aufgefordert werden sollen, die Azure CLI arcdata-Erweiterung herunterzuladen.",
+ "azcli.arc.azArcdataUpdateKey.description": "Entscheiden Sie, ob Sie zur Aktualisierung aufgefordert werden wollen, wenn ein Update für die Azure CLI arcdata-Erweiterung verfügbar ist.",
"azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
+ "azcli.arc.config.debug": "Debuginformationen für alle ausgeführten az-Befehle im Ausgabekanal protokollieren",
+ "azcli.arc.config.title": "Azure CLI-Konfiguration",
+ "azcli.arc.description": "Unterstützung für Azure CLI.",
"azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
+ "azcli.arc.install.dontPrompt.description": "Der Benutzer wird nicht aufgefordert, die Azure CLI arcdata-Erweiterung zu installieren.",
+ "azcli.arc.install.prompt.description": "Der Benutzer wird nicht aufgefordert, die Azure CLI arcdata-Erweiterung zu installieren",
+ "azcli.arc.update.dontPrompt.description": "Der Benutzer wird nicht aufgefordert, die Azure CLI arcdata-Erweiterung zu installieren",
+ "azcli.arc.update.prompt.description": "Der Benutzer wird aufgefordert, die Azure CLI arcdata-Erweiterung zu installieren",
+ "azcli.azCliInstallKey.description": "Wählen Sie aus, ob Sie aufgefordert werden sollen, Azure CLI zu installieren.",
+ "azcli.install.dontPrompt.description": "Der Benutzer wird nicht aufgefordert, die Azure CLI zu installieren",
+ "azcli.install.prompt.description": "Der Benutzer wird aufgefordert, die Azure CLI zu installieren",
"command.category": "Azure CLI"
}
}
diff --git a/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json
index e3822f9ce4..b1fb26f56f 100644
--- a/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "Fehler beim Laden der Projektanbietererweiterung \"{0}\". Fehlermeldung: {1}",
"dataworksapce.local": "Lokal",
"dataworksapce.refresh": "Aktualisieren",
- "dataworkspace.NewProjectDialogTitle": "Neues Projekt erstellen",
+ "dataworkspace.NewProjectDialogTitle": "Neues Datenbankprojekt erstellen",
"dataworkspace.Type": "Typ",
"dataworkspace.browse": "Durchsuchen",
"dataworkspace.browseEllipsis": "Durchsuchen...",
"dataworkspace.cloneParentDirectoryNotExistError": "Der ausgewählte Klonpfad \"{0}\" ist nicht vorhanden oder kein Verzeichnis.",
"dataworkspace.create": "Erstellen",
+ "dataworkspace.default": "Standard",
"dataworkspace.enterProjectName": "Geben Sie den Projektnamen ein",
"dataworkspace.fileNotExistError": "Die ausgewählte {0}-Datei \"{1}\" ist nicht vorhanden oder keine Datei.",
"dataworkspace.gitRepoUrlPlaceholder": "URL des Git-Remoterepositorys eingeben",
"dataworkspace.gitRepoUrlTitle": "Git-Repository-URL",
+ "dataworkspace.learnMore": "Weitere Informationen",
"dataworkspace.localClonePathPlaceholder": "Speicherort zum lokalen Klonen des Repositorys auswählen",
"dataworkspace.localClonePathTitle": "Lokaler Klonpfad",
"dataworkspace.locationSelectorTitle": "Speicherort",
"dataworkspace.nameCannotBeEmpty": "Name darf nicht leer sein",
+ "dataworkspace.no": "Nein",
"dataworkspace.ok": "OK",
"dataworkspace.open": "Öffnen",
"dataworkspace.openExistingDialogTitle": "Vorhandenes Projekt öffnen",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "Einige Projekte konnten nicht geladen werden. Um weitere Details anzuzeigen, [Entwicklerkonsole öffnen](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "Git-Remoterepository",
"dataworkspace.restartConfirmation": "Azure Data Studio muss neu gestartet werden, damit das Projekt in den Arbeitsbereich hinzugefügt wird. Jetzt neu starten?",
+ "dataworkspace.sdkLearnMorePlaceholder": "Klicken Sie auf die Schaltfläche „Weitere Informationen“, um weitere Informationen zu Projekten im SDK-Stil zu erhalten.",
+ "dataworkspace.sdkStyleProject": "Projekte im SDK-Stil (Vorschau)",
"dataworkspace.select": "Auswählen",
"dataworkspace.selectProjectLocation": "Projektspeicherort auswählen",
- "dataworkspace.selectProjectType": "Projekttyp auswählen",
+ "dataworkspace.selectProjectType": "Datenbankprojekttyp auswählen",
+ "dataworkspace.selectTargetPlatform": "Zielplattform auswählen",
"dataworkspace.targetPlatform": "Zielplattform",
"dataworkspace.workspacePlaceholder": "Arbeitsbereichsdatei auswählen ({0})",
+ "dataworkspace.yesRecommended": "Ja (empfohlen)",
"fileDoesNotExist": "Die Datei \"{0}\" ist nicht vorhanden",
"gitCloneError": "Fehler beim Git-Klonen. Weitere Details finden Sie in der Git-Ausgabe",
"gitCloneMessage": "Das Git-Repository \"{0}\" wird geklont ...",
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 f908edb021..fa80124167 100644
--- a/i18n/ads-language-pack-de/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-de/translations/extensions/git.i18n.json
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "Fehlende oder ungültige Anmeldeinformationen."
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "Nein",
+ "not now": "Erneut nachfragen",
+ "suggest auto fetch": "Möchten Sie, dass Azure Data Studio [regelmäßig „git fetch“ ausführt] ({0})?",
+ "yes": "Ja"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
+ "HEAD not available": "Es ist keine HEAD-Version von „{0}“ verfügbar.",
+ "add": "Zum Arbeitsbereich hinzufügen",
+ "add remote": "Neues Remoterepository hinzufügen...",
+ "addFrom": "Remoterepository aus URL hinzufügen",
+ "addfrom": "Remoterepository aus {0} hinzufügen",
+ "addremote": "Remoterepository hinzufügen",
+ "always": "Immer",
+ "are you sure": "Erstellt ein Git-Repository unter '{0}'. Sind Sie sicher das Sie weiterfahren möchten?",
+ "auth failed": "Fehler bei der Authentifizierung beim Git-Remoterepository.",
+ "auth failed specific": "Fehler bei der Authentifizierung beim Git-Remoterepository:\r\n\r\n{0}",
+ "branch already exists": "Ein Branch namens „{0}“ bereits vorhanden.",
+ "branch name": "Branchname",
+ "branch name format invalid": "Der Name des Branches muss mit RegEx übereinstimmen: {0}",
+ "cant push": "Verweise können nicht per Push an einen Remotespeicherort übertragen werden. Führen Sie zuerst „Pull“ aus, um Ihre Änderungen zu integrieren.",
+ "changed": "Protokollebene geändert in: {0}",
+ "checkout detached": "Getrennte auschecken...",
+ "choose": "Ordner auswählen...",
+ "clean repo": "Bereinigen Sie Ihre Repository-Arbeitsstruktur vor Auftragsabschluss.",
+ "clonefrom": "Aus „{0}“ klonen",
+ "cloning": "Das Git-Repository „{0}“ wird geklont...",
+ "commit": "Gestagete Änderungen committen",
+ "commit anyway": "Leeren Commit erstellen",
+ "commit hash": "Commithash",
+ "commit message": "Commit-Nachricht",
+ "commitMessageWithHeadLabel2": "Nachricht (Commit für „{0}“)",
+ "confirm delete": "Möchten Sie {0} LÖSCHEN?\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nWenn Sie fortfahren, geht die Datei DAUERHAFT VERLOREN.",
+ "confirm delete multiple": "Möchten Sie {0} Dateien LÖSCHEN?\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nWenn Sie fortfahren, gehen diese Dateien DAUERHAFT VERLOREN.",
+ "confirm discard": "Möchten Sie die Änderungen in {0} wirklich verwerfen?",
+ "confirm discard all": "Möchten Sie ALLE Änderungen in {0} Dateien verwerfen?\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nWenn Sie fortfahren, geht Ihr aktueller Arbeitssatz DAUERHAFT VERLOREN.",
+ "confirm discard all 2": "{0}\r\n\r\nDieser Vorgang ist UNUMKEHRBAR, und Ihr aktueller Arbeitssatz geht DAUERHAFT VERLOREN.",
+ "confirm discard all single": "Möchten Sie die Änderungen in {0} wirklich verwerfen?",
+ "confirm discard multiple": "Möchten Sie wirklich Änderungen in {0} Dateien verwerfen?",
+ "confirm emtpy commit": "Möchten Sie wirklich einen leeren Commit erstellen?",
+ "confirm force delete branch": "Der Branch '{0}' ist noch nicht vollständig zusammengeführt. Trotzdem löschen?",
+ "confirm force push": "Sie sind dabei, einen erzwungenen Push für Ihre Änderungen durchzuführen. Dieser Vorgang kann negative Auswirkungen haben und die Änderungen anderer Benutzer überschreiben.\r\n\r\nMöchten Sie fortfahren?",
+ "confirm no verify commit": "Sie sind im Begriff, Ihre Änderungen ohne Überprüfung zu commiten. Hierdurch werden pre-commit-Hooks übersprungen, was möglicherweise nicht erwünscht ist.\r\n\r\nMöchten Sie den Vorgang fortsetzen?",
+ "confirm publish branch": "Der Branch „{0}“ verfügt über keinen Upstreambranch. Möchten Sie diesen Branch veröffentlichen?",
+ "confirm restore": "Möchten Sie {0} wirklich wiederherstellen?",
+ "confirm restore multiple": "Möchten Sie {0} Dateien wirklich wiederherstellen?",
+ "confirm stage file with merge conflicts": "Möchten Sie {0} mit Mergingkonflikten bereitstellen?",
+ "confirm stage files with merge conflicts": "Möchten Sie {0} Dateien mit Mergingkonflikten bereitstellen?",
+ "create branch": "Neuen Branch erstellen...",
+ "create branch from": "Neuen Branch erstellen aus...",
+ "create repo": "Repository initialisieren",
+ "current": "Aktuell",
+ "delete": "Datei löschen",
+ "delete branch": "Branch löschen",
+ "delete file": "Datei löschen",
+ "delete files": "Dateien löschen",
+ "deleted by them": "Die Datei „{0}“ wurde von Dritten gelöscht und von uns geändert.\r\n\r\nWas möchten Sie tun?",
+ "deleted by us": "Die Datei „{0}“ wurde von uns gelöscht und von Dritten geändert.\r\n\r\nWas möchten Sie tun?",
+ "discard": "Änderungen verwerfen",
+ "discardAll": "Alle {0} Dateien verwerfen",
+ "discardAll multiple": "Eine Datei verwerfen",
+ "force": "Auschecken erzwingen",
+ "force push not allowed": "Erzwungene Pushes sind nicht zulässig. Aktivieren Sie diese bitte über die Einstellung „git.allowForcePush“.",
+ "git error": "Git-Fehler",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
"git.title.index": "{0} (Index)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
+ "git.title.workingTree": "{0} (Arbeitsstruktur)",
+ "init": "Arbeitsbereichsordner auswählen, in dem das Git-Repository initialisiert wird",
+ "init repo": "Repository initialisieren",
+ "invalid branch name": "Ungültiger Branchname",
+ "keep ours": "Unsere Version beibehalten",
+ "keep theirs": "Deren Version beibehalten",
+ "learn more": "Weitere Informationen",
+ "local changes": "Ihre lokalen Änderungen werden durch Auschecken überschrieben.",
+ "merge commit": "Der letzte Commit war ein Mergecommit. Möchten Sie den Vorgang wirklich rückgängig machen?",
+ "merge conflicts": "Es liegen Zusammenführungskonflikte vor. Beheben Sie die Konflikte vor dem Committen.",
+ "missing user info": "Stellen Sie sicher, dass Sie in git Ihren „user.name“ und Ihre „user.email“ konfigurieren.",
+ "never": "Nie",
+ "never again": "OK, nicht mehr anzeigen",
+ "never ask again": "OK, nicht mehr fragen",
+ "no changes": "Keine Änderungen zum Speichern vorhanden.",
+ "no changes stash": "Es sind keine Änderungen vorhanden, für die ein Stash ausgeführt werden kann.",
+ "no more": "Die Aktion kann nicht rückgängig gemacht werden, da HEAD nicht auf einen Commit verweist.",
+ "no rebase": "Es wird kein Rebase ausgeführt.",
+ "no remotes added": "In Ihrem Repository liegen keine Remoteelemente vor.",
+ "no remotes to fetch": "In diesem Repository wurden keine Remoteelemente konfiguriert, aus denen ein Abrufen erfolgt.",
+ "no remotes to publish": "In Ihrem Repository wurden keine Remoteelemente für die Veröffentlichung konfiguriert.",
+ "no remotes to pull": "In Ihrem Repository wurden keine Remoteelemente für den Pull konfiguriert.",
+ "no remotes to push": "In Ihrem Repository wurden keine Remoteelemente für den Push konfiguriert.",
+ "no staged changes": "Es sind keine gestageten Änderungen vorhanden, für die ein Commit durchgeführt werden kann.\r\n\r\nMöchten Sie all Ihre Änderungen stagen und direkt committen?",
+ "no stashes": "Das Repository enthält keine Stashes.",
+ "no tags": "Dieses Repository hat keine Tags.",
+ "no verify commit not allowed": "Commits ohne Überprüfung sind nicht zulässig, aktivieren Sie sie mit der Einstellung „git.allowNoVerifyCommit“.",
+ "nobranch": "Wählen Sie ein Branch für den Push zu einem Remoteelement aus.",
"ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "open git log": "Git-Protokoll öffnen",
+ "open repo": "Repository öffnen",
+ "openrepo": "Öffnen",
+ "openreponew": "In neuem Fenster öffnen",
+ "pick branch pull": "Branch für Pull auswählen",
+ "pick provider": "Wählen Sie einen Anbieter aus, um den Branch „{0}“ hier zu veröffentlichen:",
+ "pick remote": "Remotespeicherort auswählen, an dem der Branch „{0}“ veröffentlicht wird:",
+ "pick remote pull repo": "Remoteelement zum Pullen des Branch auswählen",
+ "pick stash to apply": "Stash zum Anwenden auswählen",
+ "pick stash to drop": "Zu löschenden Stash auswählen",
+ "pick stash to pop": "Wählen Sie einen Stash aus, für den ein Pop ausgeführt werden soll.",
+ "proposeopen": "Möchten Sie das geklonte Repository öffnen?",
+ "proposeopen init": "Möchten Sie das initialisierte Repository öffnen?",
+ "proposeopen2": "Möchten Sie das geklonte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?",
+ "proposeopen2 init": "Möchten Sie das initialisierte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?",
+ "provide branch name": "Bitte geben Sie einen neuen Branchnamen an.",
+ "provide commit hash": "Geben Sie den Commithash an.",
+ "provide commit message": "Geben Sie eine Commit-Nachrichte ein.",
+ "provide remote name": "Remotenamen angeben",
+ "provide stash message": "Geben Sie optional eine Stash-Nachricht ein.",
+ "provide tag message": "Geben Sie eine Meldung ein, um das Tag mit einer Anmerkung zu versehen.",
+ "provide tag name": "Geben Sie einen Tagnamen an.",
+ "publish to": "In „{0}“ veröffentlichen",
+ "remote already exists": "Remote-'{0}' ist bereits vorhanden.",
+ "remote branch at": "Remotebranch unter {0}",
+ "remote name": "Remotename",
+ "remote name format invalid": "Ungültiges Format des Remotenamens",
+ "remove remote": "Remote zum Entfernen auswählen",
+ "repourl": "Repository-URL",
+ "restore file": "Datei wiederherstellen",
+ "restore files": "Dateien wiederherstellen",
+ "save and commit": "Alle speichern & committen",
+ "save and stash": "Alle speichern und stashen",
+ "select a branch to merge from": "Branch für die Zusammenführung auswählen",
+ "select a branch to rebase onto": "Branch für Rebase auswählen",
+ "select a ref to checkout": "Referenz zum Auschecken auswählen",
+ "select a ref to checkout detached": "Referenz zum Auschecken im getrennten Modus auswählen",
+ "select a ref to create a new branch from": "Verweis auswählen, aus dem der Branch „{0}“ erstellt werden soll",
+ "select a tag to delete": "Zu löschendes Tag auswählen",
+ "select branch to delete": "Wählen Sie einen Branch zum Löschen aus",
+ "select log level": "Protokollstufe auswählen",
+ "selectFolder": "Repositoryspeicherort auswählen",
+ "show command output": "Befehlsausgabe anzeigen",
+ "stash": "Dennoch stashen",
+ "stash merge conflicts": "Beim Anwenden des Stashes sind Merge-Konflikte aufgetreten.",
+ "stash message": "Stash-Nachricht",
+ "stashcheckout": "Stashen und auschecken",
+ "sure drop": "Möchten Sie den folgenden Stash löschen: {0}?",
+ "sync is unpredictable": "Durch diese Aktion werden Commits per Push in bzw. per Pull aus „{0}/{1}“ übertragen.",
+ "tag at": "Tag bei {0}",
+ "tag message": "Nachricht",
+ "tag name": "Tag-Name",
+ "there are untracked files": "Es sind {0} nicht verfolgte Dateien vorhanden, die VOM DATENTRÄGER GELÖSCHT werden, wenn sie verworfen werden.",
+ "there are untracked files single": "Die folgende nicht verfolgte Datei wird VOM DATENTRÄGER GELÖSCHT, wenn sie verworfen wird: {0}.",
+ "undo commit": "Mergecommit rückgängig machen",
+ "unsaved files": "{0} Dateien wurden nicht gespeichert.\r\n\r\nMöchten Sie diese vor dem Commit speichern?",
+ "unsaved files single": "Die folgende Datei umfasst noch nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Commit einbezogen werden: {0}.\r\n\r\nMöchten Sie vor dem Commit speichern?",
+ "unsaved stash files": "{0} Dateien wurden nicht gespeichert.\r\n\r\nMöchten Sie diese vor dem Stashen speichern?",
+ "unsaved stash files single": "Die folgende Datei umfasst nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Stash einbezogen werden: {0}.\r\n\r\nMöchten Sie sie vor dem Stashen speichern?",
+ "warn untracked": "Hierdurch werden {0} nicht nachverfolgte Dateien GELÖSCHT!\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nDie Dateien gehen DAUERHAFT VERLOREN.",
+ "yes": "Ja",
+ "yes discard tracked": "1 verfolgte Datei verwerfen",
+ "yes discard tracked multiple": "{0} verfolgte Dateien verwerfen",
+ "yes never again": "Ja, nicht mehr anzeigen"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "Gefundenes Git wurde übersprungen in: {0}",
+ "using git": "Verwenden von Git {0} von {1}",
+ "validating": "Gefundenes Git wurde überprüft in: {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "Es sind keine verfügbaren Repositorys vorhanden.",
+ "not supported": "Absolute Pfade werden in der Einstellung „git.canRepositories“ nicht unterstützt.",
+ "pick repo": "Repository auswählen",
+ "too many submodules": "Das Repository „{0}“ enthält {1} Submodule, die nicht automatisch geöffnet werden. Sie könne Sie einzeln öffnen, indem Sie darin erhaltene Datei öffnen."
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "Branchname",
+ "error": "$(error) Fehler: {0}",
+ "none found": "Keine Remoterepositorys gefunden.",
+ "pick url": "Wählen Sie eine URL für den Klonvorgang aus.",
+ "provide url": "Repository-URL angeben",
+ "provide url or pick": "Geben Sie die Repository-URL an, oder wählen Sie eine Repositoryquelle aus.",
+ "type to filter": "Repositoryname",
+ "type to search": "Repositoryname (zur Suche eingeben)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
+ "add known": "Möchten Sie „{0}“ zu .gitignore hinzufügen?",
+ "added by them": "Konflikt: von Anderen hinzugefügt",
+ "added by us": "Konflikt: von uns hinzugefügt",
+ "always pull": "Immer pullen",
+ "both added": "Konflikt: beide hinzugefügt",
+ "both deleted": "Konflikt: beide gelöscht",
+ "both modified": "Konflikt: beide geändert",
+ "changes": "Änderungen",
"commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
+ "commit in rebase": "Die Commit-Nachricht kann während der Rebase-Ausführung nicht geändert werden. Verwenden Sie stattdessen den interaktiven Rebase-Vorgang und schließen Sie die Rebase-Ausführung ab.",
+ "commitMessage": "Nachricht ({0} für Commit)",
+ "commitMessageCountdown": "{0} Zeichen in der aktuellen Zeile verbleibend",
+ "commitMessageWarning": "{0} Zeichen über {1} in der aktuellen Zeile",
+ "commitMessageWhitespacesOnlyWarning": "Die aktuelle Commitnachricht enthält nur Leerzeichen.",
+ "commitMessageWithHeadLabel": "Nachricht ({0} für Commit in „{1}“)",
+ "deleted": "Gelöscht",
+ "deleted by them": "Konflikt: von Anderen gelöscht",
+ "deleted by us": "Konflikt: von uns gelöscht",
+ "dont pull": "Nicht pullen",
+ "git.title.deleted": "{0} (gelöscht)",
"git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
+ "git.title.ours": "{0} (unseres)",
+ "git.title.theirs": "{0} (ihres)",
+ "git.title.untracked": "{0} (keine Nachverfolgung)",
+ "git.title.workingTree": "{0} (Arbeitsstruktur)",
+ "huge": "Das Git-Repository unter {0} umfasst zu viele aktive Änderungen. Nur ein Teil der Git-Features wird aktiviert.",
+ "ignored": "Ignoriert",
+ "index added": "Index hinzugefügt",
+ "index copied": "Index kopiert",
+ "index deleted": "Index gelöscht",
+ "index modified": "Index geändert",
+ "index renamed": "Index umbenannt",
+ "intent to add": "Hinzuzufügende Absicht",
+ "merge changes": "Änderungen zusammenführen",
+ "modified": "Geändert",
+ "neveragain": "Nicht mehr anzeigen",
+ "open": "Öffnen",
"pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "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?",
+ "pull maybe rebased": "Offenbar wurde für den aktuellen Branch ein Rebase ausgeführt. Möchten Sie ihn dennoch als Ziel für den Pullvorgang verwenden?",
+ "pull n": "{0} Commits aus {1}/{2} per Pull übertragen",
+ "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.",
+ "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.",
+ "untracked": "Nicht verfolgt",
+ "untracked changes": "Nicht nachverfolgte Änderungen",
+ "yes": "Ja"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "Branch/Tag auschecken...",
+ "publish changes": "Änderungen veröffentlichen",
+ "publish to": "In „{0}“ veröffentlichen",
+ "publish to...": "Veröffentlichen in...",
+ "rebasing": "Rebase wird ausgeführt",
+ "syncing changes": "Änderungen werden synchronisiert..."
},
"dist/timelineProvider": {
"git.index": "Index",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Git-Verlauf",
+ "git.timeline.stagedChanges": "Gestagete Änderungen",
+ "git.timeline.uncommitedChanges": "Ausgecheckte Änderungen",
+ "git.timeline.you": "Sie",
+ "git.workingTree": "Arbeitsstruktur"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
+ "colors.added": "Farbe für hinzugefügte Ressourcen.",
+ "colors.conflict": "Farbe für Ressourcen mit Konflikten.",
+ "colors.deleted": "Farbe für gelöschte Ressourcen.",
+ "colors.ignored": "Farbe für ignorierte Ressourcen.",
+ "colors.modified": "Farbe für geänderte Ressourcen.",
+ "colors.renamed": "Farbe für umbenannte oder kopierte Ressourcen.",
+ "colors.stageDeleted": "Farbe für gelöschte Ressourcen, die gestaget wurden.",
+ "colors.stageModified": "Farbe für geänderte Ressourcen, die gestaget wurden.",
+ "colors.submodule": "Farbe für Submodul-Ressourcen.",
+ "colors.untracked": "Farbe für nicht verfolgte Ressourcen.",
+ "command.addRemote": "Remoterepository hinzufügen...",
+ "command.branch": "Branch wird erstellt...",
+ "command.branchFrom": "Branch erstellen aus...",
+ "command.checkout": "Auschecken an...",
+ "command.checkoutDetached": "Auschecken an (getrennt)...",
+ "command.cherryPick": "Cherry-Pick...",
+ "command.clean": "Änderungen verwerfen",
+ "command.cleanAll": "Alle Änderungen verwerfen",
+ "command.cleanAllTracked": "Alle nachverfolgten Änderungen verwerfen",
+ "command.cleanAllUntracked": "Alle nicht nachverfolgten Änderungen verwerfen",
+ "command.clone": "Klonen",
+ "command.cloneRecursive": "Klonen (rekursiv)",
+ "command.close": "Repository schließen",
"command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
+ "command.commitAll": "Commit für alle ausführen",
+ "command.commitAllAmend": "Commit für alle ausführen (Ändern)",
+ "command.commitAllAmendNoVerify": "Alle committen (ändern, keine Überprüfung)",
+ "command.commitAllNoVerify": "Alle committen (keine Überprüfung)",
+ "command.commitAllSigned": "Alle committen (unterzeichnet)",
+ "command.commitAllSignedNoVerify": "Alle committen (abgemeldet, keine Überprüfung)",
+ "command.commitEmpty": "Leer committen",
+ "command.commitEmptyNoVerify": "Commit leer (keine Überprüfung)",
+ "command.commitNoVerify": "Commit ausführen (keine Überprüfung)",
+ "command.commitStaged": "Gestagetes committen",
+ "command.commitStagedAmend": "Gestagetes committen (Ändern)",
+ "command.commitStagedAmendNoVerify": "Commit gestaget (ändern, keine Überprüfung)",
+ "command.commitStagedNoVerify": "Commit gestaget (keine Überprüfung)",
+ "command.commitStagedSigned": "Gestagetes committen (signiert)",
+ "command.commitStagedSignedNoVerify": "Commit gestaget (abgemeldet, keine Überprüfung)",
+ "command.createTag": "Tag erstellen",
+ "command.deleteBranch": "Branch löschen...",
+ "command.deleteTag": "Tag löschen",
+ "command.fetch": "Abrufen",
+ "command.fetchAll": "Von allen Remotes holen",
+ "command.fetchPrune": "Abrufen (Prune)",
+ "command.ignore": "Zu .gitignore hinzufügen",
+ "command.init": "Repository initialisieren",
+ "command.merge": "Branch zusammenführen...",
+ "command.openAllChanges": "Alle Änderungen öffnen",
+ "command.openChange": "Offene Änderungen",
+ "command.openFile": "Datei öffnen",
+ "command.openHEADFile": "Datei öffnen (HEAD)",
+ "command.openRepository": "Repository öffnen",
+ "command.publish": "Branch veröffentlichen...",
"command.pull": "Pull",
- "command.pullFrom": "Pull from...",
+ "command.pullFrom": "Pullen von...",
"command.pullRebase": "Pull (Rebase)",
"command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
+ "command.pushFollowTags": "Push (Tags folgen)",
+ "command.pushFollowTagsForce": "Push (Tags folgen, Erzwingen)",
+ "command.pushForce": "Push (Erzwingen)",
+ "command.pushTags": "Tags pushen",
+ "command.pushTo": "Push zu...",
+ "command.pushToForce": "Push zu... (Erzwingen)",
+ "command.rebase": "Rebase für Branch ausführen...",
+ "command.rebaseAbort": "Rebase abbrechen",
+ "command.refresh": "Aktualisieren",
+ "command.removeRemote": "Remote entfernen",
+ "command.rename": "Umbenennen",
+ "command.renameBranch": "Branch umbenennen...",
+ "command.restoreCommitTemplate": "Commitvorlage wiederherstellen",
+ "command.revealInExplorer": "In Seitenleiste anzeigen",
+ "command.revertChange": "Änderung zurücksetzen",
+ "command.revertSelectedRanges": "Ausgewählte Bereiche zurücksetzen",
+ "command.setLogLevel": "Protokollstufe festlegen...",
+ "command.showOutput": "Git-Ausgabe anzeigen",
+ "command.stage": "Änderungen bereitstellen",
+ "command.stageAll": "Alle Änderungen bereitstellen",
+ "command.stageAllMerge": "Alle zusammengeführten Änderungen stagen",
+ "command.stageAllTracked": "Alle nachverfolgten Änderungen bereitstellen",
+ "command.stageAllUntracked": "Alle nicht nachverfolgten Änderungen bereitstellen",
+ "command.stageChange": "Änderung bereitstellen",
+ "command.stageSelectedRanges": "Gewählte Bereiche staffeln",
+ "command.stash": "Stash ausführen",
+ "command.stashApply": "Stash anwenden...",
+ "command.stashApplyLatest": "Neuesten Stash anwenden",
+ "command.stashDrop": "Stash löschen...",
+ "command.stashIncludeUntracked": "Stash (einschließlich nicht verfolgt)",
+ "command.stashPop": "Pop für Stash ausführen...",
+ "command.stashPopLatest": "Pop für letzten Stash ausführen",
+ "command.sync": "Synchronisierung",
"command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
+ "command.timelineCompareWithSelected": "Mit Auswahl vergleichen",
+ "command.timelineCopyCommitId": "Commit-ID kopieren",
+ "command.timelineCopyCommitMessage": "Commitnachricht kopieren",
+ "command.timelineOpenDiff": "Offene Änderungen",
+ "command.timelineSelectForCompare": "Für Vergleich auswählen",
+ "command.undoCommit": "Letzten Commit rückgängig machen",
+ "command.unstage": "Bereitstellung der Änderungen aufheben",
+ "command.unstageAll": "Bereitstellung aller Änderungen aufheben",
+ "command.unstageSelectedRanges": "Bereitstellung gewählter Bereiche aufheben",
+ "config.allowForcePush": "Steuert, ob erzwungene Pushes (mit oder ohne Lease) aktiviert sind.",
+ "config.allowNoVerifyCommit": "Hiermit wird gesteuert, ob Commits ohne Ausführung von pre-commit- und commit-msg-Hooks zulässig sind.",
+ "config.alwaysShowStagedChangesResourceGroup": "Ressourcengruppe für gestagete Änderungen immer anzeigen.",
+ "config.alwaysSignOff": "Legt das signoff-Flag für alle Commits fest.",
+ "config.autoRepositoryDetection": "Legt fest, in welchen Fällen Repositorys automatisch erkannt werden sollen.",
+ "config.autoRepositoryDetection.false": "Automatisches Durchsuchen von Repositorys deaktiveren.",
+ "config.autoRepositoryDetection.openEditors": "Nach übergeordneten Ordnern von geöffneten Dateien suchen.",
+ "config.autoRepositoryDetection.subFolders": "Nach Unterordnern des aktuell geöffneten Ordners suchen.",
+ "config.autoRepositoryDetection.true": "Sowohl nach Unterordnern des aktuell geöffneten Ordners als auch nach übergeordneten Ordnern von geöffneten Dateien suchen.",
+ "config.autoStash": "Führen Sie für Änderungen einen Stash aus, bevor Sie sie pullen, und stellen Sie sie nach einem erfolgreichen Pull wieder her.",
+ "config.autofetch": "Bei Festlegung auf TRUE werden Commits automatisch aus dem Standardremoteverzeichnis des aktuellen Git-Repositorys abgerufen. Bei Festlegung auf „Alle“ erfolgt der Abruf aus allen Remoteverzeichnissen.",
+ "config.autofetchPeriod": "Dauer in Sekunden zwischen jeder automatischen Git-Abrufung, wenn „#git.autofetch#“ aktiviert ist.",
+ "config.autorefresh": "Gibt an, ob die automatische Aktualisierung aktiviert ist.",
+ "config.branchSortOrder": "Steuert die Sortierreihenfolge für Branches.",
+ "config.branchValidationRegex": "Regulärer Ausdruck zum Validieren neuer Branch-Namen.",
+ "config.branchWhitespaceChar": "Zeichen, mit dem Leerzeichen im Namen neuer Branches ersetzt werden sollen.",
+ "config.checkoutType": "Legt fest, welche Git-Referenzen aufgelistet werden, wenn „Auschecken an...“ ausgeführt wird.",
+ "config.checkoutType.local": "Lokale Branches",
+ "config.checkoutType.remote": "Remotebranches",
"config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "config.confirmEmptyCommits": "Bestätigen Sie die Erstellung leerer Commits für den Befehl „Git: Commit Empty“ immer.",
+ "config.confirmForcePush": "Steuert, ob der Benutzer vor einem erzwungenen Push zur Bestätigung aufgefordert wird.",
+ "config.confirmNoVerifyCommit": "Steuert, ob vor dem Committen eine Bestätigung ohne Überprüfung angefragt werden soll.",
+ "config.confirmSync": "Vor dem Synchronisieren von Git-Repositorys bestätigen.",
+ "config.countBadge": "Steuert den Git-Anzahlbadge.",
+ "config.countBadge.all": "Alle Änderungen zählen.",
+ "config.countBadge.off": "Zähler deaktivieren.",
+ "config.countBadge.tracked": "Nur nachverfolgte Änderungen zählen.",
+ "config.decorations.enabled": "Legt fest, ob Git Farben und Badges für die Explorer-Ansicht und die Ansicht „Geöffnete Editoren“ bereitstellt.",
+ "config.defaultCloneDirectory": "Das Standardspeicherort für einen Klon eines Git-Repositorys.",
+ "config.detectSubmodules": "Steuert, ob Git-Submodule automatisch erkannt werden.",
+ "config.detectSubmodulesLimit": "Steuert die Begrenzung der Git-Submodule.",
+ "config.discardAllScope": "Legt fest, welche Änderungen vom Befehl „Alle Änderungen verwerfen“ verworfen werden. „all“ verwirft alle Änderungen. „tracked“ verwirft nur verfolgte Dateien. „prompt“ zeigt immer eine Eingabeaufforderung an, wenn die Aktion ausgeführt wird.",
+ "config.enableCommitSigning": "Aktiviert die Commitsignierung mit GPG oder X.509.",
+ "config.enableSmartCommit": "Alle Änderungen committen, wenn keine gestageten Änderungen vorhanden sind.",
+ "config.enableStatusBarSync": "Steuert, ob der Git Sync-Befehl in der Statusleiste angezeigt wird.",
+ "config.enabled": "Legt fest, ob Git aktiviert ist.",
+ "config.fetchOnPull": "Wenn aktiviert, beim Pullen alle Branches abrufen. Andernfalls nur den aktuellen abrufen.",
+ "config.followTagsWhenSync": "Führt einen Pushvorgang für alle Tags durch, wenn der Synchronisierungsbefehl ausgeführt wird.",
+ "config.ignoreLegacyWarning": "Ignoriert die Legacy-Git-Warnung.",
+ "config.ignoreLimitWarning": "Ignoriert die Warnung bei zu hoher Anzahl von Änderungen in einem Repository.",
+ "config.ignoreMissingGitWarning": "Ignoriert die Warnung, wenn Git nicht vorhanden ist.",
+ "config.ignoreRebaseWarning": "Ignoriert die Warnung beim Pullvorgang, wenn für den Branch möglicherweise ein Rebase ausgeführt wurde.",
+ "config.ignoreSubmodules": "Ignoriert Änderungen an Untermodulen in der Dateistruktur.",
+ "config.ignoreWindowsGit27Warning": "Ignoriert die Warnung, wenn Git 2.25–2.26 unter Windows installiert ist.",
+ "config.ignoredRepositories": "Liste der zu ignorierenden Git-Repositorys.",
+ "config.inputValidation": "Steuert, wann die Commit-Meldung der Eingabevalidierung angezeigt wird.",
+ "config.inputValidationLength": "Steuert, ab welcher Länge für Commit-Nachrichten eine Warnung eingeblendet werden soll.",
+ "config.inputValidationSubjectLength": "Legt den Grenzwert der Länge des Betreffs der Commitmeldung beim Anzeigen einer Warnung fest. Heben Sie die Festlegung auf, um den Wert von „config.inputValidationLength“ zu erben.",
+ "config.openAfterClone": "Steuert, ob ein Repository nach dem Klonen automatisch geöffnet wird.",
+ "config.openAfterClone.always": "Öffnet Elemente immer im aktuellen Fenster.",
+ "config.openAfterClone.alwaysNewWindow": "Öffnet Elemente immer in einem neuen Fenster.",
+ "config.openAfterClone.prompt": "Fordert immer eine Aktion an.",
+ "config.openAfterClone.whenNoFolderOpen": "Öffnet Elemente nur dann im aktuellen Fenster, wenn kein Ordner geöffnet ist.",
+ "config.openDiffOnClick": "Steuert, ob der Diff-Editor geöffnet werden soll, wenn Sie auf eine Änderung klicken. Ansonsten wird der normale Editor geöffnet.",
+ "config.path": "Der Pfad und der Dateiname der ausführbaren Git-Datei, beispielsweise „C:\\Programme\\Git\\bin\\git.exe“ (Windows). Hierbei kann es sich auch um Array mit Zeichenfolgenwerten handeln, die mehrere Pfade für die Suche enthalten.",
+ "config.postCommitCommand": "Führt einen Git-Befehl nach erfolgreichem Commit aus.",
+ "config.postCommitCommand.none": "Führen Sie keinen Befehl nach einem Commit aus.",
+ "config.postCommitCommand.push": "Führen Sie „Git Push“ nach einem erfolgreichen Commit aus.",
+ "config.postCommitCommand.sync": "Führen Sie „Git Sync“ nach einem erfolgreichen Commit aus.",
+ "config.promptToSaveFilesBeforeCommit": "Legt fest, ob Git vor dem einchecken nach nicht gespeicherten Dateien suchen soll.",
+ "config.promptToSaveFilesBeforeCommit.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.",
+ "config.promptToSaveFilesBeforeCommit.never": "Hiermit wird diese Prüfung deaktiviert.",
+ "config.promptToSaveFilesBeforeCommit.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.",
+ "config.promptToSaveFilesBeforeStash": "Legt fest, ob Git vor dem Stashen von Änderungen nach nicht gespeicherten Dateien suchen soll.",
+ "config.promptToSaveFilesBeforeStash.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.",
+ "config.promptToSaveFilesBeforeStash.never": "Deaktiviert diese Prüfung.",
+ "config.promptToSaveFilesBeforeStash.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.",
+ "config.pruneOnFetch": "Löscht Elemente beim Abrufen.",
+ "config.pullTags": "Hiermit werden alle Tags beim Pullvorgang abgerufen.",
+ "config.rebaseWhenSync": "Erzwingen, dass Git „rebase“ verwendet, wenn der Synchronisierungsbefehl ausgeführt wird.",
+ "config.requireGitUserConfig": "Steuert, ob eine explizite Git-Benutzerkonfiguration erforderlich ist oder ob Git Annahmen treffen soll, falls die Konfiguration fehlt.",
+ "config.scanRepositories": "Liste mit Pfaden, an denen nach Git-Repositorys gesucht wird.",
+ "config.showCommitInput": "Steuert, ob die Commiteingabe im Panel für die Git-Quellcodeverwaltung angezeigt wird.",
+ "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.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.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.",
+ "config.timeline.date": "Steuert, welches Datum für Elemente in der Zeitachsenansicht verwendet werden soll.",
+ "config.timeline.date.authored": "Erstellungsdatum verwenden",
+ "config.timeline.date.committed": "Commitdatum verwenden",
+ "config.timeline.showAuthor": "Steuert, ob der Commitautor in der Zeitachsenansicht angezeigt wird.",
+ "config.untrackedChanges": "Legt fest, wie sich nicht nachverfolgte Änderungen verhalten.",
+ "config.untrackedChanges.hidden": "Nicht nachverfolgte Änderungen werden ausgeblendet und von mehreren Aktionen ausgeschlossen.",
+ "config.untrackedChanges.mixed": "Alle Änderungen (nachverfolgte und nicht nachverfolgte) werden zusammen angezeigt und verhalten sich identisch.",
+ "config.untrackedChanges.separate": "Nicht nachverfolgte Änderungen werden separat in der Quellcodeverwaltung angezeigt. Sie sind zudem von mehreren Aktionen ausgeschlossen.",
+ "config.useCommitInputAsStashMessage": "Steuert, ob die Nachricht aus dem Commiteingabefeld als Standardstashnachricht verwendet wird.",
+ "config.useForcePushWithLease": "Steuert, ob erzwungene Pushes die sicherere Variante mit Leases verwenden.",
+ "description": "Git SCM-Integration",
"displayName": "Git",
"submenu.branch": "Branch",
- "submenu.changes": "Changes",
+ "submenu.changes": "Änderungen",
"submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.commit.amend": "Korrigieren",
+ "submenu.commit.signoff": "Abmelden",
"submenu.explorer": "Git",
"submenu.pullpush": "Pull, Push",
"submenu.remotes": "Remote",
- "submenu.stash": "Stash",
+ "submenu.stash": "Stash ausführen",
"submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "view.workbench.cloneRepository": "Sie können ein Repository lokal klonen.\r\n[Repository klonen](command:git.clone 'Clone a repository once the git extension has activated')",
+ "view.workbench.learnMore": "Weitere Informationen zur Verwendung von Git und Quellcodeverwaltung in Azure Data Studio [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.disabled": "Wenn Sie Git-Features verwenden möchten, müssen Sie Git in Ihren [Einstellungen](command:workbench.action.openSettings?%5B%22git.enabled%22%5D) aktivieren.\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in Azure Data Studio finden Sie [in unserer Dokumentation](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.empty": "Zum Verwenden von Git-Features können Sie einen Ordner mit einem Git-Repository öffnen oder das Repository von einer URL klonen.\r\n[Ordner öffnen](command:vscode.openFolder)\r\n[Repository klonen](command:git.clone)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in Azure Data Studio [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.emptyWorkspace": "Der derzeit geöffnete Arbeitsbereich verfügt über keine Ordner, die Git-Repositorys enthalten.\r\n[Ordner zum Arbeitsbereich hinzufügen](command:workbench.action.addRootFolder)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in Azure Data Studio finden Sie [in unserer Dokumentation](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.folder": "Der aktuell geöffnete Ordner enthält kein Git-Repository. Sie können ein Repository initialisieren, wodurch die Git-Features zur Quellcodeverwaltung aktiviert werden.\r\n[Repository initialisieren](command:git.init?%5Btrue%5D)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in Azure Data Studio finden Sie [in unserer Dokumentation](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.missing": "Eine gültige Git-Installation wurde nicht erkannt. Weitere Details finden Sie in der [Git-Ausgabe](command:git.showOutput).\r\nBitte [installieren Sie Git](https://git-scm.com/), oder informieren Sie sich in [unserer Dokumentation](https://aka.ms/vscode-scm) darüber, wie Sie Git und die Quellcodeverwaltung in Azure Data Studio verwenden.\r\nWenn Sie ein anderes Versionskontrollsystem verwenden, können Sie [im Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) nach zusätzlichen Erweiterungen suchen.",
+ "view.workbench.scm.workspace": "Der aktuell geöffnete Arbeitsbereich enthält keine Ordner mit Git-Repositorys. Sie können ein Repository für einen Ordner initialisieren, wodurch die Git-Features zur Quellcodeverwaltung aktiviert werden.\r\n[Repository initialisieren](command:git.init)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in Azure Data Studio finden Sie [ in unserer Dokumentation](https://aka.ms/vscode-scm)."
}
}
}
\ No newline at end of file
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 0d4a0fb280..79e7d9b75f 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
@@ -14,7 +14,6 @@
"Failed": "Fehlerhaft",
"InProgress": "In Bearbeitung",
"PublishHistory": "Veröffentlichungsverlauf",
- "SettingAlreadyExists": "Die lokale App-Einstellung \"{0}\" ist bereits vorhanden. Überschreiben?",
"Status": "Status",
"Success": "Erfolgreich",
"TargetDatabase": "Zieldatenbank",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "Verweis hinzufügen",
"addDatabaseReferencedialogName": "Datenbankverweis hinzufügen",
"addItemAction": "Element hinzufügen",
- "addPackage": "Paket hinzufügen",
- "addPackageReferenceMessage": "Um SQL-Bindungen zu verwenden, stellen Sie sicher, dass Ihr Azure Functions Projekt einen Verweis auf {0} besitzt",
- "addSqlBindingPackageError": "Fehler beim Hinzufügen des SQL-Bindungserweiterungspakets zum Projekt",
"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",
"applySuccess": "Das Projekt wurde erfolgreich aktualisiert.",
"at": "bei",
"autorestProjectName": "Name des neuen SQL-Projekts",
- "baseDockerImage": "Basis SQL Server Docker-Image",
+ "baseDockerImage": "Basis- {0} Docker-Image",
"browseButtonText": "Ordner durchsuchen",
"browseEllipsis": "Durchsuchen...",
"browseForProfile": "Nach Profil suchen",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "Zu ändernde SQLCMD-Variablen auswählen",
"cicularProjectReference": "Zirkelbezug vom Projekt {0} zum Projekt {1}",
"cleaningDockerImagesMessage": "Vorhandene Bereitstellungen werden bereinigt...",
- "closeButton": "Schließen",
"compareActionRadiButtonLabel": "Änderungen in Schemavergleich anzeigen",
- "confirmPassword": "Bestätigen Sie das SQL Server-Administratorkennwort",
- "confirmServerPassword": "Bestätigen Sie das SQL Server-Administratorkennwort",
- "connectingToSqlServerOnDockerMessage": "Herstellen einer Verbindung mit SQL Server in Docker",
+ "confirmPassword": "Bestätigen Sie das {0} -Administratorkennwort",
+ "confirmServerPassword": "Bestätigen Sie das {0} -Administratorkennwort",
+ "connectingToSqlServerOnDockerMessage": "Eine Verbindung mit SQL Server wird hergestellt",
"connectionFailedError": "Verbindungsfehler: \"{0}\"",
- "connectionProfile": "Verbindungsprofil auswählen",
"connectionRadioButtonLabel": "Verbindungen",
- "connectionStringSetting": "Name der Verbindungszeichenfolge-Einstellung",
- "connectionStringSettingPlaceholder": "In \"local.settings.json\" angegebene Verbindungszeichenfolgeneinstellung",
"containerAlreadyExistForProject": "Für dieses Projekt sind bereits Container vorhanden. Möchten Sie diese löschen, bevor Sie einen neuen bereitstellen?",
"createNew": "Neu erstellen",
- "createNewLocalAppSetting": "Neue lokale App-Einstellung erstellen",
"createProjectDialogOkButtonText": "Erstellen",
"createProjectFromDatabaseDialogName": "Projekt aus Datenbank erstellen",
"createProjectSettings": "Einstellungen",
@@ -114,24 +105,22 @@
"done": "Fertig",
"dontUseProfile": "Profil nicht verwenden",
"edgeEulaAgreementTitle": "Microsoft Azure SQL Edge-Lizenzvertrag",
- "edgeProjectTypeDescription": "Beginnen Sie mit den Kernelementen zum Entwickeln und Veröffentlichen von Schemas für SQL Edge",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "Entwickeln und Veröffentlichen von Schemas für SQL-Datenbanken ab einem leeren Projekt",
- "emptyProjectTypeDisplayName": "SQL-Datenbank",
+ "edgeProjectTypeDescription": "Beginnen Sie mit den Kernelementen, um Schemas für Azure SQL Edge-Datenbank zu entwickeln und zu veröffentlichen",
+ "edgeProjectTypeDisplayName": "Azure SQL Edge-Datenbank",
+ "emptyAzureDbProjectTypeDescription": "Entwickeln und Veröffentlichen von Schemas für Azure SQL-Datenbanken aus einem leeren Projekt",
+ "emptyAzureDbProjectTypeDisplayName": "Azure SQL-Datenbank",
+ "emptyProjectTypeDescription": "Entwickeln und Veröffentlichen von Schemas für SQL Server-Datenbanken aus einem leeren Projekt",
+ "emptyProjectTypeDisplayName": "SQL Server-Datenbank",
"emptySdkProjectTypeDescription": "Entwickeln und veröffentlichen Sie Schemas für SQL-Datenbanken mit Microsoft.Build.Sql (Vorschau), beginnend mit einem leeren Projekt im SDK-Format.",
"emptySdkProjectTypeDisplayName": "SQL-Datenbank (SDK)",
"enterConnStringTemplateDescription": "Vorlage für SQL-Verbindungszeichenfolge eingeben",
- "enterConnectionString": "Verbindungszeichenfolge eingeben",
"enterConnectionStringEnvName": "Geben Sie den Namen der Umgebungsvariablen für die Verbindungszeichenfolge ein.",
"enterConnectionStringEnvNameDescription": "Umgebungsvariable für SQL-Verbindungszeichenfolge eingeben",
- "enterConnectionStringSettingName": "Name der Verbindungszeichenfolge-Einstellung eingeben",
"enterConnectionStringTemplate": "Verbindungszeichenfolgenvorlage eingeben",
"enterNewDatabaseName": "Neuen Datenbanknamen eingeben",
"enterNewValueForVar": "Geben Sie einen neuen Wert für die Variable \"{0}\" ein",
- "enterPassword": "Geben Sie das SQL Server-Administratorkennwort ein",
- "enterPasswordManually": "Geben Sie das Kennwort ein, oder drücken Sie ESC, um den Vorgang abzubrechen",
- "enterPasswordPrompt": "Geben Sie das Kennwort ein, das für die Verbindungszeichenfolge verwendet werden soll",
- "enterPortNumber": "Geben Sie die SQL Server-Portnummer ein, oder drücken Sie die Eingabetaste, um den Standardwert zu verwenden",
+ "enterPassword": "Geben Sie {0} Administratorkennwort ein",
+ "enterPortNumber": "Geben Sie {0} Portnummer ein, oder drücken Sie die Eingabetaste, um den Standardwert zu verwenden",
"enterSystemDbName": "Geben Sie einen Datenbanknamen für diese Systemdatenbank ein.",
"equalComparison": "Das Projekt ist bereits mit der Datenbank auf dem neuesten Stand.",
"errorFindingBuildFilesLocation": "Fehler beim Suchen des Speicherorts der Builddateien: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "Externer Streamingauftrag",
"externalStreamingJobValidationPassed": "Die Überprüfung des externen Streamingauftrags war erfolgreich.",
"extractTargetRequired": "Zum Erstellen eines Datenbankprojekts sind Zielinformationen zum Extrahieren erforderlich.",
- "failedToGetConnectionString": "Beim Generieren der Verbindungszeichenfolge für die ausgewählte Verbindung ist ein Fehler aufgetreten.",
- "failedToParse": "Fehler beim Analysieren von \"{0}\": {1}.",
"file": "Datei",
"fileAlreadyExists": "Auf dem Datenträger ist an diesem Speicherort bereits eine Datei mit dem Namen \"{0}\" vorhanden. Wählen Sie einen anderen Namen.",
"fileFormat": "Dateiformat",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "Über {0} wird ein neues SQL-Projekt generiert... Überprüfen Sie das Ausgabefenster auf Details.",
"hr": "Std.",
"importElements": "Elemente importieren",
- "includePassword": "Möchten Sie das Kennwort aus dieser Verbindung in Ihre local.settings.json-Datei aufnehmen?",
- "input": "Eingabe",
"installGlobally": "Global installieren",
"invalidDataSchemaProvider": "Ungültiger DSP in der SQLPROJ-Datei",
"invalidDatabaseReference": "Ungültiger Datenbankverweis in der SQLPROJ-Datei",
@@ -173,24 +158,20 @@
"invalidInput": "Ungültige Eingabe: {0}",
"invalidProjectReload": "Auf das angegebene Datenbankprojekt kann nicht zugegriffen werden. Nur gültige, geöffnete Datenbankprojekte können neu geladen werden.",
"invalidPropertyValue": "Für die Eigenschaft \"{0}\" in der SQLPROJ-Datei wurde ein ungültiger Wert angegeben.",
- "invalidSQLPassword": "SQL Server-Kennwort erfüllt nicht die Kennwortkomplexitätsanforderung. Weitere Informationen finden Sie unter https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "{0} Kennwort erfüllt nicht die Kennwortkomplexitätsanforderung. Weitere Informationen finden Sie unter https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "Ungültige SQL-Verbindungszeichenfolge",
"invalidTargetPlatform": "Ungültige Zielplattform: {0}. Unterstützte Zielplattformen: {1}",
- "jsonParseError": "{0} in der Nähe von Zeile \"{1}\", Spalte \"{2}\"",
"learnMore": "Weitere Informationen",
"loadProfilePlaceholderText": "Profil laden...",
"location": "Standort",
"min": "min",
"missingVersion": "Eintrag \"version\" fehlt in {0}",
- "moreInformation": "Weitere Informationen",
"msec": "ms",
"multipleMostDeploymentScripts": "Unerwartete Anzahl von {0} Dateien: {1}",
"multipleSqlProjFilesSelected": "Mehrere SQLPROJ-Dateien ausgewählt; wählen Sie nur eine aus.",
"nameMustNotBeEmpty": "Der Name darf nicht leer sein.",
"new": "Neu",
"newObjectNamePrompt": "Neuer {0}-Name:",
- "noAzureFunctionsInFile": "Keine Azure-Funktionen in der aktuellen aktiven Datei",
- "noAzureFunctionsProjectsInWorkspace": "Im Arbeitsbereich wurden keine Azure Functions-Projekte gefunden.",
"noDataSourcesFile": "Keine {0} gefunden",
"noDataSourcesText": "Keine Datenquellen in diesem Projekt",
"noFileExist": "Die Datei \"{0}\" ist nicht vorhanden",
@@ -208,11 +189,9 @@
"objectType": "Objekttyp",
"okString": "OK",
"openEulaString": "Lizenzbedingungen öffnen",
- "openFile": "Datei öffnen",
- "output": "Ausgabe",
"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": "SQL Server-Kennwort stimmt nicht mit dem Bestätigungskennwort überein",
+ "passwordNotMatch": "{0} Kennwort stimmt nicht mit dem Bestätigungskennwort überein",
"portMustNotBeNumber": "Der Port muss eine Zahl sein.",
"postDeployElements": "PostDeploy-Elemente",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "Projektverweis",
"projectReferenceNameElement": "Element „Projektverweisname“",
"projectToUpdatePlaceholderText": "Projektdatei auswählen",
+ "projectUpdatedToSdkStyle": "Das Projekt {0} wurde nach dem Aktualisieren zu einem SDK-Style-Projekt umgewandelt. Klicken Sie auf \\\"Weitere Informationen\\\", um Details zum Microsoft.Build.Sql-SDK und Möglichkeiten zum Vereinfachen der Projektdatei zu erhalten.",
"publish": "Veröffentlichen",
"publishAction": "Veröffentlichen",
"publishDialogName": "Projekt veröffentlichen",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "Einstellungsdatei veröffentlichen",
"publishTo": "Ziel veröffentlichen",
"publishToContainerFailed": "Fehler beim Veröffentlichen im Container. {0}",
- "publishToDockerContainer": "Veröffentlichen auf einem neuen Server in einem Container",
- "publishToExistingServer": "Auf vorhandenem Server veröffentlichen",
+ "publishToDockerContainer": "In neuem {0} lokalen Entwicklungscontainer veröffentlichen",
+ "publishToExistingServer": "In einem vorhandenen {0} veröffentlichen",
"publishingProjectMessage": "Veröffentlicht das Projekt in einem Container...",
"referenceRadioButtonsGroupTitle": "Typ",
"referenceType": "Referenztyp",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "Der Vorgang \"{0}\" wurde erfolgreich abgeschlossen. Ergebnis: {1}",
"retryWaitMessage": "Es wird auf {0} Sekunden gewartet, bevor ein weiterer Versuch für den Vorgang \"{1}\" ausgeführt wird.",
"runViaNpx": "Ausführen über npx",
- "runningDockerMessage": "Docker-Container wird erstellt und ausgeführt...",
+ "runningDockerMessage": "Dockercontainer wird ausgeführt ...",
"sameDatabase": "Dieselbe Datenbank",
- "save": "Speichern",
- "saveChangesInFile": "In der aktuellen Datei sind ungespeicherte Änderungen vorhanden. Jetzt speichern?",
"schema": "Schema",
"schemaCompare.compareErrorMessage": "Fehler beim Schemavergleich: {0}",
"schemaCompareAction": "Schemavergleich",
"schemaCompareNotInstalled": "Es ist erforderlich, die Schemavergleichserweiterung zu installieren, um den Schemavergleich auszuführen.",
"schemaObjectType": "Schema/Objekttyp",
"scriptFriendlyName": "Skript",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "Projekte im SDK-Stil (Vorschau)",
"sec": "Sek.",
- "selectAzureFunction": "Azure-Funktion in der aktuellen Datei auswählen, der die SQL-Bindung hinzugefügt werden soll",
- "selectBaseImage": "Basis SQL Server Docker-Image auswählen",
- "selectBindingType": "Wählen Sie den Bindungstyp aus",
+ "selectBaseImage": "Wählen Sie das Basis- {0} Docker-Image aus",
"selectConnection": "Verbindung auswählen",
- "selectConnectionError": "Fehler beim Festlegen der App-Einstellung für die Verbindungszeichenfolge: {0}",
- "selectConnectionString": "Methode für die SQL-Verbindungszeichenfolge auswählen",
"selectDacpac": "DACPAC auswählen",
"selectDatabase": "Datenbank auswählen",
+ "selectFileString": "Datei auswählen",
"selectFolderStructure": "Ordnerstruktur auswählen",
"selectProfile": "Profil auswählen",
"selectProfileToUse": "Wählen Sie ein Veröffentlichungsprofil zum Laden aus",
"selectProjectLocation": "Projektspeicherort auswählen",
"selectPublishOption": "Auswählen, wo das Projekt veröffentlicht werden soll",
- "selectSetting": "SQL-Verbindungszeichenfolgeeinstellung aus local.settings.json auswählen",
"selectSpecFile": "OpenAPI/Swagger-Spezifikationsdatei auswählen",
"selectString": "Auswählen",
"selectTargetPlatform": "Aktuelle Zielplattform: {0}. Neue Zielplattform auswählen",
"server": "Server",
"serverName": "Servername",
- "serverPassword": "SQL Server-Administratorkennwort",
- "serverPortNumber": "SQL Server-Portnummer",
+ "serverPassword": "{0} Administratorkennwort",
+ "serverPortNumber": "{0} Portnummer",
"serverVariable": "Servervariable",
"sourceDatabase": "Quelldatenbank",
"specSelectionText": "OpenAPI/Swagger-Spezifikation",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Speicherort für Updates",
"sqlDatabaseProjects.doNotAskAgain": "Nicht mehr fragen",
"sqlDatabaseProjects.outputChannel": "Datenbankprojekte",
- "sqlTableOrViewToQuery": "Abzufragende SQL-Tabelle oder -Ansicht",
- "sqlTableToUpsert": "SQL-Tabelle zum Upsertieren",
"storedProcedureFriendlyName": "Gespeicherte Prozedur",
"suppressMissingDependenciesErrors": "Fehler unterdrücken, die durch nicht aufgelöste Verweise im Projekt verursacht werden, auf das verwiesen wird.",
"systemDatabase": "Systemdatenbank",
@@ -314,7 +286,6 @@
"unableToFindReference": "Der Datenbankverweis {0} konnte nicht gefunden werden",
"unableToFindSqlCmdVariable": "Die SQLCMD-Variable \"{0}\" konnte nicht gefunden werden.",
"unableToPerformAction": "Das Ziel von \"{0}\" wurde nicht gefunden: \"{1}\"",
- "unableToSetConnectionString": "Fehler beim Festlegen der App-Einstellung für die Verbindungszeichenfolge",
"unexpectedProjectContext": "Der Projektkontext kann nicht eingerichtet werden. Der Befehl wurde von einem unerwarteten Speicherort aufgerufen: {0}",
"unknownDataSourceType": "Unbekannter Datenquellentyp: ",
"unrecognizedDataSourcesVersion": "Unbekannte Version:",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "Die Ziele, Verweise und Systemdatenbankverweise müssen aktualisiert werden, um das Projekt „{0}“ zu erstellen. Wenn das Projekt in SSDT erstellt wurde, funktioniert es weiterhin in beiden Tools. Möchten Sie das Projekt aktualisieren?",
"updateProjectFromDatabaseDialogName": "Projekt aus Datenbank aktualisieren",
"updateText": "Aktualisieren",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "{0} von {1} wird aktualisiert...",
- "userConnectionString": "Verbindungszeichenfolge eingeben",
- "userPasswordLater": "Um die SQL-Verbindungszeichenfolge später zu verwenden, müssen Sie das Kennwort manuell in Ihre local.settings.json-Datei eingeben.",
"userSelectionCancelled": "Der Benutzer hat die Auswahl zum Ausführen von Autorest abgebrochen.",
"userSelectionInstallGlobally": "Der Benutzer hat sich für die globale Installation von Autorest entschieden. Wird jetzt installiert...",
"userSelectionRunNpx": "Der Benutzer hat die Ausführung über npx ausgewählt.",
"valueCannotBeEmpty": "Der Wert darf nicht leer sein.",
- "valueMustNotBeEmpty": "Der Wert darf nicht leer sein.",
"viewFriendlyName": "Anzeigen",
"yesString": "Ja"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "Datenbankprojekte",
"sqlDatabaseProjects.addDatabaseReference": "Datenbankverweis hinzufügen",
- "sqlDatabaseProjects.addSqlBinding": "SQL-Bindung hinzufügen (Vorschau)",
+ "sqlDatabaseProjects.addExistingItem": "Vorhandenes Element hinzufügen...",
"sqlDatabaseProjects.autorestSqlVersion": "Welche Version von Autorest.Sql aus NPM verwendet werden soll. Es wird die Neueste verwendet, wenn nicht festgelegt.",
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Zielplattform ändern",
"sqlDatabaseProjects.close": "Datenbankprojekt schließen",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "In SDK-Style-Projekt konvertieren",
"sqlDatabaseProjects.createProjectFromDatabase": "Projekt aus Datenbank erstellen",
"sqlDatabaseProjects.delete": "Löschen",
"sqlDatabaseProjects.description": "Entwerfen und Veröffentlichen von SQL-Datenbankschemas",
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 a09d8d7023..60049a8eff 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "Alle Sicherungen wiederhergestellt",
"sql.migration.all.fields.required": "Alle Felder müssen ausgefüllt werden.",
"sql.migration.apply": "Anwenden",
- "sql.migration.asessment.failed": "Bei der Bewertung Ihrer SQL Server-Instanz „{0}“ ist ein Fehler aufgetreten.",
+ "sql.migration.assessed.databases": "(für {0} bewertete Datenbanken)",
"sql.migration.assessment": "Bewertungsergebnisse für „{0}“",
+ "sql.migration.assessment.failed": "Bei der Bewertung Ihrer SQL Server-Instanz „{0}“ ist ein Fehler aufgetreten.",
"sql.migration.assessment.in.progress": "Bewertung wird durchgeführt",
"sql.migration.assessment.in.progress.content": "Wir bewerten die Datenbanken in Ihrer SQL Server-Instanz {0}, um das richtige Azure SQL-Ziel zu identifizieren.\r\n\r\nDies kann einige Zeit dauern.",
"sql.migration.assessment.migration.warning": "Datenbanken, die nicht für die Migration zu Azure SQL Managed Instance bereit sind, können zu SQL Server in Azure Virtual Machines migriert werden.",
"sql.migration.assessment.results": "Bewertungsergebnisse",
+ "sql.migration.assessment.results.and.recommendations.title": "Bewertungsergebnisse und Empfehlungen",
"sql.migration.assessments.blocking.issue": "Dies ist ein Blockierproblem, das eine erfolgreiche Datenbankmigration verhindert.",
"sql.migration.authKeys.header": "Authentifizierungsschlüssel",
"sql.migration.authKeys.refresh.message": "Der Authentifizierungsschlüssel \"{0}\" wurde aktualisiert.",
"sql.migration.authentication.type": "Authentifizierungstyp",
"sql.migration.authentication.types": "Authentifizierungsschlüssel",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Azure SQL-Datenbank",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance",
"sql.migration.azure.sql.database.virtual.machine": "SQL Server auf Azure-VMs",
+ "sql.migration.azure.sql.database.virtual.machine.short": "SQL Server auf einem virtuellen Azure-Computer",
"sql.migration.azure.sql.target": "Zieltyp",
"sql.migration.azure.storage.account.to.upload.backups": "Azure Storage-Konto zum Hochladen von Sicherungen",
"sql.migration.azure.tenant": "Azure AD-Mandant",
+ "sql.migration.azureRecommendation.browse": "Durchsuchen",
+ "sql.migration.azureRecommendation.folder.name": "Ordnername",
+ "sql.migration.azureRecommendation.open": "Öffnen",
"sql.migration.backup.location": "Sicherungsspeicherort",
"sql.migration.backup.start.time": "Startzeitpunkt für Sicherung",
"sql.migration.bc.info": "Ein Cutover der Migration einer verwalteten SQL-Instanz kann auf der Dienstebene \"Unternehmenskritisch\" erheblich länger dauern als auf \"Universell\", da für drei sekundäre Replikate eine Always On-Hochverfügbarkeitsgruppe angelegt werden muss. Die Dauer des Vorgangs hängt von der Größe der Daten ab. Die Seedinggeschwindigkeit ist in 90 % der Fälle 220 GB/Stunde oder höher.",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "Abonnement",
"sql.migration.blob.storage.table.help": "Geben Sie den Namen der Zieldatenbank ein, und wählen Sie die Ressourcengruppe, das Speicherkonto und den Container für die ausgewählten Quelldatenbanken aus.",
"sql.migration.blob.storageAccount.select": "Wählen Sie zuerst einen Speicherkontowert aus.",
- "sql.migration.can.be.migrated": "{0} von {1} Datenbanken können migriert werden",
+ "sql.migration.can.be.migrated": "{0}/{1} Datenbanken können migriert werden.",
"sql.migration.cancel": "Abbrechen",
"sql.migration.cancel.error": "Es ist ein Fehler beim Abbrechen der Migration aufgetreten.",
"sql.migration.cancel.migration": "Migration abbrechen",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "Es ist ein Fehler beim Aktualisieren des Migrationsstatus aufgetreten.",
"sql.migration.cutover.step.1": "1. Beenden Sie alle eingehenden Transaktionen in der Quelldatenbank.",
"sql.migration.cutover.step.2.blob": "2. Erstellen Sie eine abschließende differenzielle Transaktionsprotokollsicherung, und speichern Sie sie im Azure Storage Blob Container.",
- "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.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",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "Hochgeladene Daten/Größe",
"sql.migration.database": "Datenbank",
"sql.migration.database.already.exists": "Die Datenbank \"{0}\" ist bereits auf der verwalteten Zielinstanz \"{1}\" vorhanden.",
+ "sql.migration.database.assessment.description": "Wählen Sie die Datenbanken aus, die Sie für die Migration zu Azure SQL bewerten möchten.",
+ "sql.migration.database.assessment.title": "Datenbanken für die Bewertung",
"sql.migration.database.backup.load.error": "Fehler beim Zugriff auf Datenbankdetails.",
- "sql.migration.database.migration": "Datenbanken für die Migration",
+ "sql.migration.database.checksum.info.text": "Stellen Sie sicher, dass Ihre Sicherungen mit der WITH CHECKSUM-Option erstellt wurden.",
"sql.migration.database.migration.mode.description": "Um zum Azure SQL-Ziel zu migrieren, wählen Sie einen Migrationsmodus basierend auf Ihren Ausfallzeiten aus.",
"sql.migration.database.migration.mode.label": "Migrationsmodus",
"sql.migration.database.migration.mode.offline.description": "Die Downtime der Anwendung beginnt, wenn die Migration gestartet wird.",
@@ -113,6 +122,7 @@
"sql.migration.database.migration.status": "Status der Datenbankmigration",
"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.to.be.migrated": "Zu migrierende Datenbank",
"sql.migration.databases": "Datenbanken ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} Datenbanken ausgewählt",
@@ -121,7 +131,6 @@
"sql.migration.days": "{0} Tage",
"sql.migration.description": "Beschreibung",
"sql.migration.details.copied": "Details kopiert",
- "sql.migration.dms.portal.info": "Vorhandene Azure Database Migration Service im Azure-Portal werden nicht in Azure Data Studio angezeigt. Alle in Azure Data Studio erstellten Database Migration Service sind im Azure-Portal noch nicht sichtbar.",
"sql.migration.dms.provision.failed": "Fehler beim Bereitstellen eines Database Migration Service. Warten Sie einige Minuten, und versuchen Sie es dann erneut.",
"sql.migration.duration": "Dauer",
"sql.migration.empty.table.subtext": "Wenn Ergebnisse erwartet wurden, überprüfen Sie die Verbindung mit der SQL Server-Instanz.",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} Datenbanken weisen Warnungen auf",
"sql.migration.inprogress.warning.single": "{0} Datenbank weist Warnungen auf",
"sql.migration.instance": "Instanz",
+ "sql.migration.invalid.account.error": "Wählen Sie ein gültiges Azure-Konto aus, um den Vorgang fortzusetzen.",
"sql.migration.invalid.blob.container.error": "Um fortzufahren, wählen Sie einen gültigen Blobcontainer für die Quelldatenbank \"{0}\" aus.",
"sql.migration.invalid.blob.lastBackupFile.error": "Um fortzufahren, wählen Sie eine gültige letzte Sicherungsdatei für die Quelldatenbank \"{0}\" aus.",
"sql.migration.invalid.blob.resourceGroup.error": "Um fortzufahren, wählen Sie eine gültige Ressourcengruppe für die Quelldatenbank \"{0}\" aus.",
"sql.migration.invalid.blob.storageAccount.error": "Um fortzufahren, wählen Sie ein gültiges Speicherkonto für die Quelldatenbank \"{0}\" aus.",
"sql.migration.invalid.location.error": "Wählen Sie einen gültigen Speicherort aus, um den Vorgang fortzusetzen.",
+ "sql.migration.invalid.managedInstance.error": "Wählen Sie eine gültige verwaltete Instanz aus, um den Vorgang fortzusetzen.",
"sql.migration.invalid.migration.service.error": "Wählen Sie einen gültigen Database Migration Service aus.",
"sql.migration.invalid.migration.service.offline.error": "Wählen Sie einen Database Migration Service aus, der mit einem Knoten verbunden ist.",
"sql.migration.invalid.network.share.location": "Ungültiges Speicherortformat für die Netzwerkfreigabe. Beispiel: {0}",
"sql.migration.invalid.owner.uri.error": "Aufgrund eines ungültigen OwnerUri-Werts kann keine Verbindung mit der Datenbank hergestellt werden (Parameter \"OwnerUri\").",
"sql.migration.invalid.resourceGroup.error": "Wählen Sie eine gültige Ressourcengruppe aus, um fortzufahren.",
+ "sql.migration.invalid.savedInfo": "Die gespeicherte Sitzung kann nicht abgerufen werden. Versuchen Sie es erneut, indem Sie eine neue Sitzung auswählen.",
"sql.migration.invalid.service.name.error": "Geben Sie einen gültigen Namen für den Migration Service ein.",
"sql.migration.invalid.storageAccount.error": "Wählen Sie ein gültiges Speicherkonto aus, um den Vorgang fortzusetzen.",
"sql.migration.invalid.subscription.error": "Wählen Sie ein gültiges Abonnement aus, um den Vorgang fortzusetzen.",
"sql.migration.invalid.target.name.error": "Geben Sie einen gültigen Namen für die Zieldatenbank ein.",
"sql.migration.invalid.user.account": "Ungültiges Benutzerkontoformat. Beispiel: {0}",
+ "sql.migration.invalid.virtualMachine.error": "Wählen Sie einen gültigen virtuellen Computer aus, um den Vorgang fortzusetzen.",
"sql.migration.ir.page.description": "Azure Database Migration Service orchestriert Datenbankmigrationsaktivitäten und verfolgt deren Fortschritt nach. Sie können einen vorhandenen Database Migration Service als Azure SQL-Ziel auswählen, wenn Sie zuvor einen erstellt haben, oder unten einen neuen erstellen.",
"sql.migration.ir.page.sql.migration.service.not.found": "Es wurde kein Database Migration Service gefunden. Erstellen Sie einen neuen.",
"sql.migration.ir.page.title": "Azure-Dienst zur Datenbankmigration",
@@ -182,7 +195,7 @@
"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.location": "Speicherort",
- "sql.migration.managed.instance": "Azure SQL Managed Instance",
+ "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": "Migrationen abgeschlossen",
"sql.migration.migration.in.progress": "Datenbankmigrationen werden ausgeführt",
"sql.migration.migration.not.started": "Migrationen wurden nicht gestartet.",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} Min.",
"sql.migration.mode": "Modus",
"sql.migration.more.info": "Weitere Informationen",
+ "sql.migration.na": "N/V",
"sql.migration.name": "Name",
"sql.migration.name.label": "Namen:",
"sql.migration.name.of.new.rg": "Name der neuen Ressourcengruppe",
@@ -248,16 +262,16 @@
"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",
- "sql.migration.resume.continue": "Letzten Migrationsversuch fortsetzen...",
- "sql.migration.resume.start": "Mit der Migrationsbewertung erneut beginnen (empfohlen)",
+ "sql.migration.resume.session": "Vorherige gespeicherte Sitzung fortsetzen",
"sql.migration.resume.title": "Migrationsworkflow erneut ausführen",
"sql.migration.retry.migration": "Migration wiederholen",
"sql.migration.retry.migration.error": "Fehler beim Wiederholen der Migration.",
"sql.migration.rg.created": "Ressourcengruppe erstellt",
"sql.migration.save.close": "Speichern und schließen",
+ "sql.migration.save.close.popup": "Konfiguration gespeichert. Die Leistungsdatensammlung wird weiterhin im Hintergrund ausgeführt. Sie können die Sammlung beenden, wenn Sie möchten.",
"sql.migration.saved.assessment.cancel": "Abbrechen",
"sql.migration.saved.assessment.next": "Weiter",
- "sql.migration.saved.assessment.result": "Gespeichertes Assessment-Ergebnis",
+ "sql.migration.saved.assessment.result": "Gespeicherte Sitzung",
"sql.migration.search": "Suchen",
"sql.migration.search.for.migration": "Nach Migrationen suchen",
"sql.migration.sec": "{0} s",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "Wählen Sie mindestens eine Datenbank aus, auf die für die Migration zugegriffen werden soll",
"sql.migration.select.database.to.migrate": "Wählen Sie die Datenbanken aus, die Sie migrieren möchten.",
"sql.migration.select.prompt": "Klicken Sie auf SQL Server-Instanz oder eine der Datenbanken auf der linken Seite, um deren Details anzuzeigen.",
- "sql.migration.select.target.to.continue": "Wählen Sie eine Zieldatenbank aus, um fortzufahren.",
+ "sql.migration.select.target.to.continue": "Wählen Sie ein Ziel aus, um fortzufahren.",
"sql.migration.server": "Server",
"sql.migration.service.account.info.text": "Stellen Sie sicher, dass das Dienstkonto, in dem die SQL Server-Quellinstanz ausgeführt wird, in der Netzwerkfreigabe über Schreibberechtigungen verfügt.",
"sql.migration.service.container.container.description1": "Der Azure Database Migration Service nutzt die selbstgehostete Integration Runtime von Azure Data Factory, um Backups von der lokalen Netzwerk-Dateifreigabe in Azure hochzuladen.",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "Status anzeigen",
"sql.migration.size": "Größe (MB)",
"sql.migration.size.column.header": "Größe",
+ "sql.migration.sku.available.recommendations": "{0} Empfehlungen verfügbar",
+ "sql.migration.sku.azureConfiguration": "Azure-Konfiguration",
+ "sql.migration.sku.azureConfiguration.businessCritical": "Unternehmenskritisch",
+ "sql.migration.sku.azureConfiguration.db": "{0} – {1} virtueller Kern",
+ "sql.migration.sku.azureConfiguration.gen5": "Gen5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "Allgemein",
+ "sql.migration.sku.azureConfiguration.mi": "{0} – {1} – {2} virtueller Kern",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} – {1} – {2} virtueller Kern – {3} GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "Premium-Serie",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "Speicheroptimierte Premium-Serie",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "Daten: {0}, Protokoll: {1}, tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "Wählen Sie aus, wie Sie Leistungsdaten bereitstellen möchten",
+ "sql.migration.sku.azureRecommendation.collectData.method": "Leistungsdaten jetzt sammeln",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "Wählen Sie einen Ordner auf dem lokalen Laufwerk aus, auf dem die Leistungsdaten gespeichert werden sollen.",
+ "sql.migration.sku.azureRecommendation.description": "Um eine Zielempfehlung für die Azure-Empfehlung bereitzustellen, sind Leistungsdaten der SQL Server-Instanz erforderlich. Aktivieren Sie die Leistungsdatensammlung, um die Zielempfehlung für die Datenbanken zu erhalten, die Sie migrieren möchten. Je länger dies aktiviert wird, desto besser ist die Empfehlung. Sie können die Leistungsdatensammlung jederzeit deaktivieren.",
+ "sql.migration.sku.azureRecommendation.description2": "Sie können diese Daten auch aus einem vorhandenen Ordner auswählen, wenn Sie sie bereits zuvor gesammelt haben.",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "Ich habe bereits die Leistungsdaten.",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "Azure-Empfehlungen werden mithilfe der bereitgestellten Leistungsdaten generiert...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "Wählen Sie einen Ordner auf dem lokalen Laufwerk aus, in dem zuvor gesammelte Leistungsdaten gespeichert wurden.",
+ "sql.migration.sku.azureRecommendation.start": "Starten",
+ "sql.migration.sku.azureRecommendation.start.popup": "Leistungsdatensammlung wird gestartet...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "Die ersten Empfehlungen werden in ungefähr {0} Minute(n) automatisch aktualisiert.",
+ "sql.migration.sku.azureRecommendation.status.imported": "Die Azure-Empfehlung wurde mithilfe der angegebenen Daten angewendet. Importieren oder erfassen Sie zusätzliche Daten, um die Empfehlung zu verfeinern.",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "Die Datensammlung wird ausgeführt. Erste Empfehlungen werden generiert...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "Kehren Sie regelmäßig zurück, um aktualisierte Empfehlungen zu erhalten, indem Sie auf die Schaltfläche \\\"Empfehlung aktualisieren\\\" klicken.",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "Die Azure-Empfehlung erfasst und analysiert Leistungsdaten und empfiehlt dann eine Datenbank der geeigneten Größe in Azure für Ihren Workload.",
+ "sql.migration.sku.azureRecommendation.status.refining": "Die Datensammlung wird noch ausgeführt. Vorhandene Empfehlungen werden verfeinert...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "Die Datensammlung für Azure-Empfehlungen wurde beendet.",
+ "sql.migration.sku.azureRecommendation.stop.popup": "Leistungsdatensammlung wird beendet...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "Durch ausführen der Leistungserfassung für einen längeren Zeitraum wird eine genauere Empfehlung sichergestellt.",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "Klicken Sie auf die Schaltfläche unten, um Datenbankleistungsdaten zu importieren oder zu erfassen.",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "Die Azure-Empfehlung wird angezeigt, sobald die Datensammlung abgeschlossen ist.",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "Die Azure-Empfehlung ist nicht verfügbar. Klicken Sie unten auf die Schaltfläche \\\"Azure-Empfehlung abrufen\\\".",
+ "sql.migration.sku.cpu": "{0} Kerne",
+ "sql.migration.sku.cpu.requirement": "CPU-Anforderung",
+ "sql.migration.sku.data.iops.requirement": "Daten-IOPS-Anforderung",
+ "sql.migration.sku.data.storage.requirement": "Datenspeicheranforderung",
+ "sql.migration.sku.db.card.title": "Azure SQL-Datenbank",
+ "sql.migration.sku.gb": "{0} GB",
+ "sql.migration.sku.get.recommendation": "Azure-Empfehlung abrufen",
+ "sql.migration.sku.io.memory.requirement": "E/A-Latenzanforderung",
+ "sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Azure-Region für Ihr Azure SQL-Ziel",
- "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Um zu Azure SQL Managed Instance (PaaS) zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.",
- "sql.migration.sku.recommendation.view.assessment.vm": "Um zu SQL Server auf einem virtuellen Azure-Computer (IaaS) zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.",
+ "sql.migration.sku.log.storage.requirement": "Protokollspeicheranforderung",
+ "sql.migration.sku.logs.iops.requirement": "IOPS-Anforderung für Protokolle",
+ "sql.migration.sku.memory.requirement": "Arbeitsspeicheranforderungen",
+ "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance",
+ "sql.migration.sku.ms": "{0} ms",
+ "sql.migration.sku.parameters": "Empfehlungsparameter",
+ "sql.migration.sku.parameters.edit": "Parameter bearbeiten",
+ "sql.migration.sku.parameters.edit.title": "Empfehlungsparameter bearbeiten",
+ "sql.migration.sku.parameters.enable.preview": "Vorschaufunktionen aktivieren",
+ "sql.migration.sku.parameters.enable.preview.info": "Das Aktivieren dieser Option umfasst die neuesten Hardwaregenerationen mit erheblich verbesserter Leistung und Skalierbarkeit. Diese SKUs befinden sich zurzeit in der Vorschau und sind möglicherweise noch nicht in allen Regionen verfügbar.",
+ "sql.migration.sku.parameters.percentage.utilization": "Prozentuale Auslastung",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "Perzentil von Datenpunkten, die während der Aggregation der Leistungsdaten verwendet werden sollen.",
+ "sql.migration.sku.parameters.scale.factor": "Skalierungsfaktor",
+ "sql.migration.sku.parameters.scale.factor.invalid": "Ungültiger Skalierungsfaktor. Geben Sie einen positiven ganzzahligen Wert ein.",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Ändern Sie den Skalierungsfaktor, wenn die Azure-Empfehlung in Prozent größer oder kleiner als ihre aktuelle Workload sein soll.",
+ "sql.migration.sku.parameters.text": "Geben Sie unten die Informationen ein, um die Empfehlungsparameter zu bearbeiten.",
+ "sql.migration.sku.parameters.update": "Aktualisieren",
+ "sql.migration.sku.percentage": "{0} %",
+ "sql.migration.sku.percentile": "{0}. Perzentil",
+ "sql.migration.sku.recommendation": "Azure-Empfehlung",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Um zu Azure SQL Managed Instance zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Um zu SQL Server auf einem virtuellen Azure-Computer zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.",
+ "sql.migration.sku.recommendationReason": "Empfehlungsgrund",
+ "sql.migration.sku.recommendations": "Empfehlungen",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "Letzte Aktualisierung: {0}",
+ "sql.migration.sku.recommendations.loading": "Wird geladen...",
+ "sql.migration.sku.recommendations.title": "{0} Empfehlungen",
+ "sql.migration.sku.recommended.value": "Wert",
+ "sql.migration.sku.recommendedConfiguration": "Empfohlene Konfiguration",
+ "sql.migration.sku.refine.recommendation": "Azure-Empfehlung verfeinern",
+ "sql.migration.sku.refresh.recommendation": "Empfehlung aktualisieren",
"sql.migration.sku.resource": "Name der Azure SQL-Zielressource",
"sql.migration.sku.resource_group": "Ressourcengruppe für Ihr Azure SQL Ziel",
+ "sql.migration.sku.restart.performance.collection": "Datensammlung neu starten",
+ "sql.migration.sku.sourceProperties": "Quelleigenschaften",
+ "sql.migration.sku.sql.dataDisk": "SQL-Datendateien",
+ "sql.migration.sku.sql.logDisk": "SQL-Protokolldateien",
+ "sql.migration.sku.sql.temp": "SQL tempdb",
+ "sql.migration.sku.stop.performance.collection": "Datensammlung beenden",
+ "sql.migration.sku.storage.dimension": "Dimension",
+ "sql.migration.sku.storageGB": "{0} GB",
"sql.migration.sku.subscription": "Abonnementname für Ihr Azure SQL-Ziel",
- "sql.migration.sku.vm.card.title": "SQL Server auf Azure-VM (IaaS)",
+ "sql.migration.sku.targetDeploymentType": "Typ der Zielbereitstellung",
+ "sql.migration.sku.targetStorageConfiguration": "Konfiguration des Empfehlungszielspeichers",
+ "sql.migration.sku.targetStorageConfiguration.caching": "Hostzwischenspeicherung",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "Nicht zutreffend",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "Keine",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "Schreibgeschützt",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "Lesen/schreiben",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "Platzieren von tempdb auf dem lokalen kurzlebigen SSD-Laufwerk (Standard-D:\\)",
+ "sql.migration.sku.targetStorageConfiguration.info": "Unten finden Sie die Zielspeicherkonfiguration, die zur Erfüllung Ihrer Speicherleistungsanforderungen erforderlich ist.",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "Lokales SSD",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "Empfohlene Speicherkonfiguration",
+ "sql.migration.sku.targetStorageConfiguration.storage": "Speicher",
+ "sql.migration.sku.viewDetails": "Details anzeigen",
+ "sql.migration.sku.vm.card.title": "SQL Server auf Azure-VM",
"sql.migration.source.configuration": "Quellkonfiguration",
"sql.migration.source.credentials": "Quellanmeldeinformationen",
"sql.migration.source.database": "Name der Quelldatenbank",
"sql.migration.source.databases": "Quelldatenbanken",
- "sql.migration.source.details.sqlAuth": "Geben Sie die Anmeldeinformationen für die SQL-Authentifizierung ein, die zum Herstellen einer Verbindung mit SQL Server-Instanz {0}verwendet werden. Diese Anmeldeinformationen werden verwendet, um eine Verbindung mit der SQL Server-Instanz herzustellen und gültige Sicherungsdateien zu identifizieren.",
+ "sql.migration.source.details.sqlAuth": "Geben Sie die Anmeldeinformationen für die SQL-Authentifizierung ein, die zum Herstellen einer Verbindung mit SQL Server Instanz {0} verwendet werden. Diese Anmeldeinformationen werden verwendet, um eine Verbindung mit der SQL Server-Instanz herzustellen und gültige Sicherungsdateien zu identifizieren.",
"sql.migration.source.details.windowAuth": "Geben Sie die Anmeldeinformationen für die Windows-Authentifizierung ein, die zum Herstellen einer Verbindung mit SQL Server-Instanz {0}verwendet werden. Diese Anmeldeinformationen werden verwendet, um eine Verbindung mit der SQL Server-Instanz herzustellen und gültige Sicherungsdateien zu identifizieren.",
"sql.migration.source.server": "Quellserver",
"sql.migration.source.version": "Quellversion",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "SQL Server-Instanz",
"sql.migration.sql.virtual.machine": "Virtueller SQL-Computer",
"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",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "Verbindung testen",
"sql.migration.type": "Typ",
"sql.migration.type.label": "Typ:",
+ "sql.migration.unavailable.managedInstance": "(Nicht verfügbar) {0}",
"sql.migration.unique.name": "Wählen Sie einen eindeutigen Namen für diese Zieldatenbank aus",
"sql.migration.username": "Benutzername",
"sql.migration.view.all": "Alle anzeigen",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Wählen Sie ein Azure-Konto aus, das mit Azure Data Studio verknüpft ist, oder verknüpfen Sie es jetzt.",
"sql.migration.wizard.account.noAccount.error": "Fügen Sie ein verknüpftes Konto hinzu, und versuchen Sie es dann erneut.",
"sql.migration.wizard.account.title": "Azure-Konto",
+ "sql.migration.wizard.perfCollection.error": "Fehler beim Erfassen von Leistungsdaten für den Server '{0}'. Wenn diese Probleme weiterhin bestehen, starten Sie den Datensammlungsprozess neu:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "Basierend auf den Bewertungsergebnissen können alle {0} Ihrer Datenbanken in einem Onlinezustand zu Azure SQL migriert werden.",
"sql.migration.wizard.sku.assessment.error": "Fehler beim Bewerten des Servers \"{0}\".",
"sql.migration.wizard.sku.assessment.error.bypass": "Aktivieren Sie diese Option, um die Bewertung zu überspringen und die Migration fortzusetzen.",
"sql.migration.wizard.sku.assessment.error.detail": "[Es sind keine Bewertungsergebnisse vorhanden, um die Bereitschaft Ihrer Datenbankmigration zu überprüfen. Durch Aktivieren dieses Kontrollkästchens bestätigen Sie, dass Sie mit der Migration Ihrer Datenbank zum gewünschten Azure SQL-Ziel fortfahren möchten.]",
"sql.migration.wizard.sku.assessment.unexpected.error": "Beim Bewerten des Servers „{0}“ ist ein unerwarteter Fehler aufgetreten.{3}Nachricht: {1}{3}Stack: {2}",
"sql.migration.wizard.sku.choose_a_target": "Azure SQL-Ziel auswählen",
- "sql.migration.wizard.sku.error": "Beim Bewerten Ihrer Datenbanken ist ein Fehler aufgetreten.",
- "sql.migration.wizard.sku.title": "Azure SQL-Ziel",
+ "sql.migration.wizard.sku.error": "Fehler beim Generieren von SKU-Empfehlungen für den Server '{0}'.",
+ "sql.migration.wizard.sku.error.noRecommendation": "Keine Empfehlung verfügbar",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "Es wurden keine SKU-Empfehlungen generiert, da keine SKUs vorhanden waren, die die Leistungseigenschaften Ihrer Quelle erfüllen konnten. Wählen Sie eine andere Zielplattform aus, passen Sie die Empfehlungsparameter an, oder wählen Sie eine andere Gruppe zu bewertender Datenbanken aus.",
+ "sql.migration.wizard.target.description": "Wählen Sie ein Azure-Konto und Ihre Ziel-{0} aus.",
+ "sql.migration.wizard.target.title": "Azure SQL-Ziel",
"sql.migration.yes": "Ja",
- "total.databases.selected": "{0} von {1} Datenbanken ausgewählt."
+ "total.databases.selected": "{0} von {1} Datenbanken ausgewählt"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}\"",
diff --git a/i18n/ads-language-pack-de/translations/main.i18n.json b/i18n/ads-language-pack-de/translations/main.i18n.json
index 3be593f089..90ad39960e 100644
--- a/i18n/ads-language-pack-de/translations/main.i18n.json
+++ b/i18n/ads-language-pack-de/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "Alle auswählen",
"table.sortAscending": "Aufsteigend sortieren",
"table.sortDescending": "Absteigend sortieren",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "{0} ausgewählt",
"tableFilter.visibleCount": "{0} Ergebnisse"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "Kontextmenü des Dataexplorer-Elements",
"dataGrid.context": "Kontextmenü des Datenrasterelements",
"default": "Automatische Prüfung auf Aktualisierungen aktivieren. Azure Data Studio prüft automatisch und regelmäßig auf Aktualisierungen.",
+ "docNotFoundForUriError": "Für den angegebenen URI konnte kein Notebookdokument geöffnet werden.",
"enable locally": "Laden Sie Azure Data Studio erneut, um diese Erweiterung lokal zu aktivieren.",
"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.",
@@ -10006,6 +10009,7 @@
"sql.watcherExclude": "Konfigurieren Sie Globmuster von Dateipfaden, die von der Dateiüberwachung ausgeschlossen werden sollen. Muster müssen in absoluten Pfaden übereinstimmen, d. h. für eine ordnungsgemäße Überstimmung muss das Präfix `**/` oder der vollständige Pfad und für eine Übereinstimmung in einem Pfad muss das Suffix `/**` verwendet werden (z. B. `**/build/output/**` oder `/Users/name/workspaces/project/build/output/**`). Das Ändern dieser Einstellung erfordert einen Neustart. Wenn Azure Data Studio beim Start viel CPU-Zeit beansprucht, können Sie große Ordner ausschließen, um die anfängliche Auslastung zu verringern.",
"uninstallExtensionComplete": "Laden Sie Azure Data Studio erneut, um die Deinstallation der Erweiterung {0} abzuschließen.",
"updateLocale": "Möchten Sie die Sprache der Benutzeroberfläche von Azure Data Studio in {0} ändern und einen Neustart durchführen?",
+ "vscodeDocCreationFailedError": "Fehler beim Erstellen des Notebookdokuments.",
"vscodeFunctionalityNotSupportedError": "Diese VS Code-Funktionalität wird in Azure Data Studio nicht unterstützt.",
"vscodeInvalidArgumentsError": "Ungültige Argumente.",
"watermark.newNotebook": "Neues Notizbuch",
@@ -10013,10 +10017,6 @@
"workspace.trust.description": "Steuert, ob die Arbeitsbereichsvertrauensstellung in Azure Data Studio aktiviert ist oder nicht.",
"workspace.trust.emptyWindow.description": "Steuert, ob das leere Fenster in Azure Data Studio standardmäßig als vertrauenswürdig eingestuft wird. Bei Verwendung mit „#{0}#“ können Sie die vollständige Funktionalität von Azure Data Studio aktivieren, ohne in einem leeren Fenster dazu aufgefordert zu werden."
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "Muss eine Option aus der Liste sein",
- "selectBox": "Auswahlfeld"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "Es ist kein Konto zur Aktualisierung vorhanden.",
"accountActions.no": "Nein",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"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.newRowButtonAriaLabel": "Neue Zeile zu Tabelle „{0}“ hinzufügen",
"designer.newRowText": "Neue/s/n hinzufügen",
"designer.processing": "Verarbeitung wird ausgeführt...",
"designer.processingChanges": "Änderungen werden verarbeitet...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "Änderungen wurden veröffentlicht.",
"designer.publishingChanges": "Änderungen werden veröffentlicht...",
"designer.removeRowText": "Entfernen",
+ "designer.scriptTabTitle": "Skripts",
"tableDesigner.unknownComponentType": "Komponententyp: {0} wird nicht unterstützt"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "Textzelle"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "Parameter"
+ "cellLanguageDescription": "({0}) – aktuelle Sprache",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "Parameter",
+ "selectCellLanguage": "Zellensprachmodus auswählen"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "Fehler bei der letzten Ausführung. Klicken Sie, um den Vorgang zu wiederholen.",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "Gibt an, ob die neuere Version des Markdownrenderers für Notebooks verwendet werden soll. Dies kann dazu führen, dass Markdown anders gerendert wird als frühere Versionen.",
"notebookViews": "Notizbuchansichten",
"notebookViews.enabled": "(Vorschau) Notebookansichten aktivieren",
+ "restartNotebookKernel": "Notebook-Kernel neu starten",
"search.actionsPosition": "Steuert die Positionierung der Aktionsleiste auf Zeilen in der Suchansicht.",
"search.actionsPositionAuto": "Hiermit wird die Aktionsleiste auf der rechten Seite positioniert, wenn die Suchansicht schmal ist, und gleich hinter dem Inhalt, wenn die Suchansicht breit ist.",
"search.actionsPositionRight": "Hiermit wird die Aktionsleiste immer auf der rechten Seite positioniert.",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "Konto hinzufügen",
"accountDialog.close": "Schließen",
"accountDialog.didNotPickAuthProvider": "Sie haben keinen Authentifizierungsanbieter ausgewählt. Versuchen Sie es noch mal.",
+ "accountDialog.loadingProviderLabel": "Konten werden geladen...",
"accountDialog.noAccountLabel": "Es ist kein verknüpftes Konto vorhanden. Fügen Sie ein Konto hinzu.",
"accountDialog.noCloudsRegistered": "Es sind keine Clouds aktiviert. Wechseln Sie zu \"Einstellungen\", durchsuchen Sie die Azure-Kontokonfiguration, und aktivieren Sie mindestens eine Cloud.",
"accountExplorer.name": "Konten",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "Der Server konnte nicht gestartet werden, da für diesen Dateityp des Notebooks kein Anbieter definiert wurde.",
"ServerNotStarted": "Der Server wurde aus unbekannten Gründen nicht gestartet.",
"clientSession.unknownError": "Fehler beim Starten der Notebook-Sitzung.",
- "kernelRequiresConnection": "Der Kernel \"{0}\" wurde nicht gefunden. Es wird stattdessen der Standardkernel verwendet."
+ "kernelRequiresConnection": "Der Kernel „{0}“ wurde nicht gefunden. Es wird stattdessen der Standardkernel verwendet.",
+ "kernelRestartFailed": "Fehler beim Kernelneustart: {0}",
+ "kernelRestartedSuccessfully": "Kernel erfolgreich neu gestartet"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "Timeout beim Warten auf die Verfügbarkeit des Ausführungsanbieters für Notebookanbieter „{0}“",
+ "failedToCreateNotebookInput": "Fehler beim Erstellen der Notebookeingabe für Anbieter „{0}“",
"notebookServiceNoProvider": "Der Notebook-Anbieter ist nicht vorhanden.",
"notebookUriNotDefined": "Bei der Erstellung eines Notebook-Managers wurde kein URI übergeben.",
"serializationProviderTimeout": "Timeout beim Warten auf die Verfügbarkeit des Serialisierungsanbieters für Notebookanbieter „{0}“",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "Ansicht ohne Titel"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "Neustart des SQL-Kernels wird nicht unterstützt",
"connectionRequired": "Sie müssen eine Verbindung auswählen, um Notebook-Zellen auszuführen.",
"sqlKernelError": "SQL-Kernelfehler",
"sqlMaxRowsDisplayed": "Die ersten {0} Zeilen werden angezeigt."
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "Die Beschreibung der Tabelle.",
"designer.table.description.name": "Der Name des Tabellenobjekts.",
"designer.table.description.schema": "Das Schema, das die Tabelle enthält.",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "Spalten im Primärschlüssel.",
+ "designer.table.primaryKeyName.description": "Name des Primärschlüssels.",
+ "tableDesigner.ErrorDialogTitle": "Fehler bei Tabellen-Designer",
"tableDesigner.ForeignKeyTypeName": "Fremdschlüssel",
"tableDesigner.ForeignTableName": "Fremdtabelle",
"tableDesigner.IndexTypeName": "Index",
+ "tableDesigner.PrimaryKeyTabTitle": "Primärschlüssel",
+ "tableDesigner.TableSchemaValidationError": "Fehler bei der Tabellenschemaüberprüfung, Fehler: {0}",
+ "tableDesigner.addForeignKey": "Neuer Fremdschlüssel",
+ "tableDesigner.addNewCheckConstraint": "Neue Check-Einschränkung",
+ "tableDesigner.addNewColumn": "Neue Spalte",
+ "tableDesigner.addNewColumnMapping": "Neue Spaltenzuordnung",
+ "tableDesigner.addNewColumnToIndex": "Spalte hinzufügen",
+ "tableDesigner.addNewColumnToPrimaryKey": "Spalte hinzufügen",
+ "tableDesigner.addNewIndex": "Neuer Index",
"tableDesigner.checkConstraintExpressionTitle": "Ausdruck",
"tableDesigner.checkConstraintNameTitle": "Name",
"tableDesigner.checkConstraintTypeName": "Check-Einschränkung",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "Spalten",
"tableDesigner.indexName": "Name",
"tableDesigner.indexesTabTitle": "Indizes",
+ "tableDesigner.inputValidationError": "Fehler bei der Eingabeüberprüfung, Fehler: {0}",
"tableDesigner.nameTitle": "Tabellenname",
+ "tableDesigner.primaryKeyColumnsTitle": "Primärschlüsselspalten",
+ "tableDesigner.primaryKeyNameTitle": "Name",
"tableDesigner.publishChangeError": "Fehler beim Veröffentlichen von Änderungen: {0}",
"tableDesigner.publishChangeSuccess": "Die Änderungen wurden erfolgreich veröffentlicht.",
"tableDesigner.savingChanges": "Änderungen am Tabellen-Designer werden veröffentlicht...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "Eine Sitzung kann nicht gestartet werden, der Manager wurde noch nicht initialisiert."
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "Abfrage {0}: Abfragekosten (in Relation zum Skript): {1} %"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "Abfrage öffnen",
- "queryPlanCustomZoom": "Vergrößern/Verkleinern",
- "queryPlanFitGraphLabel": "Mit Zoom anpassen",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "Eigenschaften",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "Vergrößern",
- "queryPlanZoomOutActionLabel": "Verkleinern"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Previewfunktion"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "Abbrechen",
"tableDesigner.generateScript": "Skript generieren",
"tableDesigner.previewDatabaseUpdates": "Vorschau von Datenbankupdates"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "Muss eine Option aus der Liste sein",
+ "selectBox": "Auswahlfeld"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "Probleme"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "Ausführungsplandateien",
+ "executionPlanCustomZoom": "Vergrößern/Verkleinern",
+ "executionPlanFileLoadingComplete": "Ausführungspläne werden generiert",
+ "executionPlanFileLoadingFailed": "Fehler beim Laden des Ausführungsplans",
+ "executionPlanFitGraphLabel": "Mit Zoom anpassen",
+ "executionPlanOpenGraphFile": "Abfrageplan-XML anzeigen",
+ "executionPlanPropertiesActionLabel": "Eigenschaften",
+ "executionPlanSavePlanXML": "Plandatei speichern",
+ "executionPlanSearchNodeAction": "Knoten suchen",
+ "executionPlanTitle": "Abfrageplan (Vorschau)",
+ "executionPlanZoomInActionLabel": "Vergrößern",
+ "executionPlanZoomOutActionLabel": "Verkleinern",
+ "loadingExecutionPlanFile": "Ausführungspläne werden generiert",
+ "openQueryAction": "Abfrage öffnen"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "Abfrageausführungsplan-Editor"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Kante",
+ "executionPlanPropertyViewClose": "Schließen",
+ "executionPlanPropertyViewSortAlphabetically": "Alphabetisch",
+ "executionPlanPropertyViewSortByDisplayOrder": "Nach Kategorien",
+ "nodePropertyViewNameNameColumnHeader": "Name",
+ "nodePropertyViewNameValueColumnHeader": "Wert",
+ "nodePropertyViewTitle": "Eigenschaften"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "Abfrage {0}: Abfragekosten (in Relation zum Skript): {1} %"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "Schließen (Esc)",
+ "customZoomApplyButton": "Anwenden",
+ "customZoomApplyButtonTitle": "Zoom anwenden (EINGABETASTE)",
+ "invalidCustomZoomError": "Zoomwert zwischen 1 und 200 auswählen",
+ "qpZoomValueLabel": "Zoomen (Prozent)",
+ "zoomAction": "Zoom (EINGABETASTE)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "Schließen (Esc)",
+ "executionPlanSearchTypeContains": "Enthält",
+ "executionPlanSearchTypeEquals": "Ist gleich",
+ "nextSearchItemAction": "Nächste Übereinstimmung (EinGABETASTE)",
+ "previousSearchItemAction": "Vorherige Übereinstimmung (UMSCHALT+EINGABETASTE)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "Das Laden des Notizbuchs {0} ist abgeschlossen.",
+ "loadingNotebookMessage": "Notizbuch {0} wird geladen"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "Es ist kein gültiger Handler für den Ausführungsplan registriert",
+ "providerIdNotValidError": "Für die Interaktion mit ExecutionPlanService ist ein gültiger Anbieter erforderlich",
+ "selectExecutionPlanProvider": "Anbieter auswählen, um den Ausführungsplan zu öffnen"
}
}
}
\ 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 60f4c5a6aa..98426771f9 100644
--- a/i18n/ads-language-pack-es/CHANGELOG.md
+++ b/i18n/ads-language-pack-es/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-es" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* September 2, 2021 - Release for Azure Data Studio 1.33
diff --git a/i18n/ads-language-pack-es/package.json b/i18n/ads-language-pack-es/package.json
index fe04944f74..fab12593a7 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 d1d1e0d149..ec4d4fdabb 100644
--- a/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "Escriba una contraseña que no esté vacía o presione ESC para salir.",
"arc.enterNewPassword": "Escriba una nueva contraseña",
"arc.errorConnectingToController": "Error al conectar con el controlador. {0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "Error al enumerar las áreas de trabajo de Log Analytics {0}",
"arc.errorVerifyingPassword": "Se produjo un error al comprobar la contraseña. {0}",
"arc.extensionInstallationFailed": "No se pudo instalar la extensión {0}.",
"arc.extensionInstalled": "Se ha instalado la extensión '{0}'.",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "Infraestructura",
"arc.data.controller.kube.cluster.context": "Contexto del clúster",
"arc.data.controller.location": "Ubicación",
+ "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",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "Confirmar contraseña",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "Contraseña",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "Escriba la contraseña que se usará para iniciar sesión en los paneles de métricas y registros.",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "detalles de precios",
"arc.sql.cost.summary.resource.group": "Grupo de recursos",
"arc.sql.cost.summary.service.tier": "Nivel de servicio",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.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.cost.summary.service.tier.learn.more.text": "Obtener más información",
"arc.sql.cost.summary.sql.connection.info": "Información de conexión de SQL",
"arc.sql.cost.summary.sql.instance.settings": "Configuración de la instancia de SQL",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "Límite de núcleos virtuales de CPU",
"arc.sql.dev.use.description": "Active la casilla para indicar que esta instancia se utilizará solo con fines de prueba o desarrollo. Esta instancia no se facturará.",
"arc.sql.dev.use.label": "Solo para uso de desarrollo",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "Alta disponibilidad",
+ "arc.sql.high.availability.description": "Habilite réplicas adicionales para la alta disponibilidad. La configuración de proceso y almacenamiento seleccionada a continuación se aplicará a todas las réplicas.",
"arc.sql.instance.name": "Nombre de la instancia",
"arc.sql.instance.retention.policy.title": "Directiva de retención de copia de seguridad de la instancia de SQL",
"arc.sql.instance.settings.section.title": "Configuración de la instancia de SQL",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "Ya tengo una licencia de SQL Server",
"arc.sql.memory-limit.description": "El límite de la capacidad de la instancia administrada como un entero.",
"arc.sql.memory-request.description": "La solicitud para la capacidad de la instancia administrada como un entero de cantidad de memoria, en GB.",
- "arc.sql.one.replica": "1 replica",
+ "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.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": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "arc.sql.service.tier.business.critical": "[VERSIÓN PRELIMINAR] 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.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.",
@@ -494,8 +498,8 @@
"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.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 réplicas",
+ "arc.sql.two.replicas": "2 réplicas",
"arc.sql.username": "Nombre de usuario",
"arc.sql.volume.size.backups.description": "Tamaño del volumen de almacenamiento que se va a usar para las copias de seguridad en gigabytes.",
"arc.sql.volume.size.backups.label": "Tamaño del volumen en Gi (copias de seguridad)",
diff --git a/i18n/ads-language-pack-es/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-es/translations/extensions/azcli.i18n.json
index 469a168b23..3458fc91bf 100644
--- a/i18n/ads-language-pack-es/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/azcli.i18n.json
@@ -9,82 +9,82 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
- "az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
+ "az.accept": "Aceptar",
+ "az.arcdataExtensionNotInstalled": "Esta extensión requiere la instalación de la extensión \\\"arcdata\\\" de la CLI de Azure. Instale la última versión siguiendo las instrucciones de [aquí](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.arcdataInstalled": "La extensión arcdata de la CLI de Azure se ha instalado correctamente. Es necesario reiniciar Azure Studio para completar la configuración; las funciones no se activarán hasta que se realice esta acción.",
+ "az.askLater": "Preguntar más tarde",
+ "az.az": "CLI de Azure",
+ "az.azInstalled": "La CLI de Azure se ha instalado correctamente. Es necesario reiniciar Azure Studio para completar la configuración; las funciones no se activarán hasta que se realice esta acción.",
+ "az.azOutputParseErrorCaught": "Se ha producido un error al analizar la salida del comando az: {0}. La salida no es JSON.",
+ "az.azUserSettingReadLog": "Configuración del usuario de la CLI de Azure: {0}.{1}valor leído: {2}",
+ "az.azUserSettingUpdatedLog": "Configuración del usuario de la CLI de Azure: {0}.{1}actualizado, newValue: {2}",
+ "az.checkingLatestAzVersion": "Comprobación de la última versión disponible de la CLI de Azure",
+ "az.couldNotFindArcdataWithPrompt": "No se ha podido encontrar la extensión arcdata de la CLI de Azure, instálela ahora. Si no es así, algunas funciones podrían no funcionar.",
+ "az.couldNotFindAz": "No se pudo encontrar la CLI de Azure CLI. Error: {0}",
+ "az.couldNotFindAzArc": "No se ha podido encontrar la extensión arcdata dela CLI de Azure. Error: {0}",
+ "az.couldNotFindAzWithPrompt": "No pudo encontrar la CLI de Azure, ¿desea instalarla ahora? Si no es así, algunas características podrían no funcionar.",
+ "az.currentlyInstalledVersionIsLatest": "La versión actualmente instalada de la CLI de Azure: {0} es igual o más nueva que cualquier otra versión disponible",
+ "az.decline": "Rechazar",
+ "az.doNotAskAgain": "No volver a preguntar",
+ "az.downloadError": "Error durante la descarga",
+ "az.downloadFinished": "Descarga finalizada",
+ "az.downloadingProgressMb": "Descargando ({0} / {1} MB)",
+ "az.downloadingTo": "Descargando {0} de {1} a {2}",
+ "az.endpointOrNamespaceRequired": "Se debe especificar un punto de conexión o un espacio de nombres",
+ "az.executingCommand": "Ejecutando el comando: “{0} {1}”",
+ "az.failedToParseReleaseInfo": "No se pudo analizar el JSON del contenido en: {0}.\r\nContenido del archivo:\r\n{1}\r\nError: {2}",
+ "az.foundExistingAz": "Se encontró la instalación existente de la CLI de Azure de la versión (v{0}) en la ruta:{1} con la versión arcdata: {2}.",
+ "az.gettingTextContentsOfUrl": "Obteniendo el contenido de texto del recurso en la dirección URL {0}",
+ "az.installError": "Error al instalar la CLI de Azure y la extensión arcdata: {0}",
+ "az.installingArcdata": "Instalación de la extensión arcdata de la CLI de Azure...",
+ "az.installingAz": "Instalando la CLI de Azure...",
+ "az.latestAzVersionAvailable": "Última versión disponible de la CLI de Azure: {0}.",
+ "az.missingRequiredVersion": "LA CLI de Azure >= {0} es necesaria para esta función. Ejecute el comando \\\"CLI de Azure: buscar actualizaciones\\\" para instalarlo e inténtelo de nuevo.",
"az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.noAz": "Si no está disponible la CLI de Azure, ejecute el comando \\\"CLI de Azure: instalar\\\" para habilitar las funciones que lo requieren.",
+ "az.noAzArc": "No está disponible la extensión arcdata de la CLI de Azure.",
+ "az.noAzWithLink": "No está disponible la CLI de Azure, [instale la CLI de Azure](command:az.install) para habilitar las funciones que la requieren.",
+ "az.noAzureCLI": "No está disponible la CLI de Azure. Instale la última versión manualmente desde [aquí](https://docs.microsoft.com/cli/azure/install-azure-cli) y luego reinicie Azure Studio.",
+ "az.noDownloadLink": "No hay ningún vínculo de descarga disponible para la plataforma \\\"{0}\\\"\r\nInformación de la versión: ${1}",
+ "az.noReleaseVersion": "No hay ninguna versión de lanzamiento disponible para la plataforma “{0}”\r\nInformación de la versión: ${1}",
+ "az.parseVersionError": "Se ha producido un error al analizar la salida de la versión --az.",
+ "az.platformUnsupported": "La plataforma \\\"{0}\\\" no es compatible actualmente",
+ "az.promptForAzUpdate": "Una nueva versión de la CLI de Azure ( {0} ) está disponible, ¿desea actualizarla ahora?",
+ "az.promptForRequiredAzUpdate": "Esta extensión requiere que la CLI de Azure >= {0} esté instalada, ¿desea actualizar a la última versión ({1}) ahora? Si no lo hace, es posible que alguna funcionalidad no funcione.",
+ "az.promptLog": "Se pide al usuario que acepte lo siguiente: {0}",
+ "az.requiredVersionNotAvailable": "Esta extensión requiere que la extensión de la CLI de Azure \\\"arcdata\\\" versión >= {0}sea instalada, pero la versión actual disponible es sólo {1}. Instale la versión correcta usando las instrucciones de [aquí](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.searchingForAz": "Buscando la instalación existente de la CLI de Azure...",
+ "az.skipInstall": "Omitiendo la instalación de la CLI de Azure y la extensión arcdata, ya que la operación no fue solicitada por el usuario y la opción config: {0}.{1} es {2}",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "Error inesperado al ejecutar el comando: {0}",
+ "az.unexpectedExitCode": "Código de salida inesperado desde el comando: {1} ({0})",
+ "az.unsupportedArcDataVersion": "Su versión descargada de la extensión {1} de la CLI de Azure \\\"arcdata\\\" aún no es compatible. La última versión es {0}. Instale la versión correcta siguiendo las instrucciones de [aquí](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.updateCheckSkipped": "No se ha comprobado la disponibilidad de la nueva versión de la CLI de Azure porque no se encuentra instalada.",
+ "az.updateError": "Error al actualizar la CLI de Azure: {0}",
+ "az.updatingAz": "Actualizando la CLI de Azure...",
+ "az.userRequestedInstall": "El usuario solicitó instalar la CLI de Azure y la extensión arcdata usando el comando \\\"CLI de Azure: instalar\\\"",
+ "az.userResponseInstall": "Respuesta del usuario a la solicitud de instalación de la CLI de Azure: {0}",
+ "az.userResponseUpdate": "Respuesta del usuario a la solicitud de actualización de la CLI de Azure:: {0}",
+ "az.versionForUpdate": "Versión encontrada: {0} a la que se puede actualizar la CLI de Azure desde la versión actual: {1}.",
+ "az.yes": "Sí"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
- "azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
- "azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
- "command.category": "Azure CLI"
+ "azcli.arc.azArcdataInstallKey.description": "Elija si se le pedirá que descargue la extensión arcdata de la CLI de Azure.",
+ "azcli.arc.azArcdataUpdateKey.description": "Elija si se le solcita cuando esté disponible una actualización de la extensión arcdata de la CLI de Azure.",
+ "azcli.arc.category": "CLI de Azure",
+ "azcli.arc.config.debug": "Registrar información de depuración en el canal de salida para todos los comandos az ejecutados",
+ "azcli.arc.config.title": "Configuración de la CLI de Azure",
+ "azcli.arc.description": "Compatibilidad con la CLI de Azure.",
+ "azcli.arc.displayName": "CLI de Azure",
+ "azcli.arc.install.dontPrompt.description": "El usuario no tendrá que instalar la extensión arcdata de la CLI de Azure",
+ "azcli.arc.install.prompt.description": "Se pedirá al usuario que instale la extensión arcdata de la CLI de Azure",
+ "azcli.arc.update.dontPrompt.description": "Al usuario no se le pedirá que actualice la extensión arcdata de la CLI de Azure",
+ "azcli.arc.update.prompt.description": "Se pedirá al usuario que actualice la extensión arcdata de la CLI de Azure",
+ "azcli.azCliInstallKey.description": "Elija si se le pedirá que instale la CLI de Azure.",
+ "azcli.install.dontPrompt.description": "Al usuario no se le pedirá que instale la CLI de Azure",
+ "azcli.install.prompt.description": "Se le pedirá al usuario que instale la CLI de Azure",
+ "command.category": "CLI de Azure"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json
index 3c1e17f41f..de1869f548 100644
--- a/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "No se pudo cargar la extensión del proveedor de proyectos \"{0}\". Mensaje de error: {1}",
"dataworksapce.local": "Local",
"dataworksapce.refresh": "Actualizar",
- "dataworkspace.NewProjectDialogTitle": "Creación del proyecto",
+ "dataworkspace.NewProjectDialogTitle": "Crear nuevo proyecto de base de datos",
"dataworkspace.Type": "Tipo",
"dataworkspace.browse": "Examinar",
"dataworkspace.browseEllipsis": "Examinar...",
"dataworkspace.cloneParentDirectoryNotExistError": "La ruta de clonación seleccionada, \"{0}\", no existe o no es un directorio.",
"dataworkspace.create": "Crear",
+ "dataworkspace.default": "Predeterminado",
"dataworkspace.enterProjectName": "Escriba el nombre del proyecto.",
"dataworkspace.fileNotExistError": "El archivo {0} seleccionado, \"{1}\", no existe o no es un archivo.",
"dataworkspace.gitRepoUrlPlaceholder": "Escriba la dirección URL del repositorio GIT remoto.",
"dataworkspace.gitRepoUrlTitle": "Dirección URL del repositorio GIT",
+ "dataworkspace.learnMore": "Más información",
"dataworkspace.localClonePathPlaceholder": "Seleccione la ubicación para clonar el repositorio localmente.",
"dataworkspace.localClonePathTitle": "Ruta de clonación local",
"dataworkspace.locationSelectorTitle": "Ubicación",
"dataworkspace.nameCannotBeEmpty": "El nombre no puede estar vacío",
+ "dataworkspace.no": "No",
"dataworkspace.ok": "Aceptar",
"dataworkspace.open": "Abrir",
"dataworkspace.openExistingDialogTitle": "Abrir proyecto existente",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "No se pudieron cargar algunos proyectos. Para ver más detalles, [abra la consola de desarrollo](command:workbench.action.toggleDevTools).",
"dataworkspace.remoteGitRepo": "Repositorio GIT remoto",
"dataworkspace.restartConfirmation": "Azure Data Studio debe reiniciarse para que el proyecto se agregue al área de trabajo. ¿Reiniciar ahora?",
+ "dataworkspace.sdkLearnMorePlaceholder": "Haga clic en el botón \"Más información\" para obtener más información sobre los proyectos de estilo SDK",
+ "dataworkspace.sdkStyleProject": "Proyecto de estilo SDK (versión preliminar)",
"dataworkspace.select": "Seleccionar",
"dataworkspace.selectProjectLocation": "Seleccionar ubicación del proyecto",
- "dataworkspace.selectProjectType": "Seleccionar tipo de proyecto",
+ "dataworkspace.selectProjectType": "Seleccionar tipo de proyecto de base de datos",
+ "dataworkspace.selectTargetPlatform": "Seleccionar plataforma de destino",
"dataworkspace.targetPlatform": "Plataforma de destino",
"dataworkspace.workspacePlaceholder": "Seleccione el archivo de área de trabajo ({0})",
+ "dataworkspace.yesRecommended": "Sí (recomendado)",
"fileDoesNotExist": "El archivo \"{0}\" no existe.",
"gitCloneError": "Error durante el clon de GIT. Consulte la salida de GIT para obtener más detalles.",
"gitCloneMessage": "Clonando el repositorio git '{0}'...",
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 f908edb021..9d6f7f2f35 100644
--- a/i18n/ads-language-pack-es/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-es/translations/extensions/git.i18n.json
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "Faltan las credenciales o no son válidas."
},
"dist/autofetch": {
"no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "not now": "Preguntarme luego",
+ "suggest auto fetch": "¿Desea que Azure Data Studio [ejecute periódicamente 'git fetch']({0})?",
+ "yes": "Sí"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
- "git error details": "Git: {0}",
+ "HEAD not available": "La versión HEAD de '{0}' no está disponible.",
+ "add": "Añadir al área de trabajo",
+ "add remote": "Agregar un nuevo remoto...",
+ "addFrom": "Agregar remoto desde dirección URL",
+ "addfrom": "Agregar remoto desde {0}",
+ "addremote": "Agregar remoto",
+ "always": "Siempre",
+ "are you sure": "Esto creará un repositorio Git en '{0}'. ¿Está seguro de que desea continuar?",
+ "auth failed": "No se pudo autenticar en GIT remoto.",
+ "auth failed specific": "No se pudo autenticar en GIT remoto:\r\n\r\n{0}",
+ "branch already exists": "Ya existe una rama como '{0}'",
+ "branch name": "Nombre de rama",
+ "branch name format invalid": "El nombre de la rama debe coincidir con la regex: {0}",
+ "cant push": "No se pueden enviar referencias al remoto. Intenta ejecutar 'Pull' primero para integrar tus cambios.",
+ "changed": "Se ha cambiado el nivel de registro a: {0}",
+ "checkout detached": "Extracción del repositorio desasociada...",
+ "choose": "Elegir carpeta...",
+ "clean repo": "Limpie el árbol de trabajo del repositorio antes de la desprotección.",
+ "clonefrom": "Clonar desde {0}",
+ "cloning": "Clonando el repositorio git '{0}'...",
+ "commit": "Confirmar los cambios preparados",
+ "commit anyway": "Crear una confirmación vacía",
+ "commit hash": "Hash de confirmación",
+ "commit message": "Mensaje de confirmación",
+ "commitMessageWithHeadLabel2": "Mensaje (confirmar en \\\"{0}\\\")",
+ "confirm delete": "¿Seguro que quiere ELIMINAR {0}?\r\nEsta acción es IRREVERSIBLE.\r\nSi continúa, este archivo SE PERDERÁ PARA SIEMPRE.",
+ "confirm delete multiple": "¿Seguro que quiere ELIMINAR {0} archivos?\r\nEsta acción es IRREVERSIBLE.\r\nSi continúa, los archivos SE PERDERÁN PARA SIEMPRE.",
+ "confirm discard": "¿Está seguro de que quiere descartar los cambios de {0}?",
+ "confirm discard all": "¿Seguro que quiere descartar TODOS los cambios en {0} archivos?\r\nEsta acción es IRREVERSIBLE.\r\nSi continúa, su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE.",
+ "confirm discard all 2": "{0}\r\n\r\nEsta acción es IRREVERSIBLE. Su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE.",
+ "confirm discard all single": "¿Está seguro de que quiere descartar los cambios de {0}?",
+ "confirm discard multiple": "¿Está seguro de que quiere descartar los cambios de {0} archivos?",
+ "confirm emtpy commit": "¿Seguro que desea crear una confirmación vacía?",
+ "confirm force delete branch": "La rama '{0}' no está completamente fusionada. ¿Borrarla de todas formas?",
+ "confirm force push": "Está a punto de forzar sus cambios, esto puede ser destructivo y podría sobrescribir inadvertidamente los cambios realizados por otros.\r\n\r\n¿Está seguro de continuar?",
+ "confirm no verify commit": "Está a punto de confirmar los cambios sin comprobación, lo que omite los enlaces previos a la confirmación y puede no ser deseable.\r\n\r\n¿Seguro que quiere continuar?",
+ "confirm publish branch": "La rama ' {0} ' no tiene ninguna rama ascendente. ¿desea publicar esta rama?",
+ "confirm restore": "¿Está seguro de que desea restaurar {0}?",
+ "confirm restore multiple": "¿Está seguro de que desea restaurar {0} archivos?",
+ "confirm stage file with merge conflicts": "¿Está seguro de que quiere hacer una copia intermedia de {0} con conflictos de fusión mediante combinación?",
+ "confirm stage files with merge conflicts": "¿Está seguro de que quiere hacer una copia intermedia de {0} archivos con conflictos de fusión mediante combinación?",
+ "create branch": "Crear rama...",
+ "create branch from": "Crear rama a partir de...",
+ "create repo": "Inicializar el repositorio",
+ "current": "Actual",
+ "delete": "Eliminar archivo",
+ "delete branch": "Borrar rama",
+ "delete file": "Eliminar archivo",
+ "delete files": "Eliminar archivos",
+ "deleted by them": "El archivo \\\"{0}\\\" fue borrado por ellos y modificado por nosotros.\r\n\r\n¿Qué desea hacer?",
+ "deleted by us": "El archivo \\\"{0}\\\" fue borrado por nosotros y modificado por ellos. \r\n\r\n¿Qué desea hacer?",
+ "discard": "Descartar cambios",
+ "discardAll": "Descartar todos los archivos ({0})",
+ "discardAll multiple": "Descartar un archivo",
+ "force": "Forzar extracción del repositorio",
+ "force push not allowed": "No está permitida inserción forzosa, habilite esta opción con la opción \\\"git.allowForcePush\\\".",
+ "git error": "Error de GIT",
+ "git error details": "GIT: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (índice)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
- "ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "git.title.workingTree": "{0} (árbol de trabajo)",
+ "init": "Seleccione una carpeta de área de trabajo en la que inicializar el repositorio de git",
+ "init repo": "Inicializar el repositorio",
+ "invalid branch name": "Nombre de rama no válido",
+ "keep ours": "Mantener nuestra versión",
+ "keep theirs": "Mantener la versión de ellos",
+ "learn more": "Más información",
+ "local changes": "Los cambios locales se sobrescribirán al extraer del repositorio.",
+ "merge commit": "La última confirmación fue una confirmación de fusión mediante combinación. ¿Seguro que quiere deshacerla?",
+ "merge conflicts": "Hay conflictos de fusión. Resuelvalos antes de confirmar.",
+ "missing user info": "Asegúrese de configurar su \\\"user.name\\\" y \\\"user.email\\\" en git.",
+ "never": "Nunca",
+ "never again": "No volver a mostrar ",
+ "never ask again": "De acuerdo, no volver a preguntar",
+ "no changes": "No hay cambios para confirmar.",
+ "no changes stash": "No existen cambios para el guardado provisional.",
+ "no more": "No se puede deshacer porque HEAD no apunta a ningún commit.",
+ "no rebase": "No se está realizando ningún reajuste.",
+ "no remotes added": "Su repositorio no tiene remotos.",
+ "no remotes to fetch": "El repositorio no tiene remotos configurados de los que recuperar.",
+ "no remotes to publish": "El repositorio no tiene remotos configurados en los que publicar.",
+ "no remotes to pull": "El repositorio no tiene remotos configurados de los que extraer.",
+ "no remotes to push": "El repositorio no tiene remotos configurados en los que insertar.",
+ "no staged changes": "No hay cambios preparados para confirmar.\r\n\r\n¿Desea poner en escena todos los cambios y confirmarlos directamente?",
+ "no stashes": "No hay cambios guardados provisionalmente en el repositorio.",
+ "no tags": "Este repositorio no tiene etiquetas.",
+ "no verify commit not allowed": "Las confirmaciones sin verificación no están permitidas, habilítelas con el ajuste \\\"git.allowNoVerifyCommit\\\".",
+ "nobranch": "Extraiga del repositorio una rama para insertar un remoto.",
+ "ok": "Aceptar",
+ "open git log": "Abrir registro de GIT",
+ "open repo": "Abrir repositorio",
+ "openrepo": "Abrir",
+ "openreponew": "Abrir en una ventana nueva",
+ "pick branch pull": "Seleccionar una rama de la que extraer",
+ "pick provider": "Elija un proveedor para publicar la rama \\\"{0}\\\" en:",
+ "pick remote": "Seleccionar un elemento remoto para publicar la rama '{0}':",
+ "pick remote pull repo": "Seleccione un origen remoto desde el que extraer la rama",
+ "pick stash to apply": "Elegir un cambio guardado provisionalmente para aplicarlo",
+ "pick stash to drop": "Escoja una copia intermedia para eliminar",
+ "pick stash to pop": "Elija un cambio guardado provisionalmente para aplicarlo y quitarlo",
+ "proposeopen": "¿Desea abrir el repositorio clonado?",
+ "proposeopen init": "¿Desea abrir el repositorio inicializado?",
+ "proposeopen2": "¿Desea abrir el repositorio clonado, o añadir al área de trabajo actual?",
+ "proposeopen2 init": "¿Desea abrir el repositorio inicializado, o añadir al área de trabajo actual?",
+ "provide branch name": "Proporcione un nuevo nombre de rama",
+ "provide commit hash": "Proporcione el hash de la confirmación",
+ "provide commit message": "Proporcione un mensaje de confirmación",
+ "provide remote name": "Proporcione un nombre de remoto",
+ "provide stash message": "Opcionalmente, proporcionar un mensaje para el guardado provisional",
+ "provide tag message": "Por favor, especifique un mensaje para anotar la etiqueta",
+ "provide tag name": "Por favor proporcione un nombre para la etiqueta ",
+ "publish to": "Publicar en {0}",
+ "remote already exists": "El remoto \\\"{0}\\\" ya existe.",
+ "remote branch at": "Rama remota en {0}",
+ "remote name": "Nombre de remoto",
+ "remote name format invalid": "Formato de nombre de remoto no válido",
+ "remove remote": "Seleccione un remoto para quitar",
+ "repourl": "Dirección URL de repositorio",
+ "restore file": "Restaurar archivo",
+ "restore files": "Restaurar archivos",
+ "save and commit": "Guardar todo y confirmar",
+ "save and stash": "Guardar y almacenar",
+ "select a branch to merge from": "Seleccione una rama desde la que fusionar",
+ "select a branch to rebase onto": "Seleccione una rama para reorganizarla en",
+ "select a ref to checkout": "Seleccione una referencia para desproteger",
+ "select a ref to checkout detached": "Seleccionar una referencia para extraer del repositorio en modo desasociado",
+ "select a ref to create a new branch from": "Seleccione una referencia para crear la rama \\\"{0}\\\" de",
+ "select a tag to delete": "Seleccione una etiqueta para eliminar",
+ "select branch to delete": "Seleccione una rama para borrar",
+ "select log level": "Seleccionar nivel de log",
+ "selectFolder": "Seleccione la ubicación del repositorio",
+ "show command output": "Mostrar salida del comando",
+ "stash": "Guardar provisionalmente de todos modos",
+ "stash merge conflicts": "Hubo conflictos de fusión al aplicar el cambio provisional.",
+ "stash message": "Mensaje para el guardado provisional",
+ "stashcheckout": "Guardar provisionalmente y extraer del repositorio",
+ "sure drop": "¿Está seguro de que desea eliminar el intermedio: {0}?",
+ "sync is unpredictable": "Esta acción insertará y extraerá confirmaciones en \\\"{0}/{1}\\\".",
+ "tag at": "Etiqueta en {0}",
+ "tag message": "Mensaje",
+ "tag name": "Nombre de etiqueta",
+ "there are untracked files": "Hay {0} archivos sin seguimiento que se ELIMINARÁN DEL DISCO si se descartan.",
+ "there are untracked files single": "El siguiente archivo sin seguimiento se ELIMINARÁ DEL DISCO si se descarta: {0}.",
+ "undo commit": "Deshacer la confirmación de fusión mediante combinación",
+ "unsaved files": "Hay {0} archivos sin guardar\r\n\r\n¿Quiere guardarlos antes de confirmar?",
+ "unsaved files single": "El siguiente archivo tiene cambios no guardados que no se incluirán en la confirmación si continúa: {0}.\r\n\r\n¿Desea guardarlos antes de confirmar?",
+ "unsaved stash files": "Hay {0} archivos sin guardar.\r\n\r\n¿Desea guardarlos antes de almacenarlos?",
+ "unsaved stash files single": "El siguiente archivo tiene cambios no guardados que no se incluirán en el intermedio si procede:{0}.\r\n\r\n¿Quiere guardarlo antes de almacenarlo?",
+ "warn untracked": "¡Esto ELIMINARÁ {0} archivos sin seguimiento.\r\nEsta acción es IRREVERSIBLE.\r\nEstos archivos SE PERDERÁN PARA SIEMPRE.",
+ "yes": "Sí",
+ "yes discard tracked": "Descartar un archivo con seguimiento",
+ "yes discard tracked multiple": "Descartar {0} archivos con seguimiento",
+ "yes never again": "Sí, no volver a mostrar"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "Se omitió git encontrado en: {0}",
+ "using git": "Usando GIT {0} desde {1}",
+ "validating": "La validación encontró Git en: {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "No hay repositorios disponibles",
+ "not supported": "Rutas absolutas no admitidas en la configuración de \\\"git.scanRepositories\\\".",
+ "pick repo": "Elija un repositorio",
+ "too many submodules": "El repositorio ' {0} ' tiene {1} submódulos que no se abrirán automáticamente. Usted todavía puede abrir cada archivo individualmente."
},
"dist/remoteSource": {
- "branch name": "Branch name",
+ "branch name": "Nombre de rama",
"error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "none found": "No se encontraron repositorios remotos.",
+ "pick url": "Elija una dirección URL desde la que se va a clonar.",
+ "provide url": "Proporcionar la dirección URL del repositorio",
+ "provide url or pick": "Proporcione la dirección URL del repositorio o seleccione un origen de repositorio.",
+ "type to filter": "Nombre del repositorio",
+ "type to search": "Nombre del repositorio (escribir para buscar)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": "¿Desea agregar \\\"{0}\\\" a .gitignore?",
+ "added by them": "Conflicto: agregado por ellos",
+ "added by us": "Conflicto: agregado por nosotros",
+ "always pull": "Extraer siempre",
+ "both added": "Conflicto: agregado por ambos",
+ "both deleted": "Conflicto: eliminado por ambos",
+ "both modified": "Conflicto: modificado por ambos",
+ "changes": "Cambios",
+ "commit": "Confirmar",
+ "commit in rebase": "No es posible cambiar el mensaje de confirmación en medio de un rebase. En su lugar, complete la operación rebase y utilice rebase interactivo.",
+ "commitMessage": "Mensaje ({0} para confirmar)",
+ "commitMessageCountdown": "quedan {0} caracteres en la línea actual",
+ "commitMessageWarning": "{0} caracteres sobre {1} en la línea actual",
+ "commitMessageWhitespacesOnlyWarning": "El mensaje de confirmación actual solo contiene espacios en blanco.",
+ "commitMessageWithHeadLabel": "Mensaje ({0} para confirmar en \\\"{1}\\\")",
+ "deleted": "Eliminado",
+ "deleted by them": "Conflicto: eliminado por ellos",
+ "deleted by us": "Conflicto: eliminado por nosotros",
+ "dont pull": "No extraer",
+ "git.title.deleted": "{0} (eliminado)",
+ "git.title.index": "{0} (índice)",
+ "git.title.ours": "{0} (Nuestro)",
+ "git.title.theirs": "{0} (el suyo)",
+ "git.title.untracked": "{0} (Sin seguimiento)",
+ "git.title.workingTree": "{0} (árbol de trabajo)",
+ "huge": "El repositorio Git '{0}' contiene muchos cambios activos, solamente un subconjunto de las características de Git serán habilitadas.",
+ "ignored": "Omitido",
+ "index added": "Índice añadido",
+ "index copied": "Índice copiado",
+ "index deleted": "Índice Eliminado",
+ "index modified": "Índice modificado",
+ "index renamed": "Nombre de Índice Cambiado",
+ "intent to add": "Intención de añadir",
+ "merge changes": "Fusionar cambios mediante combinación",
+ "modified": "Modificado",
+ "neveragain": "No mostrar de nuevo",
+ "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?",
+ "pull maybe rebased": "Parece que la rama actual puede haber sido reorganizada. ¿Estás seguro de que todavía desea extraerla?",
+ "pull n": "Extraer {0} las confirmaciones de {1}/{2}",
+ "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.",
+ "staged changes": "Cambios preparados",
+ "sync changes": "Sincronizar cambios",
+ "sync is unpredictable": "Sincronizando. La cancelación puede provocar daños graves en el repositorio.",
+ "untracked": "Sin seguimiento",
+ "untracked changes": "Cambios sin seguimiento",
+ "yes": "Sí"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "Extraer del repositorio una rama o etiqueta...",
+ "publish changes": "Publicar cambios",
+ "publish to": "Publicar en {0}",
+ "publish to...": "Publicar en...",
+ "rebasing": "Creando una nueva base",
+ "syncing changes": "Sincronizando cambios..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "Índice",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Historia de Git",
+ "git.timeline.stagedChanges": "Cambios almacenados provisionalmente",
+ "git.timeline.uncommitedChanges": "Cambios pendientes de confirmación",
+ "git.timeline.you": "Usted",
+ "git.workingTree": "Árbol de trabajo"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
- "displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
- "submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
+ "colors.added": "Color de los recursos agregados.",
+ "colors.conflict": "Color para los recursos con conflictos.",
+ "colors.deleted": "Color para los recursos eliminados.",
+ "colors.ignored": "Color para los recursos ignorados.",
+ "colors.modified": "Color para recursos modificados.",
+ "colors.renamed": "Color para los recursos que se han cambiado de nombre o se han copiado.",
+ "colors.stageDeleted": "Color de los recursos eliminados que se han almacenado provisionalmente.",
+ "colors.stageModified": "Color de los recursos modificados que se han almacenado provisionalmente.",
+ "colors.submodule": "Color para los recursos de submódulos.",
+ "colors.untracked": "Color para los recursos a los que no se les hace seguimiento.",
+ "command.addRemote": "Agregar remoto...",
+ "command.branch": "Crear rama...",
+ "command.branchFrom": "Crear rama desde...",
+ "command.checkout": "Desproteger en...",
+ "command.checkoutDetached": "Extraer del repositorio en (desasociado)...",
+ "command.cherryPick": "Selección exclusiva...",
+ "command.clean": "Descartar cambios",
+ "command.cleanAll": "Descartar todos los cambios",
+ "command.cleanAllTracked": "Descartar todos los cambios a los que se les realiza seguimiento",
+ "command.cleanAllUntracked": "Descartar todos los cambios a los que no se está haciendo seguimiento",
+ "command.clone": "Clonar",
+ "command.cloneRecursive": "Clonar (recursivo)",
+ "command.close": "Cerrar repositorio",
+ "command.commit": "Confirmar",
+ "command.commitAll": "Confirmar todo",
+ "command.commitAllAmend": "Confirmar todo (modificar)",
+ "command.commitAllAmendNoVerify": "Confirmar todo (modificar, no comprobar)",
+ "command.commitAllNoVerify": "Confirmar todo (no comprobar)",
+ "command.commitAllSigned": "Confirmar todo (aprobado)",
+ "command.commitAllSignedNoVerify": "Confirmar todo (aprobado, no comprobar)",
+ "command.commitEmpty": "Confirmar vacío",
+ "command.commitEmptyNoVerify": "Confirmar vacíos (no comprobar)",
+ "command.commitNoVerify": "Confirmar (no comprobar)",
+ "command.commitStaged": "Confirmar elementos almacenados provisionalmente",
+ "command.commitStagedAmend": "Confirmar almacenados provisionalmente (modificar)",
+ "command.commitStagedAmendNoVerify": "Confirmar almacenados provisionalmente (modificar, no comprobar)",
+ "command.commitStagedNoVerify": "Confirmar almacenados provisionalmente (no comprobar)",
+ "command.commitStagedSigned": "Confirmar por etapas (Aprobado)",
+ "command.commitStagedSignedNoVerify": "Confirmar almacenados provisionalmente (aprobado, no comprobar)",
+ "command.createTag": "Crear etiqueta",
+ "command.deleteBranch": "Borrar rama...",
+ "command.deleteTag": "Eliminar etiqueta",
+ "command.fetch": "Capturar",
+ "command.fetchAll": "Capturar desde todos los remotos",
+ "command.fetchPrune": "Fetch (capturar)",
+ "command.ignore": "Añadir a .gitignore",
+ "command.init": "Inicializar el repositorio",
+ "command.merge": "Fusionar rama...",
+ "command.openAllChanges": "Abrir todos los cambios",
+ "command.openChange": "Abrir cambios",
+ "command.openFile": "Abrir archivo",
+ "command.openHEADFile": "Abrir archivo (HEAD)",
+ "command.openRepository": "Abrir repositorio",
+ "command.publish": "Publicar rama...",
+ "command.pull": "Incorporación de cambios",
+ "command.pullFrom": "Extraer de...",
+ "command.pullRebase": "Incorporación de cambios (fusionar mediante cambio de base)",
+ "command.push": "Insertar",
+ "command.pushFollowTags": "Insertar (seguir etiquetas)",
+ "command.pushFollowTagsForce": "Insertar (seguir etiquetas, forzar)",
+ "command.pushForce": "Envío de cambios (forzar)",
+ "command.pushTags": "Insertar etiquetas",
+ "command.pushTo": "Insertar en...",
+ "command.pushToForce": "Insertar en... (Forzar)",
+ "command.rebase": "Reorganizar rama...",
+ "command.rebaseAbort": "Anular fusión mediante cambio de base",
+ "command.refresh": "Actualizar",
+ "command.removeRemote": "Quitar remoto",
+ "command.rename": "Cambiar nombre",
+ "command.renameBranch": "Renombrar Rama...",
+ "command.restoreCommitTemplate": "Restaurar plantilla de confirmación",
+ "command.revealInExplorer": "Mostrar en barra lateral",
+ "command.revertChange": "Revertir el cambio",
+ "command.revertSelectedRanges": "Revertir los intervalos seleccionados",
+ "command.setLogLevel": "Establecer nivel de registro...",
+ "command.showOutput": "Mostrar salida de GIT",
+ "command.stage": "Almacenar cambios provisionalmente",
+ "command.stageAll": "Almacenar todos los cambios",
+ "command.stageAllMerge": "Almacenar provisionalmente todos los cambios fusionados mediante combinación",
+ "command.stageAllTracked": "Realizar copia intermedia de todos los cambios rastreados",
+ "command.stageAllUntracked": "Realizar copia intermedia de todos los cambios sin seguimiento",
+ "command.stageChange": "Cambiar etapa",
+ "command.stageSelectedRanges": "Realizar copia intermedia de los intervalos seleccionados",
+ "command.stash": "Guardar provisionalmente",
+ "command.stashApply": "Aplicar cambio guardados provisionalmente",
+ "command.stashApplyLatest": "Aplicar últimos cambios guardados provisionalmente",
+ "command.stashDrop": "Descartar cambios guardados provisionalmente...",
+ "command.stashIncludeUntracked": "Guardar provisionalmente (Incluir sin seguimiento)",
+ "command.stashPop": "Aplicar y quitar cambios guardados provisionalmente...",
+ "command.stashPopLatest": "Aplicar y quitar últimos cambios guardados provisionalmente...",
+ "command.sync": "Sincronizar",
+ "command.syncRebase": "Sincronizar (Rebase)",
+ "command.timelineCompareWithSelected": "Comparar con seleccionados",
+ "command.timelineCopyCommitId": "Copiar ID de confirmación",
+ "command.timelineCopyCommitMessage": "Copiar mensaje de confirmación",
+ "command.timelineOpenDiff": "Abrir cambios",
+ "command.timelineSelectForCompare": "Seleccionar para comparar",
+ "command.undoCommit": "Deshacer última confirmación",
+ "command.unstage": "Cancelar almacenamiento provisional de los cambios",
+ "command.unstageAll": "Cancelar almacenamiento provisional de todos los cambios",
+ "command.unstageSelectedRanges": "Cancelar almacenamiento provisional de los intervalos seleccionados",
+ "config.allowForcePush": "Controla si está habilitada la opción de forzar envío de cambios (con o sin concesión).",
+ "config.allowNoVerifyCommit": "Controla si se permiten las confirmaciones sin ejecutar enlaces previos a la confirmación y de mensajes de confirmación.",
+ "config.alwaysShowStagedChangesResourceGroup": "Permitir siempre el grupo de recursos Cambios almacenados provisionalmente.",
+ "config.alwaysSignOff": "Controla el indicador de firma para todos los commits",
+ "config.autoRepositoryDetection": "Configura cuándo los repositorios deben detectarse automáticamente.",
+ "config.autoRepositoryDetection.false": "Desactivar el escaneado automático de repositorio.",
+ "config.autoRepositoryDetection.openEditors": "Buscar por carpetas padre de los archivos abiertos.",
+ "config.autoRepositoryDetection.subFolders": "Buscar por subcarpetas de la carpeta actualmente abierta.",
+ "config.autoRepositoryDetection.true": "Buscar por ambas subcarpetas de la carpeta abierta actual y carpetas padre de archivos abiertos.",
+ "config.autoStash": "Guarde cualquier cambio antes de insertar y restaurarlos cuando la inserción se haya completado correctamente.",
+ "config.autofetch": "Cuando se establece en true, las confirmaciones se obtendrán automáticamente del remoto por defecto del repositorio Git actual. Si se establece como \\\"todo\\\" se obtendrán de todos los remotos.",
+ "config.autofetchPeriod": "Duración en segundos entre cada búsqueda automática de git, cuando \\\"#git.autofetch#\\\" está activado.",
+ "config.autorefresh": "Si la actualización automática es habilitada.",
+ "config.branchSortOrder": "Controla el criterio de ordenación de las bifurcaciones.",
+ "config.branchValidationRegex": "Una expresión regular para validar nuevos nombres de rama.",
+ "config.branchWhitespaceChar": "El carácter para reemplazar espacios en blanco en nuevos nombres de rama.",
+ "config.checkoutType": "Controla qué tipo de referencias git son enumeradas cuando se ejecuta \\\"Desproteger en...\\\".",
+ "config.checkoutType.local": "Ramas locales",
+ "config.checkoutType.remote": "Ramas remotas",
+ "config.checkoutType.tags": "Etiquetas",
+ "config.confirmEmptyCommits": "Confirma siempre la creación de confirmaciones vacías para el comando \\\"Git: confirmación vacía\\\".",
+ "config.confirmForcePush": "Controla si va a solicitar confirmación antes de forzar envío de cambios.",
+ "config.confirmNoVerifyCommit": "Controla si se debe pedir confirmación antes de ejecutar sin comprobación.",
+ "config.confirmSync": "Confirmar antes de sincronizar repositorios GIT.",
+ "config.countBadge": "Controla la insignia de recuento de Git.",
+ "config.countBadge.all": "Recuento de todos los cambios.",
+ "config.countBadge.off": "Desactive el contador.",
+ "config.countBadge.tracked": "Recuento solo de los cambios de los que se ha realizado seguimiento.",
+ "config.decorations.enabled": "Controla si GIT aporta colores y distintivos al explorador y a la vista Editores abiertos.",
+ "config.defaultCloneDirectory": "La ubicación predeterminada en la que se clona un repositorio de GIT.",
+ "config.detectSubmodules": "Controla si se detectan automáticamente los submódulos Git. ",
+ "config.detectSubmodulesLimit": "Controla el límite de submódulos de git detectados.",
+ "config.discardAllScope": "Controla qué cambios son descartados por el comando 'Descartar todos los cambios'. 'all' descarta todos los cambios. 'tracked' descarta sólo los ficheros en seguimiento. 'prompt' muestra un cuadro de diálogo para confirmar cada vez la acción ejecutada.",
+ "config.enableCommitSigning": "Habilita la firma de confirmaciones con GPG o X.509.",
+ "config.enableSmartCommit": "Confirmar todos los cambios cuando no hay elementos almacenados provisionalmente.",
+ "config.enableStatusBarSync": "Controla si el comando Git Sync aparece en la barra de estado.",
+ "config.enabled": "Si GIT está habilitado.",
+ "config.fetchOnPull": "Cuando esté activado, obtenga todas las ramas al insertar. De lo contrario, obtenga solo la actual.",
+ "config.followTagsWhenSync": "Siga las etiquetas insertar todas cuando ejecute el comando de sincronización.",
+ "config.ignoreLegacyWarning": "Ignora las advertencias hereradas de GIT.",
+ "config.ignoreLimitWarning": "Ignora la advertencia cuando hay demasiados cambios en un repositorio.",
+ "config.ignoreMissingGitWarning": "Ignora la advertencia cuando falta Git.",
+ "config.ignoreRebaseWarning": "Ignora la advertencia cuando parece que la rama podría haber sido reorganizada al extraerla.",
+ "config.ignoreSubmodules": "Ignore las modificaciones de los submódulos en el árbol de archivos.",
+ "config.ignoreWindowsGit27Warning": "Ignora la advertencia cuando Git 2.25 - 2.26 está instalado en Windows.",
+ "config.ignoredRepositories": "Lista de repositorios GIT que se van a ignorar.",
+ "config.inputValidation": "Controla cuándo mostrar el mensaje de validación de entrada en el contador de entrada.",
+ "config.inputValidationLength": "Controla el umbral de longitud de mensaje de confirmación para mostrar una advertencia.",
+ "config.inputValidationSubjectLength": "Controla el umbral de longitud del asunto del mensaje de confirmación para mostrar una advertencia. Desactívelo para heredar el valor de \\\"config.inputValidationLength\\\".",
+ "config.openAfterClone": "Controla si se va a abrir un repositorio de forma automática después de la clonación.",
+ "config.openAfterClone.always": "Abrir siempre en la ventana actual.",
+ "config.openAfterClone.alwaysNewWindow": "Abrir siempre en una ventana nueva.",
+ "config.openAfterClone.prompt": "Solicitar siempre la acción.",
+ "config.openAfterClone.whenNoFolderOpen": "Abrir solo en la ventana actual si no hay ninguna carpeta abierta.",
+ "config.openDiffOnClick": "Controla si el editor diff debe abrirse al hacer clic en un cambio. De lo contrario se abrirá el editor normal.",
+ "config.path": "Ruta y nombre de archivo del ejecutable de git, por ejemplo, \\\"C:\\NArchivos de Programa\\NGit\\bin\\git.exe\\\" (Windows). También puede ser un array de valores de cadena que contenga múltiples rutas a buscar.",
+ "config.postCommitCommand": "Ejecuta un comando de git después de una confirmación correcta.",
+ "config.postCommitCommand.none": "No ejecutar ningún comando después de una confirmación.",
+ "config.postCommitCommand.push": "Ejecutar 'Git Push' después de una confirmación exitosa.",
+ "config.postCommitCommand.sync": "Ejecutar 'Git Sync' después de una confirmación exitosa.",
+ "config.promptToSaveFilesBeforeCommit": "Controla si Git debe comprobar los archivos no guardados antes de confirmar las actualizaciones. ",
+ "config.promptToSaveFilesBeforeCommit.always": "Compruebe si hay archivos sin guardar.",
+ "config.promptToSaveFilesBeforeCommit.never": "Desactive esta comprobación.",
+ "config.promptToSaveFilesBeforeCommit.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.",
+ "config.promptToSaveFilesBeforeStash": "Controla si Git debe buscar archivos no guardados antes de almacenar los cambios.",
+ "config.promptToSaveFilesBeforeStash.always": "Compruebe si hay archivos sin guardar.",
+ "config.promptToSaveFilesBeforeStash.never": "Desactive esta comprobación.",
+ "config.promptToSaveFilesBeforeStash.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.",
+ "config.pruneOnFetch": "Eliminar al capturar.",
+ "config.pullTags": "Recupere todas las etiquetas al insertar.",
+ "config.rebaseWhenSync": "Forzar que GIT utilice la fusión mediante cambio de base cuando se ejecute el comando de sincronización.",
+ "config.requireGitUserConfig": "Controla si se va a requerir una configuración de usuario de GIT explícita o se va a permitir a GIT que la adivine si falta.",
+ "config.scanRepositories": "Lista de rutas en las que buscar repositorios de git.",
+ "config.showCommitInput": "Controla si se va a mostrar la entrada de confirmación en el panel de control de código fuente de GIT.",
+ "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.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.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.",
+ "config.timeline.date": "Controla la fecha que se va a usar para los elementos de la vista Escala de tiempo.",
+ "config.timeline.date.authored": "Usar la fecha de creación",
+ "config.timeline.date.committed": "Usar la fecha de confirmación",
+ "config.timeline.showAuthor": "Controla si se muestra el autor de la confirmación en la vista de la línea de tiempo.",
+ "config.untrackedChanges": "Controla el comportamiento de los cambios a los que no se hace seguimiento.",
+ "config.untrackedChanges.hidden": "Los cambios a los que no se realiza seguimiento se ocultan y se excluyen de varias acciones.",
+ "config.untrackedChanges.mixed": "Todos los cambios, rastreados y no rastreados, aparecen juntos y se comportan por igual.",
+ "config.untrackedChanges.separate": "Los cambios sin seguimiento aparecen por separado en la vista de control de código fuente. También se excluyen de varias acciones.",
+ "config.useCommitInputAsStashMessage": "Controla si se utiliza el mensaje del cuadro de entrada de la confirmación como mensaje de almacenamiento predeterminado.",
+ "config.useForcePushWithLease": "Controla si forzar envío de cambios usa variante de forzar con concesión, más segura.",
+ "description": "Integración Git SCM",
+ "displayName": "GIT",
+ "submenu.branch": "Rama",
+ "submenu.changes": "Cambios",
+ "submenu.commit": "Confirmar",
+ "submenu.commit.amend": "Rectificar",
+ "submenu.commit.signoff": "Cerrar sesión",
+ "submenu.explorer": "GIT",
+ "submenu.pullpush": "Extraer, insertar",
+ "submenu.remotes": "Remoto",
"submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.tags": "Etiquetas",
+ "view.workbench.cloneRepository": "Puedes clonar un repositorio de forma local. \r\n[Clonar repositorio](command:git.clone \\\"Clonar un repositorio una vez activada la extensión git\\\")",
+ "view.workbench.learnMore": "Para obtener más información sobre cómo utilizar git y el control de fuentes en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.disabled": "Si desea utilizar las funciones de git, habilite git en su [configuración](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPara saber más sobre cómo usar git y el control de fuentes en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.empty": "Para utilizar las funciones de git, puede abrir una carpeta que contenga un repositorio git o clonar desde una URL.\r\n[Abrir carpeta](comando:vscode.openFolder)\r\n[Clonar repositorio](comando:git.clone)\r\nPara obtener más información sobre cómo utilizar git y el control de origen en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.emptyWorkspace": "El espacio de trabajo actualmente abierto no tiene ninguna carpeta que contenga repositorios git.\r\n[Agregar carpeta al área de trabajo](command:workbench.action.addRootFolder)\r\nPara obtener más información sobre cómo utilizar git y el control de origen en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.folder": "La carpeta actualmente abierta no tiene un repositorio git. Puede inicializar un repositorio que habilitará las características de control de origen impulsadas por git.\r\n[Inicializar repositorio](command:git.init?%5Btrue%5D)\r\nPara obtener más información sobre el uso de git y el control del código fuente en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.missing": "No se ha detectado una instalación válida de git, se pueden encontrar más detalles en la [salida de git](command:git.showOutput).\r\n[instale git](https://git-scm.com/), u obtenga más información sobre cómo usar git y el control de fuentes en Azure Data Studio en [nuestros documentos](https://aka.ms/vscode-scm).\r\nSi usa un sistema de control de versiones diferente, puede [buscar en el Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) extensiones adicionales.",
+ "view.workbench.scm.workspace": "El espacio de trabajo actualmente abierto no tiene ninguna carpeta que contenga repositorios git. Puede inicializar un repositorio en una carpeta que habilitará las características de control de origen impulsadas por git.\r\n [Inicializar repositorio](command:git.init)\r\n Para saber más sobre cómo usar git y el control de origen en Azure Data Studio [lea nuestra documentación](https://aka.ms/vscode-scm)."
}
}
}
\ No newline at end of file
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 e801186da2..1e26034424 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
@@ -14,7 +14,6 @@
"Failed": "Error",
"InProgress": "En curso",
"PublishHistory": "Historial de publicación",
- "SettingAlreadyExists": "La configuración de la aplicación local \"{0}\" ya existe. Sobrescribir?",
"Status": "Estado",
"Success": "Correcto",
"TargetDatabase": "Base de datos de destino",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "Agregar una referencia",
"addDatabaseReferencedialogName": "Agregar referencia de base de datos",
"addItemAction": "Agregar elemento",
- "addPackage": "Agregar paquete",
- "addPackageReferenceMessage": "Para usar enlaces SQL, asegúrese de que el proyecto de Azure Functions tiene una referencia a {0}",
- "addSqlBindingPackageError": "Error al agregar el paquete de extensión de enlace SQL al proyecto",
"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}",
"applySuccess": "El proyecto se actualizó correctamente.",
"at": "en",
"autorestProjectName": "Nombre del nuevo proyecto SQL",
- "baseDockerImage": "Imagen de Docker de base SQL Server",
+ "baseDockerImage": "Imagen de Docker base {0}",
"browseButtonText": "Examinar carpeta",
"browseEllipsis": "Examine...",
"browseForProfile": "Buscar perfil",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "Elija las variables de SQLCMD que quiere modificar.",
"cicularProjectReference": "Referencia circular del proyecto {0}al proyecto {1}",
"cleaningDockerImagesMessage": "Limpiando las implementaciones existentes...",
- "closeButton": "Cerrar",
"compareActionRadiButtonLabel": "Ver cambios en Comparación de esquemas",
- "confirmPassword": "Confirmar contraseña de administrador de SQL Server",
- "confirmServerPassword": "Confirmar contraseña de administrador de SQL Server",
- "connectingToSqlServerOnDockerMessage": "Conexión a SQL Server en Docker",
+ "confirmPassword": "Confirmar la contraseña de administrador de {0}",
+ "confirmServerPassword": "Confirmar la contraseña de administrador de {0}",
+ "connectingToSqlServerOnDockerMessage": "Conexión a SQL Server",
"connectionFailedError": "Error en la conexión: \"{0}\"",
- "connectionProfile": "Seleccionar un perfil de conexión",
"connectionRadioButtonLabel": "Conexiones",
- "connectionStringSetting": "Nombre de configuración de la cadena de conexión",
- "connectionStringSettingPlaceholder": "La configuración de cadena de conexión está especificada en \"local.settings.json\"",
"containerAlreadyExistForProject": "Ya existen contenedores para este proyecto. ¿Quiere eliminarlos antes de implementar uno nuevo?",
"createNew": "Crear nuevo",
- "createNewLocalAppSetting": "Crear nueva configuración de aplicación local",
"createProjectDialogOkButtonText": "Crear",
"createProjectFromDatabaseDialogName": "Creación de un proyecto a partir de una base de datos",
"createProjectSettings": "Configuración",
@@ -114,24 +105,22 @@
"done": "Hecho",
"dontUseProfile": "No usar perfil",
"edgeEulaAgreementTitle": "Contrato de licencia de Microsoft Azure SQL Edge",
- "edgeProjectTypeDescription": "Comience con las partes principales para desarrollar y publicar esquemas para SQL Edge.",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "Desarrolle y publique esquemas para bases de datos SQL a partir de un proyecto vacío.",
- "emptyProjectTypeDisplayName": "Base de datos SQL",
+ "edgeProjectTypeDescription": "Comience con las partes principales para desarrollar y publicar esquemas para Azure SQL Edge Database.",
+ "edgeProjectTypeDisplayName": "Azure SQL Edge Database",
+ "emptyAzureDbProjectTypeDescription": "Permite desarrollar y publicar esquemas para Azure SQL Database a partir de un proyecto vacío.",
+ "emptyAzureDbProjectTypeDisplayName": "Azure SQL Database",
+ "emptyProjectTypeDescription": "Desarrolle y publique esquemas para bases de datos SQL Server a partir de un proyecto vacío.",
+ "emptyProjectTypeDisplayName": "Base de datos de SQL Server",
"emptySdkProjectTypeDescription": "Desarrolle y publique esquemas para bases de datos SQL con Microsoft.Build.Sql (versión preliminar), a partir de un proyecto vacío de estilo SDK.",
"emptySdkProjectTypeDisplayName": "SQL Database (SDK)",
"enterConnStringTemplateDescription": "Escriba una plantilla para la cadena de conexión de SQL",
- "enterConnectionString": "Escriba la cadena de conexión.",
"enterConnectionStringEnvName": "Escriba el nombre de variable de entorno de la cadena de conexión",
"enterConnectionStringEnvNameDescription": "Escriba la variable de entorno de la cadena de conexión SQL",
- "enterConnectionStringSettingName": "Escriba el nombre de la configuración de la cadena de conexión",
"enterConnectionStringTemplate": "Escriba la plantilla de la cadena de conexión.",
"enterNewDatabaseName": "Escriba el nombre de la nueva base de datos.",
"enterNewValueForVar": "Escriba un nuevo valor para la variable \"{0}\".",
- "enterPassword": "Introduzca la contraseña de administrador de SQL Server",
- "enterPasswordManually": "Escriba la contraseña o presione Escape para cancelar",
- "enterPasswordPrompt": "Escriba la contraseña que se usará para la cadena de conexión",
- "enterPortNumber": "Escriba el número de puerto de SQL Server o presione Entrar para usar el valor predeterminado.",
+ "enterPassword": "Escriba la contraseña del administrador {0}",
+ "enterPortNumber": "Escriba el número de puerto {0} o presione Entrar para usar el valor predeterminado",
"enterSystemDbName": "Escriba un nombre para esta base de datos del sistema.",
"equalComparison": "El proyecto ya está actualizado con la base de datos.",
"errorFindingBuildFilesLocation": "Error al buscar la ubicación de los archivos de compilación: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "Trabajo de streaming externo",
"externalStreamingJobValidationPassed": "Se ha superado la validación del trabajo de streaming externo.",
"extractTargetRequired": "La información de destino para la extracción es necesaria para crear un proyecto de base de datos.",
- "failedToGetConnectionString": "Se ha producido un error al generar la cadena de conexión para la conexión seleccionada",
- "failedToParse": "No se pudo analizar \"{0}\": {1}.",
"file": "Archivo",
"fileAlreadyExists": "Ya existe un archivo con el nombre \"{0}\" en el disco en esta ubicación. Elija otro nombre.",
"fileFormat": "Formato de archivo",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "Generando nuevo proyecto SQL desde {0}... Compruebe la ventana de resultados para obtener más detalles.",
"hr": "h",
"importElements": "Importar elementos",
- "includePassword": "¿Quiere incluir la contraseña de esta conexión en el archivo local.settings.json?",
- "input": "Input",
"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.",
@@ -173,24 +158,20 @@
"invalidInput": "Entrada no válida: \"{0}\"",
"invalidProjectReload": "No se puede acceder al proyecto de base de datos proporcionado. Solo se pueden volver a cargar los proyectos de base de datos abiertos válidos.",
"invalidPropertyValue": "Se ha especificado un valor no válido para la propiedad \"{0}\" en el archivo .sqlproj.",
- "invalidSQLPassword": "La contraseña de SQL Server no cumple el requisito de complejidad de la contraseña. Para obtener más información, consulte https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "La contraseña de {0} no cumple el requisito de complejidad de la contraseña. Para obtener más información, consulte https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "Cadena de conexión SQL no válida",
"invalidTargetPlatform": "Plataforma de destino no válida: {0}. Plataformas de destino admitidas: {1}",
- "jsonParseError": "{0} cerca de la línea \"{1}\", columna \"{2}\"",
"learnMore": "Más información",
"loadProfilePlaceholderText": "Perfil de carga...",
"location": "Ubicación",
"min": "min",
"missingVersion": "Falta la entrada \"version\" en {0}.",
- "moreInformation": "Más información",
"msec": "ms",
"multipleMostDeploymentScripts": "Número inesperado de {0} archivos: {1}",
"multipleSqlProjFilesSelected": "Se han seleccionado varios archivos .sqlproj; seleccione solo uno.",
"nameMustNotBeEmpty": "El nombre no puede estar en blanco",
"new": "Nuevo",
"newObjectNamePrompt": "Nuevo nombre de {0}:",
- "noAzureFunctionsInFile": "No hay funciones Azure en el archivo activo actual",
- "noAzureFunctionsProjectsInWorkspace": "No se encontró ningún proyecto de Azure Functions en el área de trabajo",
"noDataSourcesFile": "No se ha encontrado ningún {0}.",
"noDataSourcesText": "No hay ningún origen de datos en este proyecto.",
"noFileExist": "El archivo {0} no existe.",
@@ -208,11 +189,9 @@
"objectType": "Tipo de objeto",
"okString": "Aceptar",
"openEulaString": "Abrir contrato de licencia",
- "openFile": "Abrir archivo",
- "output": "Resultado",
"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 SQL Server no coincide con la contraseña de confirmación.",
+ "passwordNotMatch": "La contraseña de {0} no coincide con la contraseña de confirmación.",
"portMustNotBeNumber": "El puerto debe ser un número",
"postDeployElements": "Elementos posteriores a la implementación",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "Referencia de proyecto",
"projectReferenceNameElement": "Elemento de nombre de referencia del proyecto",
"projectToUpdatePlaceholderText": "Seleccionar el archivo del proyecto",
+ "projectUpdatedToSdkStyle": "El proyecto {0} se ha actualizado para que sea un proyecto de estilo SDK. Haga clic en \\\"Más información\\\" para obtener detalles sobre el SDK de Microsoft.Build.Sql y las formas de simplificar el archivo de proyecto.",
"publish": "Publicar",
"publishAction": "Publicar",
"publishDialogName": "Publicación del proyecto",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "Archivo de configuración de publicación",
"publishTo": "Publicar destino",
"publishToContainerFailed": "No se pudo publicar en el contenedor. {0}",
- "publishToDockerContainer": "Publicar en un nuevo servidor en un contenedor",
- "publishToExistingServer": "Publicar en un servidor existente",
+ "publishToDockerContainer": "Publicar en el nuevo contenedor de desarrollo local de {0}",
+ "publishToExistingServer": "Publicar en un {0} existente",
"publishingProjectMessage": "Publicando proyecto en un contenedor...",
"referenceRadioButtonsGroupTitle": "Tipo",
"referenceType": "Tipo de referencia",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "La operación \"{0}\" se completó correctamente. Resultado: {1}",
"retryWaitMessage": "Esperando {0} segundos antes de otro intento de la operación \"{1}\"",
"runViaNpx": "Ejecutar mediante npx",
- "runningDockerMessage": "Compilando y ejecutando el contenedor Docker...",
+ "runningDockerMessage": "Ejecutando el contenedor Docker...",
"sameDatabase": "Misma base de datos",
- "save": "Guardar",
- "saveChangesInFile": "Hay cambios no guardados en el archivo actual. ¿Quiere guardar ahora?",
"schema": "Esquema",
"schemaCompare.compareErrorMessage": "Error en la comparación de esquemas: {0}",
"schemaCompareAction": "Comparar esquemas",
"schemaCompareNotInstalled": "Se requiere la instalación de la extensión de comparación de esquemas para ejecutar la comparación de esquemas.",
"schemaObjectType": "Tipo de esquema u objeto",
"scriptFriendlyName": "Script",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "Proyecto de estilo SDK (versión preliminar)",
"sec": "s",
- "selectAzureFunction": "Seleccione una función de Azure en el archivo actual a la que agregar el enlace de SQL.",
- "selectBaseImage": "Seleccione la imagen base de Docker SQL Server.",
- "selectBindingType": "Seleccione el tipo de enlace",
+ "selectBaseImage": "Seleccionar la imagen base {0} de Docker",
"selectConnection": "Seleccionar conexión",
- "selectConnectionError": "No se ha podido establecer la configuración de la aplicación de cadena de conexión: {0}",
- "selectConnectionString": "Seleccionar método de cadena de conexión SQL",
"selectDacpac": "Seleccione .dacpac.",
"selectDatabase": "Seleccionar base de datos",
+ "selectFileString": "Seleccionar archivo",
"selectFolderStructure": "Seleccione la estructura de carpetas",
"selectProfile": "Seleccionar perfil",
"selectProfileToUse": "Seleccionar el perfil de publicación que se va a cargar.",
"selectProjectLocation": "Seleccione la ubicación del proyecto",
"selectPublishOption": "Seleccione dónde publicar el proyecto",
- "selectSetting": "Seleccione la configuración de la cadena de conexión SQL de local.settings.jsen",
"selectSpecFile": "Seleccionar archivo de especificación de OpenAPI/Swagger",
"selectString": "Seleccionar",
"selectTargetPlatform": "Plataforma de destino actual: {0}. Seleccione una nueva plataforma de destino.",
"server": "Servidor",
"serverName": "Nombre del servidor",
- "serverPassword": "Contraseña de administrador de SQL Server",
- "serverPortNumber": "Número de puerto de SQL Server",
+ "serverPassword": "Contraseña de administrador {0}",
+ "serverPortNumber": "Número de puerto {0}",
"serverVariable": "Variable de servidor",
"sourceDatabase": "Base de datos de origen",
"specSelectionText": "Especificación de OpenAPI/Swagger",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Actualizar ubicación",
"sqlDatabaseProjects.doNotAskAgain": "No volver a preguntar",
"sqlDatabaseProjects.outputChannel": "Proyecto de base de datos",
- "sqlTableOrViewToQuery": "Tabla o vista SQL para consultar",
- "sqlTableToUpsert": "Tabla SQL para actualizar/insertar (upsert)",
"storedProcedureFriendlyName": "Procedimiento almacenado",
"suppressMissingDependenciesErrors": "Suprimir errores causados por referencias sin resolver en el proyecto al que se hace referencia",
"systemDatabase": "Base de datos del sistema",
@@ -314,7 +286,6 @@
"unableToFindReference": "No se encuentra la referencia de base de datos {0}.",
"unableToFindSqlCmdVariable": "No se encuentra la variable SQLCMD \"{0}\".",
"unableToPerformAction": "No se encuentra el destino \"{0}\": \"{1}\".",
- "unableToSetConnectionString": "No se ha podido establecer la configuración de la aplicación de cadena de conexión",
"unexpectedProjectContext": "No se puede establecer el contexto del proyecto. Comando invocado desde una ubicación inesperada: {0}",
"unknownDataSourceType": "Tipo de origen de datos desconocido:",
"unrecognizedDataSourcesVersion": "Versión no reconocida:",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "Los objetivos, las referencias y las referencias de base de datos del sistema deben actualizarse para compilar el proyecto “{0}”. Si el proyecto se creó en SSDT, seguirá funcionando en ambas herramientas. ¿Desea actualizar el proyecto?",
"updateProjectFromDatabaseDialogName": "Actualizar proyecto a partir de base de datos",
"updateText": "Actualizar",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "Actualizando {0} desde {1}...",
- "userConnectionString": "Escriba la cadena de conexión.",
- "userPasswordLater": "Para poder usar la cadena de conexión SQL más tarde, deberá escribir manualmente la contraseña en el archivo local.settings.json.",
"userSelectionCancelled": "El usuario ha cancelado la selección de cómo ejecutar autorest.",
"userSelectionInstallGlobally": "Usuario seleccionado para instalar autorest de manera global. Instalando ahora...",
"userSelectionRunNpx": "Usuario seleccionado para ejecutarse a través de npx.",
"valueCannotBeEmpty": "El valor no puede estar vacío",
- "valueMustNotBeEmpty": "El valor no debe estar vacío.",
"viewFriendlyName": "Ver",
"yesString": "Sí"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "Proyectos de base de datos",
"sqlDatabaseProjects.addDatabaseReference": "Agregar referencia de base de datos",
- "sqlDatabaseProjects.addSqlBinding": "Agregar enlace de SQL (versión preliminar)",
+ "sqlDatabaseProjects.addExistingItem": "Agregar elemento existente...",
"sqlDatabaseProjects.autorestSqlVersion": "Qué versión de Autorest.Sql se va a usar desde NPM. Si no se establece, se usará la versión más reciente.",
"sqlDatabaseProjects.build": "Compilar",
"sqlDatabaseProjects.changeTargetPlatform": "Cambiar plataforma de destino",
"sqlDatabaseProjects.close": "Cerrar proyecto de base de datos",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "Convertir a proyecto de estilo SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Crear proyecto a partir de base de datos",
"sqlDatabaseProjects.delete": "Eliminar",
"sqlDatabaseProjects.description": "Diseñe y publique esquemas de base de datos SQL.",
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 dc513299cd..2b57568550 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "Todas las copias de seguridad restauradas",
"sql.migration.all.fields.required": "Todos los campos son obligatorios.",
"sql.migration.apply": "Aplicar",
- "sql.migration.asessment.failed": "Error en la evaluación de la instancia de SQL Server '{0}.",
+ "sql.migration.assessed.databases": "(para {0} bases de datos evaluadas)",
"sql.migration.assessment": "Resultados de la evaluación para \"{0}\"",
+ "sql.migration.assessment.failed": "Error en la evaluación de la instancia de SQL Server '{0}.",
"sql.migration.assessment.in.progress": "Evaluación en curso",
"sql.migration.assessment.in.progress.content": "Estamos evaluando las bases de datos de la instancia de SQL Server {0} para identificar el destino de Azure SQL correcto.\r\n\r\nEsta operación puede tardar varios minutos.",
"sql.migration.assessment.migration.warning": "Las bases de datos que no están listas para la migración a Azure SQL Managed Instance se pueden migrar a SQL Server en Azure Virtual Machines.",
"sql.migration.assessment.results": "Resultados de la evaluación",
+ "sql.migration.assessment.results.and.recommendations.title": "Resultados y recomendaciones de la evaluación",
"sql.migration.assessments.blocking.issue": "Se trata de un problema de bloqueo que impedirá que la migración de la base de datos se realice de manera correcta.",
"sql.migration.authKeys.header": "Clave de autenticación",
"sql.migration.authKeys.refresh.message": "La clave de autenticación \"{0}\" se ha actualizado.",
"sql.migration.authentication.type": "Tipo de autenticación",
"sql.migration.authentication.types": "Claves de autenticación",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Azure SQL Database",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance",
"sql.migration.azure.sql.database.virtual.machine": "SQL Server en Azure Virtual Machines",
+ "sql.migration.azure.sql.database.virtual.machine.short": "SQL Server en la VM de Azure",
"sql.migration.azure.sql.target": "Tipo de destino",
"sql.migration.azure.storage.account.to.upload.backups": "Cuenta de Azure Storage para cargar las copias de seguridad",
"sql.migration.azure.tenant": "Inquilino de Azure AD",
+ "sql.migration.azureRecommendation.browse": "Examinar",
+ "sql.migration.azureRecommendation.folder.name": "Nombre de la carpeta",
+ "sql.migration.azureRecommendation.open": "Abrir",
"sql.migration.backup.location": "Ubicación de copia de seguridad",
"sql.migration.backup.start.time": "Hora de inicio de copia de seguridad",
"sql.migration.bc.info": "La transición de SQL Managed Instance para el nivel de servicio crítico para la empresa puede tardar mucho más que De uso general, ya que deben inicializarse tres réplicas secundarias para el grupo de alta disponibilidad Always On. La duración de la operación depende del tamaño de los datos. La velocidad de inicio en el 90% de los casos es de 220 GB/hora o superior.",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "Suscripción",
"sql.migration.blob.storage.table.help": "Escriba el nombre de la base de datos de destino y seleccione el grupo de recursos, la cuenta de almacenamiento y el contenedor de las bases de datos de origen seleccionadas.",
"sql.migration.blob.storageAccount.select": "Seleccione primero un valor de cuenta de almacenamiento.",
- "sql.migration.can.be.migrated": "Se pueden migrar {0} de {1} bases de datos",
+ "sql.migration.can.be.migrated": "{0}/{1} bases de datos se pueden migrar",
"sql.migration.cancel": "Cancelar",
"sql.migration.cancel.error": "Se ha producido un error al cancelar la migración.",
"sql.migration.cancel.migration": "Cancelar migración",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "Se ha producido un error al actualizar el estado de la migración.",
"sql.migration.cutover.step.1": "1. Detenga todas las transacciones entrantes en la base de datos de origen.",
"sql.migration.cutover.step.2.blob": "2. Cree una copia de seguridad o diferencial del registro de transacciones final y almacénela en el contenedor de Azure Storage Blob.",
- "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.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",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "Datos cargados / tamaño",
"sql.migration.database": "Base de datos",
"sql.migration.database.already.exists": "La base de datos \"{0}\" ya existe en la instancia administrada de destino \"{1}\".",
+ "sql.migration.database.assessment.description": "Seleccione las bases de datos que desea evaluar para migrar a Azure SQL.",
+ "sql.migration.database.assessment.title": "Bases de datos para evaluación",
"sql.migration.database.backup.load.error": "Error al obtener acceso a los detalles de la base de datos.",
- "sql.migration.database.migration": "Bases de datos para migración",
+ "sql.migration.database.checksum.info.text": "Asegúrese de que las copias de seguridad se realizaron con la opción WITH CHECKSUM.",
"sql.migration.database.migration.mode.description": "Para migrar al destino Azure SQL, elija un modo de migración en función de los requisitos del tiempo de inactividad.",
"sql.migration.database.migration.mode.label": "Modo de migración",
"sql.migration.database.migration.mode.offline.description": "El tiempo de inactividad de la aplicación se iniciará cuando se inicie la migración.",
@@ -113,6 +122,7 @@
"sql.migration.database.migration.status": "Estado de la migración de bases de datos",
"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.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}",
@@ -121,7 +131,6 @@
"sql.migration.days": "{0} días",
"sql.migration.description": "Descripción",
"sql.migration.details.copied": "Detalles copiados",
- "sql.migration.dms.portal.info": "Ningún Azure Database Migration Service existente en el Azure Portal aparecerá en Azure Data Studio. Ningún Database Migration Service creado en Azure Data Studio será visible aún en el Azure Portal.",
"sql.migration.dms.provision.failed": "No se pudo aprovisionar el Database Migration Service. Espere unos minutos y vuelva a intentarlo.",
"sql.migration.duration": "Duración",
"sql.migration.empty.table.subtext": "Si esperaba ver resultados, compruebe la conexión a la instancia de SQL Server.",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} bases de datos tienen advertencias",
"sql.migration.inprogress.warning.single": "{0}database tiene advertencias",
"sql.migration.instance": "Instancia",
+ "sql.migration.invalid.account.error": "Para continuar, seleccione una cuenta de Azure válida.",
"sql.migration.invalid.blob.container.error": "Para continuar, seleccione un contenedor de blobs válido para la base de datos de origen \"{0}\".",
"sql.migration.invalid.blob.lastBackupFile.error": "Para continuar, seleccione un archivo válido de copia de seguridad reciente para la base de datos de origen \"{0}\".",
"sql.migration.invalid.blob.resourceGroup.error": "Para continuar, seleccione un grupo de recursos válido para la base de datos de origen \"{0}\".",
"sql.migration.invalid.blob.storageAccount.error": "Para continuar, seleccione una cuenta de almacenamiento válida para la base de datos de origen \"{0}\".",
"sql.migration.invalid.location.error": "Para continuar, seleccione una ubicación válida.",
+ "sql.migration.invalid.managedInstance.error": "Para continuar, seleccione una instancia administrada válida.",
"sql.migration.invalid.migration.service.error": "Seleccione un Database Migration Service válido.",
"sql.migration.invalid.migration.service.offline.error": "Seleccione un Database Migration Service que esté conectado a un nodo.",
"sql.migration.invalid.network.share.location": "Formato de ubicación del recurso compartido de red no válido. Ejemplo: {0}",
"sql.migration.invalid.owner.uri.error": "No se puede conectar a la base de datos porque ownerUri no es válido (parámetro 'OwnerUri')",
"sql.migration.invalid.resourceGroup.error": "Para continuar, seleccione un grupo de recursos válido.",
+ "sql.migration.invalid.savedInfo": "No se pudo recuperar la sesión guardada. Vuelva a intentarlo seleccionando una nueva sesión.",
"sql.migration.invalid.service.name.error": "Escriba un nombre válido para el servicio de migración.",
"sql.migration.invalid.storageAccount.error": "Para continuar, seleccione una cuenta de almacenamiento válida.",
"sql.migration.invalid.subscription.error": "Para continuar, seleccione una suscripción válida.",
"sql.migration.invalid.target.name.error": "Escriba un nombre válido para la base de datos de destino.",
"sql.migration.invalid.user.account": "Formato de cuenta de usuario no válido. Ejemplo: {0}",
+ "sql.migration.invalid.virtualMachine.error": "Para continuar, seleccione una máquina virtual válida.",
"sql.migration.ir.page.description": "Azure Database Migration Service organiza las actividades de migración de bases de datos y realiza un seguimiento de su progreso. Puede seleccionar un Database Migration Service existente como objetivo de Azure SQL si ya creó uno anteriormente o crear uno nuevo a continuación.",
"sql.migration.ir.page.sql.migration.service.not.found": "No se encontró ningún Database Migration Service. Cree uno nuevo",
"sql.migration.ir.page.title": "Azure Database Migration Service",
@@ -182,7 +195,7 @@
"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.location": "Ubicación",
- "sql.migration.managed.instance": "Azure SQL Managed Instance",
+ "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 completadas",
"sql.migration.migration.in.progress": "Migraciones de base de datos en curso",
"sql.migration.migration.not.started": "Migraciones no iniciadas",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} minutos",
"sql.migration.mode": "Modo",
"sql.migration.more.info": "Más información",
+ "sql.migration.na": "N/D",
"sql.migration.name": "Nombre",
"sql.migration.name.label": "Nombres:",
"sql.migration.name.of.new.rg": "Nombre del nuevo grupo de recursos",
@@ -248,16 +262,16 @@
"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",
- "sql.migration.resume.continue": "Continuar el último intento de migración...",
- "sql.migration.resume.start": "Volver a empezar con la evaluación de la migración (recomendado)",
+ "sql.migration.resume.session": "Reanudar la sesión guardada anteriormente",
"sql.migration.resume.title": "Volver a ejecutar el flujo de trabajo de migración",
"sql.migration.retry.migration": "Reintentar migración",
"sql.migration.retry.migration.error": "Error al reintentar la migración.",
"sql.migration.rg.created": "Grupo de recursos creado",
"sql.migration.save.close": "Guardar y cerrar",
+ "sql.migration.save.close.popup": "Configuración guardada. La recopilación de datos de rendimiento seguirá ejecutándose en segundo plano. Puede detener la recopilación cuando desee.",
"sql.migration.saved.assessment.cancel": "Cancelar",
"sql.migration.saved.assessment.next": "Siguiente",
- "sql.migration.saved.assessment.result": "Resultado de evaluación guardado",
+ "sql.migration.saved.assessment.result": "Sesión guardada",
"sql.migration.search": "Buscar",
"sql.migration.search.for.migration": "Buscar migraciones",
"sql.migration.sec": "{0} s",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "Seleccione 1 o más bases de datos para evaluar la migración",
"sql.migration.select.database.to.migrate": "Seleccione las bases de datos que se van a migrar.",
"sql.migration.select.prompt": "Haga clic en instancia de SQL Server o en cualquiera de las bases de datos de la izquierda para ver los detalles.",
- "sql.migration.select.target.to.continue": "Para continuar, seleccione una base de datos de destino.",
+ "sql.migration.select.target.to.continue": "Para continuar, seleccione un destino.",
"sql.migration.server": "Servidor",
"sql.migration.service.account.info.text": "Asegúrese de que la cuenta de servicio que ejecuta la instancia de SQL Server de origen tenga privilegios de lectura en el recurso compartido de red.",
"sql.migration.service.container.container.description1": "Azure Database Migration Service saca provecho del entorno de ejecución de integración autohospedado de Azure Data Factory para cargar copias de seguridad de un recurso compartido de archivos de red local en Azure.",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "Mostrar estado",
"sql.migration.size": "Tamaño (MB)",
"sql.migration.size.column.header": "Tamaño",
+ "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",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} núcleo virtual",
+ "sql.migration.sku.azureConfiguration.gen5": "Gen5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "Uso general",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} núcleo virtual",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - núcleo virtual {2} - {3} GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "Serie Prémium",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "Serie premium optimizada para memoria",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "Datos: {0}, Registro: {1}, tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "Elija cómo desea proporcionar los datos de rendimiento",
+ "sql.migration.sku.azureRecommendation.collectData.method": "Recopilar datos de rendimiento ahora",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "Seleccione una carpeta en la unidad local donde se guardarán los datos de rendimiento",
+ "sql.migration.sku.azureRecommendation.description": "La recomendación de Azure requiere datos de rendimiento de la instancia de SQL Server para proporcionar la recomendación de destino. Habilite la recopilación de datos de rendimiento para recibir la recomendación de destino para las bases de datos que quiere migrar. Cuanto más tiempo se habilite, mejor será la recomendación. Puede deshabilitar la recopilación de datos de rendimiento en cualquier momento.",
+ "sql.migration.sku.azureRecommendation.description2": "También puede seleccionar estos datos a partir de una carpeta existente si ya los ha recopilado anteriormente.",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "Ya tengo los datos de rendimiento",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "Generando recomendaciones de Azure con los datos de rendimiento proporcionados...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "Seleccione una carpeta en la unidad local donde se guardaron los datos de rendimiento recopilados previamente",
+ "sql.migration.sku.azureRecommendation.start": "Inicio",
+ "sql.migration.sku.azureRecommendation.start.popup": "Iniciando recopilación de datos de rendimiento...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "Las recomendaciones iniciales se actualizarán automáticamente en aproximadamente {0} minuto(s).",
+ "sql.migration.sku.azureRecommendation.status.imported": "La recomendación de Azure se ha aplicado con los datos proporcionados. Importe o recopile datos adicionales para restringir la recomendación.",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "Recopilación de datos en curso. Generando recomendaciones iniciales...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "Compruebe periódicamente si hay recomendaciones actualizadas presionando el botón \\\"Actualizar recomendación\\\".",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "La recomendación de Azure recopila y analiza los datos de rendimiento y, a continuación, recomienda una base de datos de tamaño adecuado en Azure para la carga de trabajo.",
+ "sql.migration.sku.azureRecommendation.status.refining": "La recopilación de datos aún está en curso. Refinando recomendaciones existentes...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "Se ha detenido la recopilación de datos para las recomendaciones de Azure.",
+ "sql.migration.sku.azureRecommendation.stop.popup": "Deteniendo la recopilación de datos de rendimiento...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "Ejecutar la recopilación de rendimiento durante un período de tiempo más largo ayuda a garantizar una recomendación más precisa.",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "Haga clic en el botón siguiente para importar o recopilar datos de rendimiento de la base de datos.",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "Una vez completada la recopilación de datos, se mostrará la recomendación de Azure.",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "La recomendación de Azure no está disponible. Haga clic en el botón \\\"Obtener recomendación de Azure\\\" a continuación",
+ "sql.migration.sku.cpu": "{0} núcleos",
+ "sql.migration.sku.cpu.requirement": "Requisito de CPU",
+ "sql.migration.sku.data.iops.requirement": "Requisito de IOPS de datos",
+ "sql.migration.sku.data.storage.requirement": "Requisito de almacenamiento de datos",
+ "sql.migration.sku.db.card.title": "Azure SQL Database",
+ "sql.migration.sku.gb": "{0}GB",
+ "sql.migration.sku.get.recommendation": "Obtener recomendación de Azure",
+ "sql.migration.sku.io.memory.requirement": "Requisito de latencia de E/S",
+ "sql.migration.sku.iops": "{0} E/S por segundo",
"sql.migration.sku.location": "Región de Azure para su destino de Azure SQL",
- "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Para migrar a Azure SQL Managed Instance (PaaS), vea los resultados de la evaluación y seleccione una o varias bases de datos.",
- "sql.migration.sku.recommendation.view.assessment.vm": "Para migrar a SQL Server en Azure Virtual Machine (IaaS), vea los resultados de la evaluación y seleccione una o varias bases de datos.",
+ "sql.migration.sku.log.storage.requirement": "Requisito de almacenamiento de registros",
+ "sql.migration.sku.logs.iops.requirement": "Requisito de IOPS de registros",
+ "sql.migration.sku.memory.requirement": "Requisito de memoria",
+ "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance",
+ "sql.migration.sku.ms": "{0} ms",
+ "sql.migration.sku.parameters": "Parámetros de recomendación",
+ "sql.migration.sku.parameters.edit": "Editar parámetros",
+ "sql.migration.sku.parameters.edit.title": "Editar los parámetros de recomendación",
+ "sql.migration.sku.parameters.enable.preview": "Habilitar las características de la versión preliminar",
+ "sql.migration.sku.parameters.enable.preview.info": "Si habilita esta opción, se incluirán las últimas generaciones de hardware que han mejorado significativamente el rendimiento y la escalabilidad. Estas SKU están actualmente en versión preliminar y es posible que aún no estén disponibles en todas las regiones.",
+ "sql.migration.sku.parameters.percentage.utilization": "Porcentaje de uso",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "Percentil de puntos de datos que se usarán durante la agregación de los datos de rendimiento.",
+ "sql.migration.sku.parameters.scale.factor": "Factor de escala:",
+ "sql.migration.sku.parameters.scale.factor.invalid": "Factor de escala no válido. Escriba un valor entero positivo.",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Cambie el factor de escala si quiere que la recomendación de Azure sea un porcentaje mayor o menor que la carga de trabajo actual.",
+ "sql.migration.sku.parameters.text": "Escriba la información siguiente para editar los parámetros de recomendación.",
+ "sql.migration.sku.parameters.update": "Actualizar",
+ "sql.migration.sku.percentage": "{0} %",
+ "sql.migration.sku.percentile": "Percentil {0}",
+ "sql.migration.sku.recommendation": "Recomendación de Azure",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Para migrar a Azure SQL Managed Instance, vea los resultados de la evaluación y seleccione una o varias bases de datos.",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Para migrar a SQL Server en la máquina virtual de Azure, vea los resultados de la evaluación y seleccione una o varias bases de datos.",
+ "sql.migration.sku.recommendationReason": "Motivo de la recomendación",
+ "sql.migration.sku.recommendations": "Recomendaciones",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "Última actualización: {0}",
+ "sql.migration.sku.recommendations.loading": "Cargando...",
+ "sql.migration.sku.recommendations.title": "({0} recomendaciones)",
+ "sql.migration.sku.recommended.value": "Valor",
+ "sql.migration.sku.recommendedConfiguration": "Configuración recomendada",
+ "sql.migration.sku.refine.recommendation": "Restringir la recomendación de Azure",
+ "sql.migration.sku.refresh.recommendation": "Actualizar recomendación",
"sql.migration.sku.resource": "Nombre del recurso de destino de Azure SQL",
"sql.migration.sku.resource_group": "Grupo de recursos para el destino de Azure SQL",
+ "sql.migration.sku.restart.performance.collection": "Reiniciar la recopilación de datos",
+ "sql.migration.sku.sourceProperties": "Propiedades de origen",
+ "sql.migration.sku.sql.dataDisk": "Archivos de datos de SQL",
+ "sql.migration.sku.sql.logDisk": "Archivos de registro de SQL",
+ "sql.migration.sku.sql.temp": "Tempdb de SQL",
+ "sql.migration.sku.stop.performance.collection": "Detener recopilación de datos",
+ "sql.migration.sku.storage.dimension": "Dimensión",
+ "sql.migration.sku.storageGB": "{0}GB",
"sql.migration.sku.subscription": "Nombre de la suscripción para su destino de Azure SQL",
- "sql.migration.sku.vm.card.title": "SQL Server en una máquina virtual de Azure (IaaS)",
+ "sql.migration.sku.targetDeploymentType": "Tipo de implementación de destino",
+ "sql.migration.sku.targetStorageConfiguration": "Configuración de almacenamiento de destino de la recomendación",
+ "sql.migration.sku.targetStorageConfiguration.caching": "Almacenamiento en caché del host",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "No aplicable",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "Ninguno",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "Solo lectura",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "Lectura/escritura",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "Coloque tempdb en la unidad SSD efímera local (predeterminada D:\\)",
+ "sql.migration.sku.targetStorageConfiguration.info": "A continuación se muestra la configuración de almacenamiento de destino necesaria para satisfacer sus necesidades de rendimiento de almacenamiento.",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "SSD local",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "Configuración de almacenamiento recomendada",
+ "sql.migration.sku.targetStorageConfiguration.storage": "Almacenamiento",
+ "sql.migration.sku.viewDetails": "Ver detalles",
+ "sql.migration.sku.vm.card.title": "SQL Server en una máquina virtual de Azure",
"sql.migration.source.configuration": "Configuración de origen",
"sql.migration.source.credentials": "Credenciales de origen",
"sql.migration.source.database": "Nombre de la base de datos de origen",
"sql.migration.source.databases": "Bases de datos de origen",
- "sql.migration.source.details.sqlAuth": "Escriba las credenciales de autenticación de SQL usadas para conectarse a la instancia de SQL Server{0}. Se usarán estas credenciales para conectarse a la instancia de SQL Server e identificar archivos de copia de seguridad válidos.",
+ "sql.migration.source.details.sqlAuth": "Escriba las credenciales de autenticación de SQL usadas para conectarse a la instancia de SQL Server{0}. Se usarán estas credenciales para conectarse a la instancia de SQL Server e identificar archivos de copia de seguridad válidos.",
"sql.migration.source.details.windowAuth": "Escriba las credenciales de autenticación de Windows usadas para conectarse a la instancia de SQL Server {0}. Estas credenciales se usarán para conectarse a la instancia de SQL Server e identificar archivos de copia de seguridad válidos.",
"sql.migration.source.server": "Servidor de origen",
"sql.migration.source.version": "Versión de origen",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "Instancia de SQL Server",
"sql.migration.sql.virtual.machine": "Máquina virtual de SQL",
"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",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "Conexión de prueba",
"sql.migration.type": "Tipo",
"sql.migration.type.label": "Escriba:",
+ "sql.migration.unavailable.managedInstance": "(No disponible) {0}",
"sql.migration.unique.name": "Seleccione un nombre único para esta base de datos de destino",
"sql.migration.username": "Nombre de usuario",
"sql.migration.view.all": "Ver todo",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Seleccione una cuenta de Azure vinculada a Azure Data Studio o vincule una ahora.",
"sql.migration.wizard.account.noAccount.error": "Agregue una cuenta vinculada e inténtelo de nuevo.",
"sql.migration.wizard.account.title": "Cuenta de Azure",
+ "sql.migration.wizard.perfCollection.error": "Se produjeron errores al recopilar los datos de rendimiento del servidor \\\"{0}\\\". Si estos problemas persisten, intente reiniciar el proceso de recopilación de datos:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "Según los resultados de la evaluación, las {0} bases de datos en estado de conexión se pueden migrar a Azure SQL.",
"sql.migration.wizard.sku.assessment.error": "Error al evaluar el servidor '{0}'.",
"sql.migration.wizard.sku.assessment.error.bypass": "Active esta opción para omitir la evaluación y continuar con la migración.",
"sql.migration.wizard.sku.assessment.error.detail": "[No hay resultados de evaluación para validar la preparación de la migración de la base de datos. Al activar esta casilla, confirma que quiere continuar migrando la base de datos al destino de Azure SQL deseado.]",
"sql.migration.wizard.sku.assessment.unexpected.error": "Error inesperado al evaluar el servidor '{0}'.{3} Mensaje: {1}{3}pila: {2}",
"sql.migration.wizard.sku.choose_a_target": "Elija su destino de Azure SQL",
- "sql.migration.wizard.sku.error": "Error al evaluar las bases de datos.",
- "sql.migration.wizard.sku.title": "Destino de Azure SQL",
+ "sql.migration.wizard.sku.error": "Error al generar recomendaciones de SKU para el servidor \\\"{0}\\\".",
+ "sql.migration.wizard.sku.error.noRecommendation": "No hay ninguna recomendación disponible.",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "No se generaron recomendaciones de SKU, ya que no habían SKU que pudieran satisfacer las características de rendimiento de su origen. Pruebe a seleccionar otra plataforma de destino, ajustar los parámetros de recomendación o seleccionar un conjunto de bases de datos diferente para evaluar.",
+ "sql.migration.wizard.target.description": "Seleccione una cuenta de Azure y su destino {0}.",
+ "sql.migration.wizard.target.title": "Destino de Azure SQL",
"sql.migration.yes": "Sí",
- "total.databases.selected": "Bases de datos seleccionadas {0} de {1}"
+ "total.databases.selected": "{0} de {1} bases de datos seleccionadas"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}'",
diff --git a/i18n/ads-language-pack-es/translations/main.i18n.json b/i18n/ads-language-pack-es/translations/main.i18n.json
index 6f9a0a96bf..4c9f0455dd 100644
--- a/i18n/ads-language-pack-es/translations/main.i18n.json
+++ b/i18n/ads-language-pack-es/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "Seleccionar todo",
"table.sortAscending": "Orden ascendente",
"table.sortDescending": "Orden descendente",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "{0} seleccionado",
"tableFilter.visibleCount": "{0} resultados"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "Menú contextual del elemento dataexplorer",
"dataGrid.context": "Menú contextual del elemento de cuadrícula de datos",
"default": "Habilitar la comprobación automática de actualizaciones. Azure Data Studio comprobará las actualizaciones de manera automática y periódica.",
+ "docNotFoundForUriError": "No se pudo abrir un documento de bloc de notas para el URI especificado.",
"enable locally": "Vuelva a cargar Azure Data Studio para habilitar esta extensión localmente.",
"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",
@@ -10006,17 +10009,14 @@
"sql.watcherExclude": "Configure los patrones globales de las rutas de acceso de archivo que se van a excluir de la inspección de archivos. Los patrones deben coincidir con rutas de acceso absolutas, por ejemplo, el prefijo con \"**/\" o la ruta de acceso completa para que la coincidencia sea correcta y el sufijo con \"/**\" para hacer coincidir los archivos de una ruta de acceso (como \"**/build/output/**\" o \"/Users/name/workspaces/project/build/output/**\"). Al cambiar esta configuración, es necesario realizar un reinicio. Si observa que Azure Data Studio consume mucho tiempo de CPU al iniciarse, puede excluir las carpetas grandes para reducir la carga inicial.",
"uninstallExtensionComplete": "Vuelva a cargar Azure Data Studio para completar la desinstalación de la extensión {0}.",
"updateLocale": "¿Desea cambiar el idioma de la interfaz de usuario de Azure Data Studio a {0} y reiniciar?",
+ "vscodeDocCreationFailedError": "No se pudo crear el documento del bloc de notas.",
"vscodeFunctionalityNotSupportedError": "Esta funcionalidad de VS Code no se admite en Azure Data Studio.",
- "vscodeInvalidArgumentsError": "Argumentos no válidos",
+ "vscodeInvalidArgumentsError": "Argumentos no válidos.",
"watermark.newNotebook": "Nuevo cuaderno",
"watermark.newSqlFile": "Nuevo archivo SQL",
"workspace.trust.description": "Controla si la confianza del área de trabajo está habilitada o no en Azure Data Studio.",
"workspace.trust.emptyWindow.description": "Controla si la ventana vacía es de confianza de forma predeterminada en Azure Data Studio. Cuando se usa con \"#{0}#\", puede habilitar toda la funcionalidad de Azure Data Studio sin preguntar en una ventana vacía."
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "Debe ser una opción de la lista",
- "selectBox": "Seleccionar cuadro"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "No hay ninguna cuenta para actualizar",
"accountActions.no": "No",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"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.newRowButtonAriaLabel": "Agregar nueva fila a la tabla \\\"{0}\\\"",
"designer.newRowText": "Agregar nuevo",
"designer.processing": "Procesando...",
"designer.processingChanges": "Procesando cambios...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "Los cambios se han publicado",
"designer.publishingChanges": "Publicando cambios...",
"designer.removeRowText": "Quitar",
+ "designer.scriptTabTitle": "Scripts",
"tableDesigner.unknownComponentType": "El tipo de componente: {0} no es compatible"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "Celda de texto"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "Parámetros"
+ "cellLanguageDescription": "({0}): lenguaje actual",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "Parámetros",
+ "selectCellLanguage": "Seleccionar el modo de lenguaje de celda"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "Error en la última ejecución. Haga clic para volver a ejecutar",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "Indica si se debe usar la versión más reciente del representador Markdown para los blocs de notas. Esto puede dar lugar a que Markdown se represente de forma diferente que las versiones anteriores.",
"notebookViews": "Vistas de Bloc de notas",
"notebookViews.enabled": "(Versión preliminar) Habilitar vistas del bloc de notas",
+ "restartNotebookKernel": "Reiniciar el kernel del cuaderno",
"search.actionsPosition": "Controla el posicionamiento de la actionbar en las filas en la vista de búsqueda.",
"search.actionsPositionAuto": "Posicione el actionbar a la derecha cuando la vista de búsqueda es estrecha, e inmediatamente después del contenido cuando la vista de búsqueda es amplia.",
"search.actionsPositionRight": "Posicionar siempre el actionbar a la derecha.",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "Agregar una cuenta",
"accountDialog.close": "Cerrar",
"accountDialog.didNotPickAuthProvider": "No ha seleccionado ningún proveedor de autenticación. Vuelva a intentarlo.",
+ "accountDialog.loadingProviderLabel": "Cargando cuentas...",
"accountDialog.noAccountLabel": "No hay ninguna cuenta vinculada. Agregue una cuenta.",
"accountDialog.noCloudsRegistered": "No tiene ninguna nube habilitada. Vaya a la configuración, busque la configuración de la cuenta de Azure y habilite por lo menos una nube.",
"accountExplorer.name": "Cuentas",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "No se pudo iniciar el servidor porque no se definió un proveedor para este tipo de archivo de bloc de notas.",
"ServerNotStarted": "El servidor no se pudo iniciar por una razón desconocida",
"clientSession.unknownError": "Error al iniciar la sesión del cuaderno",
- "kernelRequiresConnection": "No se encontró el kernel {0}. En su lugar, se utilizará el kernel predeterminado."
+ "kernelRequiresConnection": "No se ha encontradoNo se encontró el kernel {0}. En su lugar, se utilizará el kernel predeterminado.",
+ "kernelRestartFailed": "Error al reiniciar el kernel: {0}",
+ "kernelRestartedSuccessfully": "El kernel se reinició correctamente"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "Se agotó el tiempo de espera de disponibilidad de Proveedor de ejecución para el proveedor de cuadernos \"{0}\"",
+ "failedToCreateNotebookInput": "No se pudo crear la entrada del bloc de notas para el proveedor \\\"{0}\\\"",
"notebookServiceNoProvider": "El proveedor de cuadernos no existe",
"notebookUriNotDefined": "No se pasó ninguna URI al crear el administrador de cuadernos",
"serializationProviderTimeout": "Se agotó el tiempo de espera de disponibilidad de Proveedor de serialización para el proveedor de cuadernos \"{0}\"",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "Vista sin título"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "No se admite el reinicio del kernel de SQL",
"connectionRequired": "Se debe elegir una conexión para ejecutar celdas de cuaderno",
"sqlKernelError": "Error del kernel SQL",
"sqlMaxRowsDisplayed": "Mostrando las primeras {0} filas."
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "Descripción de la tabla.",
"designer.table.description.name": "El nombre del objeto de la tabla.",
"designer.table.description.schema": "Esquema que contiene la tabla.",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "Columnas de la clave principal.",
+ "designer.table.primaryKeyName.description": "Nombre de la clave principal.",
+ "tableDesigner.ErrorDialogTitle": "Error de Diseñador de tablas",
"tableDesigner.ForeignKeyTypeName": "Clave externa",
"tableDesigner.ForeignTableName": "Tabla externa",
"tableDesigner.IndexTypeName": "Índice",
+ "tableDesigner.PrimaryKeyTabTitle": "Clave principal",
+ "tableDesigner.TableSchemaValidationError": "Error en la validación del esquema de tabla: {0}",
+ "tableDesigner.addForeignKey": "Nueva clave externa",
+ "tableDesigner.addNewCheckConstraint": "Nueva restricción Check",
+ "tableDesigner.addNewColumn": "Nueva columna",
+ "tableDesigner.addNewColumnMapping": "Nueva asignación de columnas",
+ "tableDesigner.addNewColumnToIndex": "Agregar columna",
+ "tableDesigner.addNewColumnToPrimaryKey": "Agregar columna",
+ "tableDesigner.addNewIndex": "Nuevo índice",
"tableDesigner.checkConstraintExpressionTitle": "Expresión",
"tableDesigner.checkConstraintNameTitle": "Nombre",
"tableDesigner.checkConstraintTypeName": "Restricción CHECK",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "Columnas",
"tableDesigner.indexName": "Nombre",
"tableDesigner.indexesTabTitle": "Índices",
+ "tableDesigner.inputValidationError": "Error en la validación de entrada: {0}",
"tableDesigner.nameTitle": "Nombre de la tabla",
+ "tableDesigner.primaryKeyColumnsTitle": "Columnas de clave principal",
+ "tableDesigner.primaryKeyNameTitle": "Nombre",
"tableDesigner.publishChangeError": "Error al publicar los cambios: {0}",
"tableDesigner.publishChangeSuccess": "Los cambios se han publicado correctamente.",
"tableDesigner.savingChanges": "Publicando cambios del diseñador de tablas...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "No se puede iniciar una sesión, el administrador aún no está inicializado"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "Consulta {0}: Costo de la consulta (relativo al script): {1} %"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "Abrir consulta",
- "queryPlanCustomZoom": "Zoom personalizado",
- "queryPlanFitGraphLabel": "Ajustar al tamaño",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "Propiedades",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "Acercar",
- "queryPlanZoomOutActionLabel": "Alejar"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Característica en vista previa"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "Cancelar",
"tableDesigner.generateScript": "Generar script",
"tableDesigner.previewDatabaseUpdates": "Vista previa de actualizaciones de base de datos"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "Debe ser una opción de la lista",
+ "selectBox": "Seleccionar cuadro"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "Problemas"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "Archivos del plan de ejecución",
+ "executionPlanCustomZoom": "Zoom personalizado",
+ "executionPlanFileLoadingComplete": "Se generan planes de ejecución",
+ "executionPlanFileLoadingFailed": "No se pudo cargar el plan de ejecución",
+ "executionPlanFitGraphLabel": "Ajustar al tamaño",
+ "executionPlanOpenGraphFile": "Mostrar plan de consulta XML",
+ "executionPlanPropertiesActionLabel": "Propiedades",
+ "executionPlanSavePlanXML": "Guardar archivo de plan",
+ "executionPlanSearchNodeAction": "Buscar nodo",
+ "executionPlanTitle": "Plan de consulta (versión preliminar)",
+ "executionPlanZoomInActionLabel": "Acercar",
+ "executionPlanZoomOutActionLabel": "Alejar",
+ "loadingExecutionPlanFile": "Generando planes de ejecución",
+ "openQueryAction": "Abrir consulta"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "Editor de planes de ejecución de consultas"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Edge",
+ "executionPlanPropertyViewClose": "Cerrar",
+ "executionPlanPropertyViewSortAlphabetically": "Alfabético",
+ "executionPlanPropertyViewSortByDisplayOrder": "Por categorías",
+ "nodePropertyViewNameNameColumnHeader": "Nombre",
+ "nodePropertyViewNameValueColumnHeader": "Valor",
+ "nodePropertyViewTitle": "Propiedades"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "Consulta {0}: Costo de la consulta (relativo al script): {1} %"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "Cerrar (Escape)",
+ "customZoomApplyButton": "Aplicar",
+ "customZoomApplyButtonTitle": "Aplicar zoom (Entrar)",
+ "invalidCustomZoomError": "Seleccionar un valor de zoom entre 1 y 200",
+ "qpZoomValueLabel": "Zoom (porcentaje)",
+ "zoomAction": "Zoom (Entrar)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "Cerrar (Escape)",
+ "executionPlanSearchTypeContains": "Contiene",
+ "executionPlanSearchTypeEquals": "Es igual a",
+ "nextSearchItemAction": "Siguiente coincidencia (Entrar)",
+ "previousSearchItemAction": "Coincidencia anterior (Mayús+Entrar)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "Se completó la carga del bloc de notas {0}",
+ "loadingNotebookMessage": "Cargando bloc de notas {0}"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "No hay registrado ningún controlador de plan de ejecución válido",
+ "providerIdNotValidError": "Se requiere un proveedor válido para interactuar con ExecutionPlanService",
+ "selectExecutionPlanProvider": "Seleccionar un proveedor para abrir el plan de ejecución"
}
}
}
\ 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 933933b7ea..5a906cf00a 100644
--- a/i18n/ads-language-pack-fr/CHANGELOG.md
+++ b/i18n/ads-language-pack-fr/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-fr" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-fr/package.json b/i18n/ads-language-pack-fr/package.json
index 9a512db44e..521ab34169 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 6d68afbdb2..f5ddea3628 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "Entrez un mot de passe non vide ou appuyez sur Echap pour quitter.",
"arc.enterNewPassword": "Entrez un nouveau mot de passe",
"arc.errorConnectingToController": "Erreur lors de la connexion au contrôleur. {0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "Erreur lors de la liste des espaces de travail Log Analytics {0}",
"arc.errorVerifyingPassword": "Une erreur s’est produite lors de la vérification du mot de passe. {0}",
"arc.extensionInstallationFailed": "Échec d'installation de l'extension {0}.",
"arc.extensionInstalled": "L'extension « {0} » a été installée.",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "Infrastructure",
"arc.data.controller.kube.cluster.context": "Contexte de cluster",
"arc.data.controller.location": "Emplacement",
+ "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",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "Confirmer le mot de passe",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "Mot de passe",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "Saisissez le mot de passe qui sera utilisé pour vous connecter aux tableaux de bord des métriques et des journaux.",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "détails des prix",
"arc.sql.cost.summary.resource.group": "Groupe de ressources",
"arc.sql.cost.summary.service.tier": "Niveau de service",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.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.cost.summary.service.tier.learn.more.text": "En savoir plus",
"arc.sql.cost.summary.sql.connection.info": "Informations de connexion SQL",
"arc.sql.cost.summary.sql.instance.settings": "Paramètres d'instance SQL",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "Limite de processeurs vCores",
"arc.sql.dev.use.description": "Activez la case à cocher pour indiquer que cette instance sera utilisée uniquement à des fins de développement ou de test. Cette instance ne sera pas facturée.",
"arc.sql.dev.use.label": "Pour une utilisation de développement uniquement",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "Haute disponibilité",
+ "arc.sql.high.availability.description": "Activez des réplicas supplémentaires pour une haute disponibilité. La configuration de calcul et de stockage sélectionnée ci-dessous sera appliquée à tous les réplicas.",
"arc.sql.instance.name": "Nom de l'instance",
"arc.sql.instance.retention.policy.title": "Politique de rétention de sauvegarde d'instance SQL",
"arc.sql.instance.settings.section.title": "Paramètres d'instance SQL",
@@ -484,9 +488,9 @@
"arc.sql.pitr.retention.description": "Configurez la rétention pour les sauvegardes ponctuelles. {0}",
"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": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "arc.sql.service.tier.business.critical": "[PRÉVERSION] critique pour l’entreprise (nombre illimité de vCores et de RAM, 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.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.",
@@ -494,8 +498,8 @@
"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.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 réplicas",
+ "arc.sql.two.replicas": "2 réplicas",
"arc.sql.username": "Nom d'utilisateur",
"arc.sql.volume.size.backups.description": "Taille du volume de stockage à utiliser pour les sauvegardes en gibioctets.",
"arc.sql.volume.size.backups.label": "Taille du volume en Gio (sauvegardes)",
diff --git a/i18n/ads-language-pack-fr/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/azcli.i18n.json
index 469a168b23..bd0ec33559 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/azcli.i18n.json
@@ -9,81 +9,81 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
+ "az.accept": "Accepter",
+ "az.arcdataExtensionNotInstalled": "Cette extension nécessite l’installation de l’extension Azure CLI « arcdata ». Installez la dernière version en suivant les instructions de [ici](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.arcdataInstalled": "L’extension arcdata Azure CLI a été installée avec succès. Le redémarrage d’Azure Studio est nécessaire pour terminer la configuration – les fonctionnalités ne seront pas activées tant que cela ne sera pas fait.",
+ "az.askLater": "Demander plus tard",
"az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
- "az.stderrOutput": "stderr: {0}",
- "az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.azInstalled": "Azure CLI a été installé avec succès. Le redémarrage d’Azure Studio est nécessaire pour terminer la configuration – les fonctionnalités ne seront pas activées tant que cela ne sera pas fait.",
+ "az.azOutputParseErrorCaught": "Une erreur s’est produite lors de l’analyse de la sortie de la commande az : {0}. La sortie n’est pas JSON.",
+ "az.azUserSettingReadLog": "Paramètre utilisateur Azure CLI : {0}.{1} lire, valeur : {2}",
+ "az.azUserSettingUpdatedLog": "Paramètre utilisateur Azure CLI : {0}.{1} mis à jour, newValue : {2}",
+ "az.checkingLatestAzVersion": "Vérification de la dernière version disponible d'Azure Data CLI",
+ "az.couldNotFindArcdataWithPrompt": "Impossible de trouver l’extension arcdata Azure CLI, installez-la maintenant ? Sinon, certaines fonctionnalités ne pourront pas fonctionner.",
+ "az.couldNotFindAz": "Impossible de trouver Azure CLI. Erreur : {0}",
+ "az.couldNotFindAzArc": "Impossible de trouver l’extension arcdata Azure CLI. Erreur : {0}",
+ "az.couldNotFindAzWithPrompt": "Impossible de trouver Azure CLI, installez-le maintenant ? Sinon, certaines fonctionnalités ne pourront pas fonctionner.",
+ "az.currentlyInstalledVersionIsLatest": "Version actuellement installée d’Azure CLI : {0} est identique ou plus récente que toute autre version disponible",
+ "az.decline": "Refuser",
+ "az.doNotAskAgain": "Ne plus me poser la question",
+ "az.downloadError": "Erreur lors du téléchargement",
+ "az.downloadFinished": "Téléchargement terminé",
+ "az.downloadingProgressMb": "Téléchargement ({0} / {1} Mo)",
+ "az.downloadingTo": "Téléchargement de {0} à partir de {1} vers {2}",
+ "az.endpointOrNamespaceRequired": "Un point de terminaison ou un espace de noms doit être spécifié",
+ "az.executingCommand": "Exécution de la commande : « {0} {1} »",
+ "az.failedToParseReleaseInfo": "Échec de l’analyse du contenu JSON sur : {0}.\r\nContenu du fichier :\r\n{1}\r\nErreur : {2}",
+ "az.foundExistingAz": "Installation Azure CLI existante de la version (v{0}) trouvée dans le chemin :{1} avec la version arcdata : {2}.",
+ "az.gettingTextContentsOfUrl": "Obtention du contenu textuel de la ressource à l’URL {0}",
+ "az.installError": "Erreur lors de l’installation d’Azure CLI et de l’extension arcdata : {0}",
+ "az.installingArcdata": "Installation de l’extension arcdata Azure CLI...",
+ "az.installingAz": "Installation d’Azure CLI...",
+ "az.latestAzVersionAvailable": "Dernière version disponible de l’interface Azure Data CLI : {0}.",
+ "az.missingRequiredVersion": "Azure CLI >= {0} est requis pour cette fonctionnalité. Exécutez la commande « Azure CLI : rechercher les mises à jour » pour l’installer, puis réessayez.",
+ "az.no": "Non",
+ "az.noAz": "Aucune Azure CLI n’est disponible, exécutez la commande 'Azure CLI : Installer' pour activer les fonctionnalités qui en ont besoin.",
+ "az.noAzArc": "Aucune extension arcdata Azure CLI n’est disponible.",
+ "az.noAzWithLink": "Aucune Azure CLI n’est disponible, [install the Azure CLI](command:az.install) pour activer les fonctionnalités qui en ont besoin.",
+ "az.noAzureCLI": "Aucune interface de ligne de commande Azure n’est disponible. Installez la dernière version manuellement depuis [ici](https://docs.microsoft.com/cli/azure/install-azure-cli), puis redémarrez Azure Studio.",
+ "az.noDownloadLink": "Aucun lien de téléchargement disponible pour la plateforme « {0} »\r\nInformations de mise en production : ${1}",
+ "az.noReleaseVersion": "Aucune version de mise en production disponible pour la plateforme « {0} »\r\nInformations de mise en production : ${1}",
+ "az.parseVersionError": "Une erreur s’est produite lors de l’analyse de la sortie de az --version.",
+ "az.platformUnsupported": "La plateforme « {0} » n’est pas prise en charge actuellement",
+ "az.promptForAzUpdate": "Une nouvelle version de Azure Data CLI ( {0} ) est disponible, souhaitez-vous la mettre à jour maintenant ?",
+ "az.promptForRequiredAzUpdate": "Cette extension nécessite l’installation d'Azure CLI >= {0}, souhaitez-vous mettre à jour vers la dernière version ({1}) maintenant ? Si vous ne le faites pas, certaines fonctionnalités peuvent ne pas fonctionner.",
+ "az.promptLog": "Demande à l’utilisateur d’accepter les éléments suivants : {0}",
+ "az.requiredVersionNotAvailable": "Cette extension nécessite l’installation de l’extension Azure CLI 'arcdata' version >= {0}, mais la version actuellement disponible est uniquement {1}. Installez la version correcte en suivant les instructions de [ici](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.searchingForAz": "Recherche d’une installation Azure CLI existante...",
+ "az.skipInstall": "Ignorer l’installation d’Azure CLI et de l’extension arcdata, car l’opération n’a pas été demandée par l’utilisateur et l’option de configuration : {0}.{1} est {2}",
+ "az.stderrOutput": "stderr : {0}",
+ "az.stdoutOutput": "stdout : {0}",
+ "az.unexpectedCommandError": "Erreur inattendue lors de l’exécution de la commande : {0}",
+ "az.unexpectedExitCode": "Code de sortie inattendu de la commande : {1} ({0})",
+ "az.unsupportedArcDataVersion": "Votre version téléchargée {1} de l’extension Azure CLI « arcdata » n’est pas encore prise en charge. La dernière version est {0}. Installez la version correcte en suivant les instructions de [ici](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.updateCheckSkipped": "Aucune vérification de la disponibilité de la nouvelle version d’Azure CLI effectuée car Azure CLI n’a pas été trouvé pour être installé",
+ "az.updateError": "Erreur lors de la mise à jour d’Azure CLI : {0}",
+ "az.updatingAz": "Mise à jour de l’interface de ligne de commande Azure...",
+ "az.userRequestedInstall": "L’utilisateur a demandé d’installer Azure CLI et l’extension arcdata à l’aide de la commande « Azure CLI : Installer »",
+ "az.userResponseInstall": "Réponse de l’utilisateur à l’invite pour installer Azure CLI : {0}",
+ "az.userResponseUpdate": "Réponse de l’utilisateur à l’invite pour mettre à jour Azure CLI : {0}",
+ "az.versionForUpdate": "Version trouvée : {0} vers laquelle Azure Data CLI peut être mis à jour à partir de la version actuelle : {1}.",
+ "az.yes": "Oui"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
+ "azcli.arc.azArcdataInstallKey.description": "Choisissez si vous serez invité à télécharger l’extension arcdata Azure CLI.",
+ "azcli.arc.azArcdataUpdateKey.description": "Choisissez si vous serez averti lorsqu’une mise à jour de l’extension arcdata Azure CLI est disponible.",
"azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
+ "azcli.arc.config.debug": "Enregistrez les informations de débogage sur le canal de sortie pour toutes les commandes az exécutées",
"azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
+ "azcli.arc.description": "Prise en charge d’Azure CLI.",
"azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
+ "azcli.arc.install.dontPrompt.description": "L’utilisateur ne sera pas invité à installer l’extension Azure CLI arcdata",
+ "azcli.arc.install.prompt.description": "L’utilisateur sera invité à installer l’extension arcdata Azure CLI",
+ "azcli.arc.update.dontPrompt.description": "L’utilisateur ne sera pas invité à mettre à jour l’extension arcdata Azure CLI",
+ "azcli.arc.update.prompt.description": "L’utilisateur sera invité à mettre à jour l’extension arcdata Azure CLI",
+ "azcli.azCliInstallKey.description": "Choisissez si vous serez invité à installer Azure CLI.",
+ "azcli.install.dontPrompt.description": "L’utilisateur ne sera pas invité à installer Azure CLI",
+ "azcli.install.prompt.description": "L’utilisateur sera invité à installer le Azure CLI",
"command.category": "Azure CLI"
}
}
diff --git a/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json
index 17da0ff086..0af2256b49 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "Échec du chargement de l’extension de fournisseur de projet « {0} ». Message d’erreur : {1}",
"dataworksapce.local": "Local",
"dataworksapce.refresh": "Actualiser",
- "dataworkspace.NewProjectDialogTitle": "Créer un projet",
+ "dataworkspace.NewProjectDialogTitle": "Créer un projet de base de données",
"dataworkspace.Type": "Type",
"dataworkspace.browse": "Parcourir",
"dataworkspace.browseEllipsis": "Parcourir...",
"dataworkspace.cloneParentDirectoryNotExistError": "Le chemin de clone sélectionné « {0} » n’existe pas ou n’est pas un répertoire.",
"dataworkspace.create": "Créer",
+ "dataworkspace.default": "Par défaut",
"dataworkspace.enterProjectName": "Entrer le nom du projet",
"dataworkspace.fileNotExistError": "Le fichier {0} sélectionné « {1} » n’existe pas ou n’est pas un fichier.",
"dataworkspace.gitRepoUrlPlaceholder": "Entrer une URL de référentiel git distant",
"dataworkspace.gitRepoUrlTitle": "URL du référentiel Git",
+ "dataworkspace.learnMore": "En savoir plus",
"dataworkspace.localClonePathPlaceholder": "Sélectionner l’emplacement vers lequel cloner le référentiel localement",
"dataworkspace.localClonePathTitle": "Chemin d'accès de clone local",
"dataworkspace.locationSelectorTitle": "Emplacement",
"dataworkspace.nameCannotBeEmpty": "Le nom ne peut pas être vide",
+ "dataworkspace.no": "Non",
"dataworkspace.ok": "OK",
"dataworkspace.open": "Ouvrir",
"dataworkspace.openExistingDialogTitle": "Ouvrir un projet existant",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "Échec du chargement de certains projets. Pour afficher plus de détails, [ouvrez la console du développeur](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "Référentiel Git distant",
"dataworkspace.restartConfirmation": "Azure Data Studio doit être redémarré pour que le projet soit ajouté à l'espace de travail. Redémarrer maintenant?",
+ "dataworkspace.sdkLearnMorePlaceholder": "Cliquez sur le bouton « En savoir plus » pour plus d’informations sur les projets de style SDK",
+ "dataworkspace.sdkStyleProject": "Projet de style SDK (préversion)",
"dataworkspace.select": "Sélectionner",
"dataworkspace.selectProjectLocation": "Sélectionner l’emplacement du projet",
- "dataworkspace.selectProjectType": "Sélectionner le type de projet",
+ "dataworkspace.selectProjectType": "Sélectionner le type de projet de base de données",
+ "dataworkspace.selectTargetPlatform": "Sélectionner la plateforme cible",
"dataworkspace.targetPlatform": "Plateforme cible",
"dataworkspace.workspacePlaceholder": "Sélectionner le fichier d’espace de travail ({0})",
+ "dataworkspace.yesRecommended": "Oui (recommandé)",
"fileDoesNotExist": "Le fichier « {0} » n'existe pas",
"gitCloneError": "Erreur lors du Git Clone. Afficher la sortie git pour plus de détails",
"gitCloneMessage": "Clonage du dépôt Git '{0}'...",
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 f908edb021..0c37d77ab3 100644
--- a/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "Informations d'identification manquantes ou non valides."
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "Non",
+ "not now": "Me demander plus tard",
+ "suggest auto fetch": "Souhaitez-vous qu’Azure Data Studio [exécute périodiquement 'git fetch']({0}) ?",
+ "yes": "Oui"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
- "git error details": "Git: {0}",
+ "HEAD not available": "La version HEAD de '{0}' n'est pas disponible.",
+ "add": "Ajouter à l'espace de travail",
+ "add remote": "Ajoutez une nouvelle machine distante...",
+ "addFrom": "Ajouter un dépôt distant à partir d'une URL",
+ "addfrom": "Ajouter un dépôt distant à partir de {0}",
+ "addremote": "Ajouter un dépôt distant",
+ "always": "Toujours",
+ "are you sure": "Ceci va créer un dépôt Git dans '{0}'. Êtes-vous sûr de vouloir continuer ?",
+ "auth failed": "Échec de l'authentification auprès de git remote.",
+ "auth failed specific": "Échec de l'authentification auprès du dépôt distant Git :\r\n\r\n{0}",
+ "branch already exists": "Une branche nommée '{0}' existe déjà",
+ "branch name": "Nom de la branche",
+ "branch name format invalid": "Le nom de la branche doit correspondre à la regex : {0}",
+ "cant push": "impossible de pousser les références vers la branche distante. Exécutez d'abord 'Récupérer' pour intégrer vos modifications.",
+ "changed": "Niveau de journalisation remplacé par : {0}",
+ "checkout detached": "Extraire en mode détaché...",
+ "choose": "Choisir un dossier...",
+ "clean repo": "Nettoyez l'arborescence de travail de votre dépôt avant l'extraction.",
+ "clonefrom": "Cloner à partir de {0}",
+ "cloning": "Clonage du dépôt Git '{0}'...",
+ "commit": "Commiter les changements indexés",
+ "commit anyway": "Créer un commit vide",
+ "commit hash": "Commiter le code de hachage",
+ "commit message": "Message de validation",
+ "commitMessageWithHeadLabel2": "Message (commit sur '{0}')",
+ "confirm delete": "Voulez-vous vraiment SUPPRIMER {0} ?\r\nCette action est IRRÉVERSIBLE !\r\nCe fichier sera DÉFINITIVEMENT PERDU si vous continuez.",
+ "confirm delete multiple": "Voulez-vous vraiment SUPPRIMER {0} fichiers ?\r\nCette action est IRRÉVERSIBLE !\r\nCes fichiers seront DÉFINITIVEMENT PERDUS si vous continuez.",
+ "confirm discard": "Voulez-vous vraiment abandonner les changements apportés à {0} ?",
+ "confirm discard all": "Voulez-vous vraiment abandonner TOUS les changements apportés à {0} fichiers ?\r\nCette action est IRRÉVERSIBLE !\r\nVotre plage de travail actuelle sera DÉFINITIVEMENT PERDUE si vous continuez.",
+ "confirm discard all 2": "{0}\r\n\r\nCette action est IRRÉVERSIBLE, votre plage de travail actuelle sera DÉFINITIVEMENT PERDUE.",
+ "confirm discard all single": "Voulez-vous vraiment abandonner les changements apportés à {0} ?",
+ "confirm discard multiple": "Voulez-vous vraiment abandonner les changements apportés à {0} fichiers ?",
+ "confirm emtpy commit": "Êtes-vous sûr d vouloir créer un commit vide ?",
+ "confirm force delete branch": "La branche '{0}' n'est pas complètement fusionnée. Supprimer quand même ?",
+ "confirm force push": "Vous êtes sur le point de forcer l'envoi (push) des changements que vous avez apportés. Cela peut être destructeur et remplacer par inadvertance les changements apportés par d'autres utilisateurs.\r\n\r\nVoulez-vous vraiment continuer ?",
+ "confirm no verify commit": "Vous êtes sur le point de commiter vos changements sans vérification. Cela signifie que les crochets pre-commit vont être ignorés, ce qui n'est peut-être pas souhaitable.\r\n\r\nVoulez-vous vraiment continuer ?",
+ "confirm publish branch": "La branche '{0}' n'a pas de branche en amont. Voulez-vous publier cette branche ?",
+ "confirm restore": "Êtes-vous sûr de vouloir restaurer {0} ?",
+ "confirm restore multiple": "Êtes-vous sûr de vouloir restaurer les fichiers {0} ?",
+ "confirm stage file with merge conflicts": "Voulez-vous vraiment créer {0} avec des conflits de fusion ?",
+ "confirm stage files with merge conflicts": "Voulez-vous vraiment créer {0} fichiers avec des conflits de fusion ?",
+ "create branch": "Créez une branche...",
+ "create branch from": "Créez une branche à partir de...",
+ "create repo": "Initialiser le dépôt",
+ "current": "Actuelle",
+ "delete": "Supprimer le fichier",
+ "delete branch": "Supprimer la branche",
+ "delete file": "Supprimer le fichier",
+ "delete files": "Supprimer les fichiers",
+ "deleted by them": "Ils ont supprimé le fichier '{0}', et nous l'avons modifié.\r\n\r\nQue voulez-vous faire ?",
+ "deleted by us": "Nous avons supprimé le fichier '{0}', et ils l'ont supprimé.\r\n\r\nQue voulez-vous faire ?",
+ "discard": "Ignorer les modifications",
+ "discardAll": "Ignorer les {0} fichiers",
+ "discardAll multiple": "Abandonner 1 fichier",
+ "force": "Forcer l'extraction",
+ "force push not allowed": "Force push n’est pas autorisé, veuillez l’activer avec le paramètre 'git.allowForcePush'.",
+ "git error": "Erreur Git",
+ "git error details": "Git : {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (index)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
+ "git.title.workingTree": "{0} (Arborescence de travail)",
+ "init": "Choisir le dossier d’espace de travail dans lequel initialiser le dépôt git",
+ "init repo": "Initialiser le dépôt",
+ "invalid branch name": "Nom de branche non valide",
+ "keep ours": "Conserver notre version",
+ "keep theirs": "Conserver leur version",
+ "learn more": "En savoir plus",
+ "local changes": "Vos changements locaux vont être remplacés par l'extraction.",
+ "merge commit": "Le dernier commit était un commit de fusion. Voulez-vous vraiment l'annuler ?",
+ "merge conflicts": "Il existe des conflits de fusion. Corrigez-les avant la validation.",
+ "missing user info": "Assurez-vous de configurer votre 'user.name' et 'user.email' dans git.",
+ "never": "Jamais",
+ "never again": "OK, Ne plus afficher",
+ "never ask again": "OK, Ne plus me demander à nouveau",
+ "no changes": "Il n'existe aucun changement à valider.",
+ "no changes stash": "Aucune modification à remiser (stash).",
+ "no more": "Impossible d’annuler car HEAD ne pointe vers aucune validation.",
+ "no rebase": "Pas de rebase en cours.",
+ "no remotes added": "Votre dépôt n'a pas de dépôt distant.",
+ "no remotes to fetch": "Ce dépôt n'a aucun dépôt distant configuré pour rappatrier.",
+ "no remotes to publish": "Votre dépôt n'a aucun dépôt distant configuré pour une publication.",
+ "no remotes to pull": "Votre dépôt n'a aucun dépôt distant configuré pour un Pull.",
+ "no remotes to push": "Votre dépôt n'a aucun dépôt distant configuré pour un Push.",
+ "no staged changes": "Il n'existe aucun changement indexé à commiter.\r\n\r\nVoulez-vous indexer tous vos changements et les commiter directement ?",
+ "no stashes": "Aucune remise (stash) à restaurer dans ce dépôt.",
+ "no tags": "Ce dépôt n'a pas d'étiquette.",
+ "no verify commit not allowed": "Les commits sans vérification ne sont pas autorisés. Activez-les à l'aide du paramètre 'git.allowNoVerifyCommit'.",
+ "nobranch": "Vous devez extraire une branche dont vous souhaitez effectuer le Push vers un emplacement distant.",
"ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
+ "open git log": "Ouvrir le journal Git",
+ "open repo": "Ouvrir le dépôt",
+ "openrepo": "Ouvrir",
+ "openreponew": "Ouvrir dans une nouvelle fenêtre",
+ "pick branch pull": "Sélectionner une branche à partir de laquelle tirer (pull)",
+ "pick provider": "Choisissez un fournisseur sur lequel publier la branche '{0}' :",
+ "pick remote": "Choisissez un dépôt distant où publier la branche '{0}' :",
+ "pick remote pull repo": "Choisir un dépôt distant duquel extraire la branche",
+ "pick stash to apply": "Choisir une remise (stash) à appliquer",
+ "pick stash to drop": "Choisir un remisage (stash) à supprimer",
+ "pick stash to pop": "Choisir une remise (stash) à appliquer et supprimer",
+ "proposeopen": "Voulez-vous ouvrir le dépôt cloné ?",
+ "proposeopen init": "Voulez-vous ouvrir le dépôt initialisé ?",
+ "proposeopen2": "Voulez-vous ouvrir le dépôt cloné ou l'ajouter à l'espace de travail actuel ?",
+ "proposeopen2 init": "Souhaitez-vous ouvrir le dépôt initialisé, ou l’ajouter à l’espace de travail actuel ?",
+ "provide branch name": "Fournissez un nouveau nom de branche",
+ "provide commit hash": "Indiquez le code de hachage du commit",
+ "provide commit message": "Indiquez un message de validation",
+ "provide remote name": "Fournissez un nom de dépôt distant",
+ "provide stash message": "Spécifier éventuellement un message pour la remise (stash)",
+ "provide tag message": "Spécifiez un message pour annoter la balise",
+ "provide tag name": "Spécifiez un nom de balise",
+ "publish to": "Publier sur {0}",
+ "remote already exists": "Le dépôt distant '{0}' existe déjà.",
+ "remote branch at": "Branche distante à {0}",
+ "remote name": "Nom du dépôt distant",
+ "remote name format invalid": "Format non valide du nom de dépôt distant",
+ "remove remote": "Choisir un dépôt distant à supprimer",
+ "repourl": "URL de dépôt",
+ "restore file": "Restaurer le fichier",
+ "restore files": "Restaurer les fichiers",
+ "save and commit": "Tout enregistrer et valider",
+ "save and stash": "Tout enregistrer et faire un stash",
+ "select a branch to merge from": "Sélectionner une branche à fusionner",
+ "select a branch to rebase onto": "Sélectionner une branche où rebaser",
+ "select a ref to checkout": "Sélectionner une référence à extraire",
+ "select a ref to checkout detached": "Sélectionnez une référence à extraire en mode détaché",
+ "select a ref to create a new branch from": "Sélectionner une référence à partir de laquelle créer la branche '{0}'",
+ "select a tag to delete": "Sélectionner une étiquette à supprimer",
+ "select branch to delete": "Sélectionner une branche à supprimer",
+ "select log level": "Sélectionner le niveau de journalisation (log)",
+ "selectFolder": "Sélectionner l'emplacement du dépôt",
+ "show command output": "Afficher la sortie de commande",
+ "stash": "Faire un stash quand même",
+ "stash merge conflicts": "Il y a eu des conflits de fusion en appliquant la remise (stash).",
+ "stash message": "Message pour la remise (stash)",
+ "stashcheckout": "Faire un stash et extraire",
+ "sure drop": "Voulez-vous vraiment annuler le stash : {0} ?",
+ "sync is unpredictable": "Cette action va envoyer (push) et tirer (pull) des commits à destination et en provenance de '{0}/{1}'.",
+ "tag at": "Balise sur {0}",
"tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "tag name": "Nom de la balise",
+ "there are untracked files": "{0} fichiers non suivis seront SUPPRIMÉS DU DISQUE s'ils sont ignorés.",
+ "there are untracked files single": "Le fichier non suivi suivant sera SUPPRIMÉ DU DISQUE s'il est ignoré : {0}.",
+ "undo commit": "Annuler le commit de fusion",
+ "unsaved files": "Il existe {0} fichiers non enregistrés.\r\n\r\nVoulez-vous les enregistrer avant d'effectuer un commit ?",
+ "unsaved files single": "Le fichier suivant contient des changements non enregistrés qui ne seront pas inclus dans le commit si vous continuez : {0}.\r\n\r\nVoulez-vous l'enregistrer avant d'effectuer un commit ?",
+ "unsaved stash files": "Il existe {0} fichiers non enregistrés.\r\n\r\nVoulez-vous les enregistrer avant de faire un stash ?",
+ "unsaved stash files single": "Le fichier suivant contient des changements non enregistrés qui ne seront pas inclus dans le stash si vous continuez : {0}.\r\n\r\nVoulez-vous l'enregistrer avant de faire un stash ?",
+ "warn untracked": "Cela va entraîner la SUPPRESSION de {0} fichiers non suivis !\r\nCette action est IRRÉVERSIBLE !\r\nCes fichiers seront DÉFINITIVEMENT PERDUS.",
+ "yes": "Oui",
+ "yes discard tracked": "Ignorer 1 fichier suivi",
+ "yes discard tracked multiple": "Ignorer {0} fichiers suivis",
+ "yes never again": "Oui, Ne plus afficher"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "Git ignoré trouvé dans : {0}",
+ "using git": "Utilisation de git {0} à partir de {1}",
+ "validating": "Validation du git trouvé dans : {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "Aucun dépôt disponible",
+ "not supported": "Chemins d’accès absolus non supportés dans le paramètre 'git.scanRepositories'.",
+ "pick repo": "Choisir un dépôt",
+ "too many submodules": "Le dépôt '{0}' a {1} sous-modules qui ne vont pas être ouverts automatiquement. Vous pouvez ouvrir chacun individuellement en ouvrant un fichier à l'intérieur."
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "Nom de la branche",
+ "error": "$(error) - Erreur : {0}",
+ "none found": "Dépôts distants introuvables.",
+ "pick url": "Choisissez l'URL à partir de laquelle effectuer le clonage.",
+ "provide url": "Indiquer l'URL du dépôt",
+ "provide url or pick": "Indiquez l'URL du dépôt, ou choisissez une source de dépôt.",
+ "type to filter": "Nom du dépôt",
+ "type to search": "Nom du dépôt (tapez pour effectuer une recherche)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
+ "add known": "Voulez-vous ajouter '{0}' à .gitignore ?",
+ "added by them": "Conflit : ajout de leur part",
+ "added by us": "Conflit : ajout de notre part",
+ "always pull": "Toujours tirer (pull)",
+ "both added": "Conflit : ajout de leur part et de notre part",
+ "both deleted": "Conflit : suppression de leur part et de notre part",
+ "both modified": "Conflit : modification de leur part et de notre part",
+ "changes": "Changements",
+ "commit": "Commiter",
+ "commit in rebase": "Il n’est pas possible de changer le message de validation au milieu d’un rebasage. Terminez l'opération de rebasage et utilisez le rebasage interactif à la place.",
+ "commitMessage": "Message ({0} à valider)",
+ "commitMessageCountdown": "{0} caractères restants sur la ligne actuelle",
+ "commitMessageWarning": "{0} caractères sur {1} sur la ligne actuelle",
+ "commitMessageWhitespacesOnlyWarning": "Le message de validation actuel contient uniquement des espaces",
+ "commitMessageWithHeadLabel": "Message ({0} à valider sur '{1}')",
+ "deleted": "Supprimé",
+ "deleted by them": "Conflit : suppression de leur part",
+ "deleted by us": "Conflit : suppression de notre part",
+ "dont pull": "Ne pas tirer (pull)",
+ "git.title.deleted": "{0} (supprimé)",
"git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "git.title.ours": "{0} (à nous)",
+ "git.title.theirs": "{0} (à eux)",
+ "git.title.untracked": "{0} (non suivi)",
+ "git.title.workingTree": "{0} (arborescence de travail)",
+ "huge": "Le dépôt Git dans '{0}' a trop de modifications actives, seul un sous-ensemble de fonctionnalités Git sera activé.",
+ "ignored": "Ignoré",
+ "index added": "Index ajouté",
+ "index copied": "Index copié",
+ "index deleted": "Index supprimé",
+ "index modified": "Index modifié",
+ "index renamed": "Index renommé",
+ "intent to add": "Intention à ajouter",
+ "merge changes": "Fusionner les changements",
+ "modified": "Modifié le",
+ "neveragain": "Ne plus afficher",
+ "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 ?",
+ "pull maybe rebased": "Il semble que la branche actuelle ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?",
+ "pull n": "Tirer (pull) {0} commits de {1}/{2}",
+ "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.",
+ "staged changes": "Changements indexés",
+ "sync changes": "Synchroniser les changements",
+ "sync is unpredictable": "Synchronisation. L'annulation peut endommager gravement le dépôt",
+ "untracked": "Non suivi",
+ "untracked changes": "Changements non suivis",
+ "yes": "Oui"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "Extraire la branche/l'étiquette...",
+ "publish changes": "Publier les modifications",
+ "publish to": "Publier sur {0}",
+ "publish to...": "Publier sur...",
+ "rebasing": "Rebase en cours",
+ "syncing changes": "Synchronisation des modifications..."
},
"dist/timelineProvider": {
"git.index": "Index",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Historique git",
+ "git.timeline.stagedChanges": "Modifications en zone de transit",
+ "git.timeline.uncommitedChanges": "Changements non commités",
+ "git.timeline.you": "Vous",
+ "git.workingTree": "Arborescence de travail"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
+ "colors.added": "Couleur des ressources ajoutées.",
+ "colors.conflict": "Couleur pour les ressources avec des conflits.",
+ "colors.deleted": "Couleur des ressources supprimées.",
+ "colors.ignored": "Couleur des ressources ignorées.",
+ "colors.modified": "Couleur pour les ressources modifiées.",
+ "colors.renamed": "Couleur des ressources renommées ou copiées.",
+ "colors.stageDeleted": "Couleur des ressources supprimées qui ont été indexées.",
+ "colors.stageModified": "Couleur des ressources modifiées qui ont été indexées.",
+ "colors.submodule": "Couleur pour les ressources de sous-module.",
+ "colors.untracked": "Couleur pour les ressources non tracées.",
+ "command.addRemote": "Ajouter un dépôt distant...",
+ "command.branch": "Créer une branche...",
+ "command.branchFrom": "Créer une branche à partir de...",
+ "command.checkout": "Extraire vers...",
+ "command.checkoutDetached": "Extraire vers (mode détaché)...",
+ "command.cherryPick": "Faire un cherry-pick...",
+ "command.clean": "Ignorer les modifications",
+ "command.cleanAll": "Ignorer toutes les modifications",
+ "command.cleanAllTracked": "Ignorer tous les changements suivis",
+ "command.cleanAllUntracked": "Ignorer tous les changements non suivis",
+ "command.clone": "Cloner",
+ "command.cloneRecursive": "Cloner (récursif)",
+ "command.close": "Fermer le dépôt",
+ "command.commit": "Activer",
+ "command.commitAll": "Valider tout",
+ "command.commitAllAmend": "Tout Valider (Modifier)",
+ "command.commitAllAmendNoVerify": "Tout commiter (modifier, aucune vérification)",
+ "command.commitAllNoVerify": "Tout commiter (aucune vérification)",
+ "command.commitAllSigned": "Valider tout (signé)",
+ "command.commitAllSignedNoVerify": "Tout commiter (signé, aucune vérification)",
+ "command.commitEmpty": "Commit vide",
+ "command.commitEmptyNoVerify": "Commiter le contenu vide (aucune vérification)",
+ "command.commitNoVerify": "Commiter (aucune vérification)",
+ "command.commitStaged": "Valider le contenu en zone de transit",
+ "command.commitStagedAmend": "Valider les modifications en attente (modifier)",
+ "command.commitStagedAmendNoVerify": "Commiter l'index (modifier, aucune vérification)",
+ "command.commitStagedNoVerify": "Commiter l'index (aucune vérification)",
+ "command.commitStagedSigned": "Valider les modifications en attente (signé)",
+ "command.commitStagedSignedNoVerify": "Commiter l'index (signé, aucune vérification)",
+ "command.createTag": "Créer une balise",
+ "command.deleteBranch": "Supprimer la branche...",
+ "command.deleteTag": "Supprimer l'étiquette",
+ "command.fetch": "Rappatrier",
+ "command.fetchAll": "Récupérer depuis tous les Remotes",
+ "command.fetchPrune": "Récupérer (élaguer)",
+ "command.ignore": "Ajouter à .gitignore",
+ "command.init": "Initialiser le dépôt",
+ "command.merge": "Fusionner la branche...",
+ "command.openAllChanges": "Ouvrir tous les changements",
+ "command.openChange": "Ouvrir les modifications",
+ "command.openFile": "Ouvrir un fichier",
+ "command.openHEADFile": "Ouvrir le fichier (HEAD)",
+ "command.openRepository": "Ouvrir le dépôt",
+ "command.publish": "Publier la branche...",
"command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
+ "command.pullFrom": "Extraire de...",
+ "command.pullRebase": "Pull (rebaser)",
"command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "command.pushFollowTags": "Pousser (suivre des balises)",
+ "command.pushFollowTagsForce": "Pousser (suivre des balises, forcer)",
+ "command.pushForce": "Pousser (forcer)",
+ "command.pushTags": "Envoyer (push) des étiquettes",
+ "command.pushTo": "Transfert (Push) vers...",
+ "command.pushToForce": "Transfert (Push) vers... (Force)",
+ "command.rebase": "Rebaser la branche...",
+ "command.rebaseAbort": "Abandonner le rebasage",
+ "command.refresh": "Actualiser",
+ "command.removeRemote": "Supprimer le dépôt distant",
+ "command.rename": "Renommer",
+ "command.renameBranch": "Renommer la branche...",
+ "command.restoreCommitTemplate": "Restaurer le modèle de commit",
+ "command.revealInExplorer": "Révéler dans la barre latérale",
+ "command.revertChange": "Restaurer la modification",
+ "command.revertSelectedRanges": "Restaurer les portées sélectionnées",
+ "command.setLogLevel": "Définir le niveau de journalisation (log) ...",
+ "command.showOutput": "Afficher la sortie Git",
+ "command.stage": "Mettre en attente les modifications",
+ "command.stageAll": "Mettre en attente toutes les modifications",
+ "command.stageAllMerge": "Indexer toutes les fusions de changements",
+ "command.stageAllTracked": "Indexer tous les changements suivis",
+ "command.stageAllUntracked": "Indexer tous les changements non suivis",
+ "command.stageChange": "Mettre en attente la modification",
+ "command.stageSelectedRanges": "Mettre en attente les plages sélectionnées",
+ "command.stash": "Remiser (stash)",
+ "command.stashApply": "Appliquer la remise (Stash)...",
+ "command.stashApplyLatest": "Appliquer la dernière remise (Stash)",
+ "command.stashDrop": "Supprimer le remisage (stash)...",
+ "command.stashIncludeUntracked": "Remiser (Inclure les non-tracés)",
+ "command.stashPop": "Appliquer et supprimer la remise...",
+ "command.stashPopLatest": "Appliquer et supprimer la dernière remise",
+ "command.sync": "Synchroniser",
+ "command.syncRebase": "Synchroniser (Rebase)",
+ "command.timelineCompareWithSelected": "Comparer avec la sélection",
+ "command.timelineCopyCommitId": "Copier l'ID de commit",
+ "command.timelineCopyCommitMessage": "Copiez le message de commit.",
+ "command.timelineOpenDiff": "Ouvrir les modifications",
+ "command.timelineSelectForCompare": "Sélectionner pour comparaison",
+ "command.undoCommit": "Annuler la dernière validation",
+ "command.unstage": "Annuler la mise en attente des modifications",
+ "command.unstageAll": "Annuler la mise en attente de toutes les modifications",
+ "command.unstageSelectedRanges": "Annuler la mise en attente des plages sélectionnées",
+ "config.allowForcePush": "Contrôle si force push (avec ou sans lease) est activé.",
+ "config.allowNoVerifyCommit": "Détermine si les commits sans exécution des crochets pre-commit et commit-msg sont autorisés.",
+ "config.alwaysShowStagedChangesResourceGroup": "Toujours afficher le groupe de ressources des changements en zone de transit (Staged).",
+ "config.alwaysSignOff": "Contrôle le flag signoff pour toutes les modifications.",
+ "config.autoRepositoryDetection": "Configure le moment où les dépôts doivent être détectés automatiquement.",
+ "config.autoRepositoryDetection.false": "Désactivez l’analyse de dépôt automatique.",
+ "config.autoRepositoryDetection.openEditors": "Rechercher dans les dossiers parents de fichiers ouverts.",
+ "config.autoRepositoryDetection.subFolders": "Rechercher dans les sous-dossiers du dossier actuellement ouvert.",
+ "config.autoRepositoryDetection.true": "Recherchez dans les deux sous-dossiers du dossier ouvert en cours et dans les dossiers parents de fichiers ouverts.",
+ "config.autoStash": "Remisez (stash) les changements avant de les tirer et de les restaurer après un tirage réussi.",
+ "config.autofetch": "Quand la valeur est true, les commits sont automatiquement récupérés (fetch) à partir du dépôt distant par défaut du dépôt Git actuel. Quand la valeur est 'all', les commits sont récupérés à partir de tous les dépôts distants.",
+ "config.autofetchPeriod": "Durée en secondes entre chaque récupération git automatique quand `git.autofetch` est activé.",
+ "config.autorefresh": "Détermine si l'actualisation automatique est activée.",
+ "config.branchSortOrder": "Contrôle l'ordre de tri des branches.",
+ "config.branchValidationRegex": "Expression régulière pour valider les nouveaux noms de branche.",
+ "config.branchWhitespaceChar": "Le caractère pour remplacer les espaces dans les nouveaux noms de branche.",
+ "config.checkoutType": "Contrôle le type des références Git listées au moment de l'exécution de Extraire vers...",
+ "config.checkoutType.local": "Branches locales",
+ "config.checkoutType.remote": "Branches distantes",
+ "config.checkoutType.tags": "Étiquettes",
+ "config.confirmEmptyCommits": "Confirmez toujours la création de commits vides pour la commande 'Git: Commit Empty'.",
+ "config.confirmForcePush": "Détermine s’il faut demander confirmation avant de forcer le push.",
+ "config.confirmNoVerifyCommit": "Contrôle s’il faut demander une confirmation avant la validation sans vérification.",
+ "config.confirmSync": "Confirmez avant de synchroniser des dépôts git.",
+ "config.countBadge": "Contrôle le badge de compte Git.",
+ "config.countBadge.all": "Compter tous les changements.",
+ "config.countBadge.off": "Désactivez le compteur.",
+ "config.countBadge.tracked": "Compter uniquement les changements suivis.",
+ "config.decorations.enabled": "Contrôle si Git contribue aux couleurs et aux badges de l'Explorateur et de la vue Éditeurs ouverts.",
+ "config.defaultCloneDirectory": "Emplacement par défaut où cloner un dépôt git.",
+ "config.detectSubmodules": "Contrôle s’il faut détecter automatiquement les sous-modules git.",
+ "config.detectSubmodulesLimit": "Contrôle la limite de sous-modules git détectés.",
+ "config.discardAllScope": "Contrôle les modifications ignorées par la commande 'Ignorer toutes les modifications'. 'all' ignore toutes les modifications. 'tracked' ignore uniquement les fichiers suivis. 'prompt' affiche un message d'invite chaque fois que l’action est exécutée.",
+ "config.enableCommitSigning": "Active la signature de commit avec GPG ou X.509.",
+ "config.enableSmartCommit": "Validez toutes les modifications en l'absence de modifications en attente.",
+ "config.enableStatusBarSync": "Contrôle si la commande Git Sync apparaît dans la barre d'état.",
+ "config.enabled": "Indique si git est activé.",
+ "config.fetchOnPull": "Si activé, récupère toutes les branches au tirage. Sinon, récupère seulement la branche actuelle.",
+ "config.followTagsWhenSync": "Suit l'envoi (push) de toutes les étiquettes au moment de l'exécution de la commande de synchronisation.",
+ "config.ignoreLegacyWarning": "Ignore l'avertissement Git hérité.",
+ "config.ignoreLimitWarning": "Ignore l'avertissement en cas de changements trop nombreux dans un dépôt.",
+ "config.ignoreMissingGitWarning": "Ignore l'avertissement quand Git est manquant.",
+ "config.ignoreRebaseWarning": "Ignore l'avertissement quand il semble que la branche ait été rebasée au moment du tirage (pull).",
+ "config.ignoreSubmodules": "Ignore les modifications apportées aux sous-modules dans l'arborescence de fichiers.",
+ "config.ignoreWindowsGit27Warning": "Ignore l'avertissement lorsque Git 2.25 - 2.26 est installé sur Windows.",
+ "config.ignoredRepositories": "Liste des dépôts git à ignorer.",
+ "config.inputValidation": "Contrôle quand afficher la validation de la saisie du message de commit.",
+ "config.inputValidationLength": "Contrôle le taille de la longueur de message de commit pour afficher un avertissement.",
+ "config.inputValidationSubjectLength": "Contrôle le seuil de longueur de l'objet du message de validation pour afficher un avertissement. Annulez pour hériter la valeur de 'config.inputValidationLength'.",
+ "config.openAfterClone": "Détermine s'il est nécessaire d'ouvrir un dépôt automatiquement après le clonage.",
+ "config.openAfterClone.always": "Effectue toujours l'ouverture dans la fenêtre active.",
+ "config.openAfterClone.alwaysNewWindow": "Effectue toujours l'ouverture dans une nouvelle fenêtre.",
+ "config.openAfterClone.prompt": "Demande toujours l'action à effectuer.",
+ "config.openAfterClone.whenNoFolderOpen": "Effectue uniquement l'ouverture dans la fenêtre active quand aucun dossier n'est ouvert.",
+ "config.openDiffOnClick": "Contrôle si l'éditeur de diff doit être ouvert quand l'utilisateur clique sur un changement. Sinon, l'éditeur normal est ouvert.",
+ "config.path": "Chemin et nom de fichier de l'exécutable git. Exemple : 'C:\\Program Files\\Git\\bin\\git.exe' (Windows). Il peut s'agir également d'un tableau de valeurs de chaîne contenant plusieurs chemins de recherche.",
+ "config.postCommitCommand": "Exécute une commande git après un commit réussi.",
+ "config.postCommitCommand.none": "N'exécutez pas de commande après une validation.",
+ "config.postCommitCommand.push": "Exécutez 'Git Push' après une validation réussie.",
+ "config.postCommitCommand.sync": "Exécutez 'Git Sync' après une validation réussie.",
+ "config.promptToSaveFilesBeforeCommit": "Contrôle si Git doit vérifier les fichiers non sauvegardés avant d'effectuer le commit.",
+ "config.promptToSaveFilesBeforeCommit.always": "Vérifiez les fichiers non enregistrés.",
+ "config.promptToSaveFilesBeforeCommit.never": "Désactivez la vérification.",
+ "config.promptToSaveFilesBeforeCommit.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.",
+ "config.promptToSaveFilesBeforeStash": "Contrôle si Git doit rechercher les fichiers non enregistrés avant de faire un stash des changements.",
+ "config.promptToSaveFilesBeforeStash.always": "Vérifiez les fichiers non enregistrés.",
+ "config.promptToSaveFilesBeforeStash.never": "Désactive cette vérification.",
+ "config.promptToSaveFilesBeforeStash.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.",
+ "config.pruneOnFetch": "Effectue un élagage au moment de la récupération.",
+ "config.pullTags": "Récupérez toutes les balises pendant le tirage.",
+ "config.rebaseWhenSync": "Forcez git à utiliser rebase pendant l'exécution de la commande sync.",
+ "config.requireGitUserConfig": "Contrôle si une configuration utilisateur Git explicite est nécessaire ou si elle peut être devinée par Git quand elle est manquante.",
+ "config.scanRepositories": "Liste des chemins d’accès pour rechercher des dépôts git.",
+ "config.showCommitInput": "Détermine si l'entrée de commit doit être affichée dans le panneau de contrôle de code source Git.",
+ "config.showInlineOpenFileAction": "Contrôle s’il faut afficher une action Ouvrir le fichier dans l’affichage des modifications de Git.",
+ "config.showProgress": "Contrôle si les actions git doivent afficher la progression.",
+ "config.showPushSuccessNotification": "Contrôle s’il faut afficher une notification en cas de réussite d'un envoi (push).",
+ "config.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.suggestSmartCommit": "Propose d'activer Smart Commit (valide toutes les modifications en l'absence de modifications organisées).",
+ "config.supportCancellation": "Contrôle si une notification apparaît lors de l'exécution de l'action Sync, qui permet à l'utilisateur d'annuler l'opération.",
+ "config.terminalAuthentication": "Contrôle s’il faut activer Azure Data Studio comme gestionnaire d’authentification pour les processus git générés dans le terminal intégré. Remarque : les terminaux doivent être redémarrés pour prendre en compte une modification de ce paramètre.",
+ "config.timeline.date": "Contrôle la date à utiliser pour les éléments de la vue Chronologie.",
+ "config.timeline.date.authored": "Utiliser la date de création",
+ "config.timeline.date.committed": "Utiliser la date de commit",
+ "config.timeline.showAuthor": "Contrôle si l'auteur du commit doit être affiché dans la vue Chronologie.",
+ "config.untrackedChanges": "Contrôle le comportement des changements non suivis.",
+ "config.untrackedChanges.hidden": "Les changements non suivis sont masqués et exclus de plusieurs actions.",
+ "config.untrackedChanges.mixed": "Tous les changements, suivis et non suivis, apparaissent ensemble et se comportent de la même manière.",
+ "config.untrackedChanges.separate": "Les changements non suivis apparaissent séparément dans la vue Contrôle de code source. Ils sont également exclus de plusieurs actions.",
+ "config.useCommitInputAsStashMessage": "Détermine s'il est nécessaire d'utiliser le message de la zone d'entrée de commit en tant que message de stash par défaut.",
+ "config.useForcePushWithLease": "Contrôles si force push utilise la variante force-with-lease plus sûr.",
+ "description": "Intégration Git SCM",
"displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.branch": "Branche",
+ "submenu.changes": "Changements",
+ "submenu.commit": "Valider",
+ "submenu.commit.amend": "Modifier",
+ "submenu.commit.signoff": "Fermer la session",
"submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.pullpush": "Tirer (pull), envoyer (push)",
+ "submenu.remotes": "À distance",
+ "submenu.stash": "Remiser (stash)",
+ "submenu.tags": "Étiquettes",
+ "view.workbench.cloneRepository": "Vous pouvez cloner un dépôt localement.\r\n[Cloner un dépôt](command:git.clone 'Cloner un dépôt une fois l'extension Git activée')",
+ "view.workbench.learnMore": "Pour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.disabled": "Si vous souhaitez utiliser les fonctionnalités de git, veuillez activer git dans vos [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.empty": "Pour utiliser les fonctionnalités de git, vous pouvez ouvrir un dossier contenant un référentiel git ou cloner à partir d’une URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [lisez notre documentation](https://aka.ms /vscode-scm).",
+ "view.workbench.scm.emptyWorkspace": "L’espace de travail actuellement ouvert ne contient aucun dossier contenant des référentiels git.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.folder": "Le dossier actuellement ouvert n’a pas de référentiel git. Vous pouvez initialiser un référentiel qui activera les fonctionnalités de contrôle de source alimentées par git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.missing": "Une installation git valide n’a pas été détectée, plus de détails peuvent être trouvés dans la [git output] (commande : git.showOutput).\r\nVeuillez [install git](https://git-scm.com/), ou découvrez comment utiliser git et le contrôle de source dans Azure Data Studio dans [our docs](https://aka.ms/vscode-scm ).\r\nSi vous utilisez un système de contrôle de version différent, vous pouvez [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) pour des extensions supplémentaires.",
+ "view.workbench.scm.workspace": "L’espace de travail actuellement ouvert ne contient aucun dossier contenant des référentiels git. Vous pouvez initialiser un référentiel sur un dossier qui activera les fonctionnalités de contrôle de source alimentées par git.\r\n[Initialize Repository](command:git.init)\r\nPour en savoir plus sur l’utilisation de git et du contrôle de code source dans Azure Data Studio [lisez notre documentation](https://aka.ms/vscode-scm)."
}
}
}
\ No newline at end of file
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 c1425b42df..d30de0d935 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
@@ -14,7 +14,6 @@
"Failed": "Échec",
"InProgress": "En cours",
"PublishHistory": "Publier l’historique",
- "SettingAlreadyExists": "Le paramètre d’application local « {0} » existe déjà. Voulez-vous le remplacer?",
"Status": "État",
"Success": "Succès",
"TargetDatabase": "Base de données cible",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "Ajouter une référence",
"addDatabaseReferencedialogName": "Ajouter une référence de base de données",
"addItemAction": "Ajouter un élément",
- "addPackage": "Ajouter un package",
- "addPackageReferenceMessage": "Pour utiliser des liaisons SQL, vérifiez que votre projet Azure Functions fait référence à {0}.",
- "addSqlBindingPackageError": "Erreur lors de l’ajout du package d’extension sql Binding au projet",
"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}",
"applySuccess": "Le projet a été mis à jour avec succès.",
"at": "à",
"autorestProjectName": "Nouveau nom du projet SQL",
- "baseDockerImage": "Image Docker du SQL Server de base",
+ "baseDockerImage": "Image Docker {0} de base",
"browseButtonText": "Parcourir le dossier",
"browseEllipsis": "Parcourir...",
"browseForProfile": "Rechercher un profil",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "Choisir des variables SQLCMD à modifier",
"cicularProjectReference": "Référence circulaire du projet {0} au projet {1}",
"cleaningDockerImagesMessage": "Nettoyage des déploiements existants...",
- "closeButton": "Fermer",
"compareActionRadiButtonLabel": "Afficher les modifications dans la comparaison de schémas",
- "confirmPassword": "Confirmer le mot de passe administrateur du serveur SQL",
- "confirmServerPassword": "Confirmer le mot de passe administrateur du SQL Server",
- "connectingToSqlServerOnDockerMessage": "Connexion à SQL Server sur Docker",
+ "confirmPassword": "Confirmer le mot de passe administrateur de {0}",
+ "confirmServerPassword": "Confirmer le mot de passe administrateur de {0}",
+ "connectingToSqlServerOnDockerMessage": "Connexion à SQL Server",
"connectionFailedError": "Erreur d’échec de la connexion : «{0}»",
- "connectionProfile": "Sélectionnez une connexion pour le profile.",
"connectionRadioButtonLabel": "Connexions",
- "connectionStringSetting": "Nom du paramètre de la chaîne de connexion",
- "connectionStringSettingPlaceholder": "Paramètre de chaîne de connexion spécifié dans « local.settings.json »",
"containerAlreadyExistForProject": "Des conteneurs existent déjà pour ce projet. Voulez-vous les supprimer avant d’en déployer un nouveau ?",
"createNew": "Créer un nouveau",
- "createNewLocalAppSetting": "Créer un paramètre d’application locale",
"createProjectDialogOkButtonText": "Créer",
"createProjectFromDatabaseDialogName": "Créer un projet à partir de la base de données",
"createProjectSettings": "Paramètres",
@@ -114,24 +105,22 @@
"done": "Terminé",
"dontUseProfile": "Ne pas utiliser de profil",
"edgeEulaAgreementTitle": "Contrat de licence Microsoft Azure SQL Edge",
- "edgeProjectTypeDescription": "Commencez par les éléments de base pour développer et publier des schémas pour SQL Edge",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "Développer et publier des schémas pour les bases de données SQL à partir d'un projet vide",
- "emptyProjectTypeDisplayName": "Base de données SQL",
+ "edgeProjectTypeDescription": "Commencez par les éléments de base pour développer et publier des schémas pour base de données Azure SQL Edge",
+ "edgeProjectTypeDisplayName": "Base de données Azure SQL Edge",
+ "emptyAzureDbProjectTypeDescription": "Développer et publier des schémas pour Azure SQL Database à partir d'un projet vide",
+ "emptyAzureDbProjectTypeDisplayName": "Azure SQL Database",
+ "emptyProjectTypeDescription": "Développer et publier des schémas pour les bases de données SQL Server à partir d'un projet vide",
+ "emptyProjectTypeDisplayName": "Base de données SQL Server",
"emptySdkProjectTypeDescription": "Développez et publiez des schémas pour les bases de données SQL avec Microsoft.Build.Sql (préversion), à partir d'un projet de style SDK vide.",
"emptySdkProjectTypeDisplayName": "Base de données SQL (SDK)",
"enterConnStringTemplateDescription": "Entrer un modèle pour la chaîne de connexion SQL",
- "enterConnectionString": "Entrer une chaîne de connexion",
"enterConnectionStringEnvName": "Entrer le nom de la variable d’environnement de chaîne de connexion",
"enterConnectionStringEnvNameDescription": "Entrer la variable d’environnement pour la chaîne de connexion SQL",
- "enterConnectionStringSettingName": "Entrer le nom du paramètre de la chaîne de connexion",
"enterConnectionStringTemplate": "Entrer un modèle de chaîne de connexion",
"enterNewDatabaseName": "Entrer un nom de base de données",
"enterNewValueForVar": "Entrer une nouvelle valeur pour la variable « {0} »",
- "enterPassword": "Entrez le mot de passe de l'administrateur de SQL Server",
- "enterPasswordManually": "Entrez le mot de passe ou appuyez sur Échap pour annuler.",
- "enterPasswordPrompt": "Entrez le mot de passe à utiliser pour la chaîne de connexion.",
- "enterPortNumber": "Entrez le serveur SQL numéro de port ou appuyez sur Entrée pour utiliser la valeur par défaut",
+ "enterPassword": "Entrer le mot de passe d'administrateur {0}",
+ "enterPortNumber": "Entrez le numéro de port {0} ou appuyez sur Entrée pour utiliser la valeur par défaut",
"enterSystemDbName": "Entrez un nom de base de données pour cette base de données système",
"equalComparison": "Le projet est déjà à jour avec la base de données.",
"errorFindingBuildFilesLocation": "Erreur lors de la recherche de l’emplacement des fichiers de build : {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "Travail de streaming externe",
"externalStreamingJobValidationPassed": "Validation de la tâche de streaming externe réussie.",
"extractTargetRequired": "Les informations cibles pour l’extraction sont nécessaires pour créer un projet de base de données.",
- "failedToGetConnectionString": "Une erreur s’est produite lors de la génération de la chaîne de connexion pour la connexion sélectionnée.",
- "failedToParse": "Échec de l'analyse de \"{0}\" : {1}.",
"file": "Fichier",
"fileAlreadyExists": "Il existe déjà un fichier nommé « {0} » à cet emplacement sur le disque. Choisissez un autre nom.",
"fileFormat": "Format de fichier",
@@ -164,8 +151,6 @@
"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",
- "includePassword": "Voulez-vous inclure le mot de passe de cette connexion dans votre fichier local.settings.json ?",
- "input": "Entrée",
"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",
@@ -173,24 +158,20 @@
"invalidInput": "Entrée non valide : {0}",
"invalidProjectReload": "Impossible d'accéder au projet de base de données fourni. Seuls les projets de base de données valides et ouverts peuvent être rechargés.",
"invalidPropertyValue": "Valeur non valide spécifiée pour la propriété : « {0} » dans le fichier .sqlproj.",
- "invalidSQLPassword": "SQL Server n'est pas conforme aux exigences de complexité de mot de passe. Pour plus d'informations : https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "Le mot de passe {0} ne répond pas aux exigences de complexité du mot de passe. Pour plus d’informations, consultez https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "Chaîne de connexion SQL non valide",
"invalidTargetPlatform": "Plateforme cible non valide : {0}. Plateformes cibles prises en charge : {1}",
- "jsonParseError": "{0} près de la ligne \"{1}\", colonne \"{2}\"",
"learnMore": "En savoir plus",
"loadProfilePlaceholderText": "Charger le profil...",
"location": "Emplacement",
"min": "min",
"missingVersion": "Entrée 'version' manquante dans {0}.",
- "moreInformation": "Complément d’information",
"msec": "msec",
"multipleMostDeploymentScripts": "Nombre de cellules inattendu {0} fichiers: {1}",
"multipleSqlProjFilesSelected": "Plusieurs fichiers. sqlproj sélectionnés ; Sélectionnez un seul.",
"nameMustNotBeEmpty": "Le nom ne doit pas être vide",
"new": "Nouveau",
"newObjectNamePrompt": "Nouveau nom{0} :",
- "noAzureFunctionsInFile": "Aucune fonction Azure dans le fichier actif actuel",
- "noAzureFunctionsProjectsInWorkspace": "Aucun projet Azure Functions trouvé dans l’espace de travail",
"noDataSourcesFile": "{0} introuvable",
"noDataSourcesText": "Aucune source de données dans ce projet",
"noFileExist": "Le fichier {0} n'existe pas",
@@ -208,11 +189,9 @@
"objectType": "Type d'objet",
"okString": "OK",
"openEulaString": "Ouvrir le contrat de licence",
- "openFile": "Ouvrir un fichier",
- "output": "Sortie",
"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": "SQL Server mot de passe ne correspond pas au mot de passe de confirmation",
+ "passwordNotMatch": "Le mot de passe {0} ne correspond pas au mot de passe de confirmation",
"portMustNotBeNumber": "Le port doit être un numéro",
"postDeployElements": "Éléments post-déploiement",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "Référence du projet",
"projectReferenceNameElement": "Élément de nom de référence de projet",
"projectToUpdatePlaceholderText": "Sélectionnez le fichier de projet",
+ "projectUpdatedToSdkStyle": "Le projet {0} a été mis à jour pour être un projet de style SDK. Cliquez sur « En savoir plus » pour plus d’informations sur le Kit de développement logiciel (SDK) Microsoft.Build.Sql et sur les moyens de simplifier le fichier projet.",
"publish": "Publier",
"publishAction": "Publier",
"publishDialogName": "Publier le projet",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "Fichier de paramètres de publication",
"publishTo": "Publier la cible",
"publishToContainerFailed": "Échec de la publication dans le conteneur. {0}",
- "publishToDockerContainer": "Publier sur un nouveau serveur dans un conteneur",
- "publishToExistingServer": "Publier sur un serveur existant",
+ "publishToDockerContainer": "Publier dans un nouveau conteneur de développement local {0}",
+ "publishToExistingServer": "Publier sur un {0} existant",
"publishingProjectMessage": "Projet de publication dans un conteneur...",
"referenceRadioButtonsGroupTitle": "Type",
"referenceType": "Type référence",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "L’opération «{0}» s’est terminée correctement. Résultat : {1}",
"retryWaitMessage": "En attente de {0} secondes avant une autre tentative d’opération «{1}»",
"runViaNpx": "Exécuter via npx",
- "runningDockerMessage": "Génération et exécution du conteneur Docker...",
+ "runningDockerMessage": "Exécution du conteneur Docker...",
"sameDatabase": "Même base de données",
- "save": "Enregistrer",
- "saveChangesInFile": "Il y a des modifications non enregistrées dans le fichier actif. Voulez-vous enregistrer maintenant?",
"schema": "Schéma",
"schemaCompare.compareErrorMessage": "Comparer les schémas a échoué : {0}",
"schemaCompareAction": "Comparer les schémas",
"schemaCompareNotInstalled": "L'installation de l'extension de comparaison de schémas est nécessaire pour exécuter la comparaison de schémas.",
"schemaObjectType": "Schéma\\Type d'objet",
"scriptFriendlyName": "Script",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "Projet de style SDK (préversion)",
"sec": "s",
- "selectAzureFunction": "Sélectionnez une fonction Azure dans le fichier actif auquel ajouter une liaison SQL",
- "selectBaseImage": "Sélectionner l’image de l’ancrer SQL Server de base",
- "selectBindingType": "Sélectionner le type de liaison",
+ "selectBaseImage": "Sélectionner l’image de l’ancrer {0} de base",
"selectConnection": "Sélectionner la connexion",
- "selectConnectionError": "Échec du paramétrage de l'application de la chaîne de connexion : {0}",
- "selectConnectionString": "Sélectionner la méthode de chaîne de connexion SQL",
"selectDacpac": "Sélectionner .dacpac",
"selectDatabase": "Sélectionner une base de données",
+ "selectFileString": "Sélectionner un fichier",
"selectFolderStructure": "Sélectionner une structure de dossiers",
"selectProfile": "Sélectionner un profil",
"selectProfileToUse": "Sélectionner le profil de publication à charger",
"selectProjectLocation": "Sélectionner l’emplacement du projet",
"selectPublishOption": "Sélectionnez l’emplacement de déploiement du projet sur",
- "selectSetting": "Sélectionnez le paramètre de chaîne de connexion SQL dans local.settings.json",
"selectSpecFile": "Sélectionner un fichier de spécification OpenAPI/Swagger",
"selectString": "Sélectionner",
"selectTargetPlatform": "Plateforme cible actuelle : {0}. Sélectionner une nouvelle plateforme cible",
"server": "Serveur",
"serverName": "Nom du serveur",
- "serverPassword": "Mot de passe de l'administrateur du SQL Server",
- "serverPortNumber": "Numéro de port du serveur SQL",
+ "serverPassword": "Mot de passe d'administrateur {0}",
+ "serverPortNumber": "Numéro de port {0}",
"serverVariable": "Variable serveur",
"sourceDatabase": "Base de données source",
"specSelectionText": "Spécification OpenAPI/Swagger",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Emplacement de mise à jour",
"sqlDatabaseProjects.doNotAskAgain": "Ne plus me poser la question",
"sqlDatabaseProjects.outputChannel": "Projets de base de données",
- "sqlTableOrViewToQuery": "Table ou vue SQL à interroger",
- "sqlTableToUpsert": "Table SQL dans laquelle upsert",
"storedProcedureFriendlyName": "Procédure stockée",
"suppressMissingDependenciesErrors": "Supprimer les erreurs causées par des références non résolues dans le projet référencé",
"systemDatabase": "Base de données système",
@@ -314,7 +286,6 @@
"unableToFindReference": "Impossible de trouver la référence de la base de données {0}",
"unableToFindSqlCmdVariable": "Impossible de trouver la variable SQLCMD « {0} »",
"unableToPerformAction": "Impossible de localiser la cible « {0} » : « {1} »",
- "unableToSetConnectionString": "Échec du paramétrage de l'application de la chaîne de connexion",
"unexpectedProjectContext": "Impossible d’établir le contexte du projet. Commande appelée à partir d’un emplacement inattendu : {0}",
"unknownDataSourceType": "Type de source de données inconnu : ",
"unrecognizedDataSourcesVersion": "Version non reconnue : ",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "Les cibles, les références et les références de la base de données système doivent être mises à jour pour générer le projet « {0} ». Si le projet a été créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous mettre à jour le projet ?",
"updateProjectFromDatabaseDialogName": "Mettre à jour le projet à partir de la base de données",
"updateText": "Mettre à jour",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "Mise à jour de {0} à partir de {1}...",
- "userConnectionString": "Entrer une chaîne de connexion",
- "userPasswordLater": "Pour pouvoir utiliser la chaîne de connexion SQL ultérieurement, vous devez entrer manuellement le mot de passe dans votre fichier local.settings.json.",
"userSelectionCancelled": "L'utilisateur a annulé la sélection de la manière d'exécuter l'arrêt automatique.",
"userSelectionInstallGlobally": "L'utilisateur a choisi d'installer l'autorest dans le monde entier. Installation maintenant...",
"userSelectionRunNpx": "Utilisateur sélectionné pour exécuter via npx.",
"valueCannotBeEmpty": "La valeur ne peut pas être vide",
- "valueMustNotBeEmpty": "La valeur ne doit pas être vide",
"viewFriendlyName": "Voir",
"yesString": "Oui"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "Projets de base de données",
"sqlDatabaseProjects.addDatabaseReference": "Ajouter une référence de base de données",
- "sqlDatabaseProjects.addSqlBinding": "Ajouter une liaison SQL (préversion)",
+ "sqlDatabaseProjects.addExistingItem": "Ajouter un élément ex_istant...",
"sqlDatabaseProjects.autorestSqlVersion": "Version d’autorest. SQL à utiliser à partir de NPM. La dernière version sera utilisée si elle n’est pas définie.",
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Modifier la plateforme cible",
"sqlDatabaseProjects.close": "Fermer le projet de base de données",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "Convertir en projet de style SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Créer un projet à partir de la base de données",
"sqlDatabaseProjects.delete": "Supprimer",
"sqlDatabaseProjects.description": "Concevoir et publier des schémas de base de données SQL",
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 555aed0bff..259ff17081 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "Toutes les sauvegardes ont été restaurées.",
"sql.migration.all.fields.required": "Tous les champs sont requis.",
"sql.migration.apply": "Appliquer",
- "sql.migration.asessment.failed": "L’évaluation de votre instance de SQL Server « {0} » a échoué.",
+ "sql.migration.assessed.databases": "(pour {0} bases de données évaluées)",
"sql.migration.assessment": "Résultats de l’évaluation pour «{0}»",
+ "sql.migration.assessment.failed": "L’évaluation de votre instance de SQL Server « {0} » a échoué.",
"sql.migration.assessment.in.progress": "Évaluation en cours",
"sql.migration.assessment.in.progress.content": "Nous évaluons les bases de données de votre instance SQL Server {0} pour identifier la cible Azure SQL appropriée.\r\n\r\nCela peut prendre un certain temps.",
"sql.migration.assessment.migration.warning": "Les bases de données qui ne sont pas prêtes pour la migration vers Azure SQL Managed Instance peuvent être migrées vers SQL Server sur Azure Machines Virtuelles.",
"sql.migration.assessment.results": "Résultats de l'évaluation",
+ "sql.migration.assessment.results.and.recommendations.title": "Résultats de l’évaluation et recommandations",
"sql.migration.assessments.blocking.issue": "Il s’agit d’un problème bloquant qui empêche la migration de la base de données de réussir.",
"sql.migration.authKeys.header": "Clé d'authentification",
"sql.migration.authKeys.refresh.message": "La clé d’authentification « {0} » a été actualisée.",
"sql.migration.authentication.type": "Type d'authentification",
"sql.migration.authentication.types": "Clés d'authentification",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Azure SQL Database",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance",
"sql.migration.azure.sql.database.virtual.machine": "SQL Server sur des machines virtuelles Azure",
+ "sql.migration.azure.sql.database.virtual.machine.short": "SQL Server sur machine virtuelle Azure",
"sql.migration.azure.sql.target": "Type de cible",
"sql.migration.azure.storage.account.to.upload.backups": "Compte de stockage Azure pour charger des sauvegardes",
"sql.migration.azure.tenant": "Locataire Azure AD",
+ "sql.migration.azureRecommendation.browse": "Parcourir",
+ "sql.migration.azureRecommendation.folder.name": "Nom du dossier",
+ "sql.migration.azureRecommendation.open": "Ouvrir",
"sql.migration.backup.location": "Emplacement de sauvegarde",
"sql.migration.backup.start.time": "Heure de début de la sauvegarde",
"sql.migration.bc.info": "Un basculement de la migration des SQL Managed Instances pour le niveau de service critique pour l'entreprise peut prendre beaucoup plus de temps que pour le niveau de service général, car trois répliques secondaires doivent être alimentées pour le groupe de haute disponibilité Always On. La durée de cette opération dépend de la taille des données. Dans 90 % des cas, la vitesse d'alimentation est de 220 Go/heure ou plus.",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "Abonnement",
"sql.migration.blob.storage.table.help": "Entrez le nom de la base de données cible et sélectionnez le groupe de ressources, le compte de stockage et le conteneur des bases de données sources sélectionnées.",
"sql.migration.blob.storageAccount.select": "Sélectionnez d’abord une valeur de compte de stockage.",
- "sql.migration.can.be.migrated": "{0} bases de données {1} peuvent être migrées",
+ "sql.migration.can.be.migrated": "Les bases de données {0}/{1} peuvent être migrées",
"sql.migration.cancel": "Annuler",
"sql.migration.cancel.error": "Une erreur est survenue lors de l’annulation de la migration.",
"sql.migration.cancel.migration": "Annuler la migration",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "Une erreur s’est produite lors de l’actualisation de l’état de la migration.",
"sql.migration.cutover.step.1": "1. Arrêtez toutes les transactions entrantes à destination de la base de données source.",
"sql.migration.cutover.step.2.blob": "2. Créez un journal des transactions différentielle ou une sauvegarde finale et stockez-le dans le conteneur Azure Storage Blob.",
- "sql.migration.cutover.step.2.network.share": "2. Créer une sauvegarde finale du journal des transactions et la stocker sur le partage réseau.",
+ "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",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "Données chargées/taille",
"sql.migration.database": "Base de données",
"sql.migration.database.already.exists": "La base de données « {0} » existe déjà sur le Managed Instance cible « {1} ».",
+ "sql.migration.database.assessment.description": "Sélectionnez les bases de données que vous souhaitez évaluer pour la migration vers Azure SQL.",
+ "sql.migration.database.assessment.title": "Bases de données pour l’évaluation",
"sql.migration.database.backup.load.error": "Une erreur s’est produite lors de l’accès aux détails de la base de données.",
- "sql.migration.database.migration": "Bases de données pour la migration",
+ "sql.migration.database.checksum.info.text": "Vérifiez que vos sauvegardes ont été effectuées avec l’option WITH CHECKSUM.",
"sql.migration.database.migration.mode.description": "Pour effectuer la migration vers le serveur cible Azure SQL, choisissez un mode de migration en fonction de vos besoins en temps d’arrêt.",
"sql.migration.database.migration.mode.label": "Mode de migration",
"sql.migration.database.migration.mode.offline.description": "Le temps d’arrêt de l’application va démarrer lorsque la migration démarre.",
@@ -113,15 +122,15 @@
"sql.migration.database.migration.status": "État de la migration de base de données",
"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.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",
+ "sql.migration.databases.selected": "{0}/{1} bases de données sélectionnées",
"sql.migration.databases.table.title": "Bases de données",
"sql.migration.day": "{0} jour",
"sql.migration.days": "{0} jours",
"sql.migration.description": "Description",
"sql.migration.details.copied": "Détails copiés",
- "sql.migration.dms.portal.info": "Les Azure Database Migration Service existants dans Portail Azure ne s’affichent pas dans Azure Data Studio. Le DMS créé dans Azure Data Studio ne sera pas encore visible dans le Portail Azure.",
"sql.migration.dms.provision.failed": "Échec de la mise en service d’un Database Migration Service. Patientez quelques minutes, puis réessayez.",
"sql.migration.duration": "Durée",
"sql.migration.empty.table.subtext": "Si des résultats étaient attendus, vérifiez la connexion à l’instance SQL Server.",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} bases de données contiennent des avertissements",
"sql.migration.inprogress.warning.single": "La base de données {0} contient des avertissements",
"sql.migration.instance": "Instance",
+ "sql.migration.invalid.account.error": "Pour continuer, sélectionnez un compte Azure valide.",
"sql.migration.invalid.blob.container.error": "Pour continuer, sélectionnez un conteneur d’objet blob valide pour la base de données source « {0} ».",
"sql.migration.invalid.blob.lastBackupFile.error": "Pour continuer, sélectionnez un dernier fichier de sauvegarde valide pour la base de données source « {0} ».",
"sql.migration.invalid.blob.resourceGroup.error": "Pour continuer, sélectionnez un groupe de ressources valide pour la base de données source « {0} ».",
"sql.migration.invalid.blob.storageAccount.error": "Pour continuer, sélectionnez un connecteur d’objets blob valide pour la base de données source « {0} ».",
"sql.migration.invalid.location.error": "Pour continuer, sélectionnez un emplacement valide.",
+ "sql.migration.invalid.managedInstance.error": "Pour continuer, sélectionnez une instance gérée valide.",
"sql.migration.invalid.migration.service.error": "Sélectionner Azure Database Migration Service",
"sql.migration.invalid.migration.service.offline.error": "Sélectionnez un Database Migration Service connecté à un nœud.",
"sql.migration.invalid.network.share.location": "Format d’emplacement du partage réseau non valide. Exemple : {0}",
"sql.migration.invalid.owner.uri.error": "Impossible de se connecter à la base de données en raison d'un OwnerUri non valide (Paramètre « OwnerUri »)",
"sql.migration.invalid.resourceGroup.error": "Pour continuer, sélectionnez un groupe de ressources valide.",
+ "sql.migration.invalid.savedInfo": "Impossible de récupérer la session enregistrée. Réessayez en sélectionnant une nouvelle session.",
"sql.migration.invalid.service.name.error": "Entrez un nom valide pour le service de migration.",
"sql.migration.invalid.storageAccount.error": "Sélectionnez un compte de stockage valide. ",
"sql.migration.invalid.subscription.error": "Pour continuer, sélectionnez un abonnement valide.",
"sql.migration.invalid.target.name.error": "Entrez un nom valide pour la base de données cible.",
"sql.migration.invalid.user.account": "Format de compte d’utilisateur non valide. Exemple : {0}",
+ "sql.migration.invalid.virtualMachine.error": "Pour continuer, sélectionnez une machine virtuelle valide.",
"sql.migration.ir.page.description": "Azure Database Migration Service orchestre les activités de migration de bases de données et suit leur progression. Vous pouvez sélectionner un Azure Database Migration Service existant pour la cible Azure SQL si vous en avez créé un précédemment ou en créer un nouveau ci-dessous.",
"sql.migration.ir.page.sql.migration.service.not.found": "Aucun Database Migration Service trouvé. Créez-en un.",
"sql.migration.ir.page.title": "Service Azure Database Migration",
@@ -182,7 +195,7 @@
"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.location": "Emplacement",
- "sql.migration.managed.instance": "Azure SQL Managed Instance",
+ "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 terminées",
"sql.migration.migration.in.progress": "Migrations de base de données en cours",
"sql.migration.migration.not.started": "Migrations non démarrées",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} minutes",
"sql.migration.mode": "Mode",
"sql.migration.more.info": "Informations supplémentaires",
+ "sql.migration.na": "N / A",
"sql.migration.name": "Nom",
"sql.migration.name.label": "Noms :",
"sql.migration.name.of.new.rg": "Nom du nouveau groupe de ressources",
@@ -248,16 +262,16 @@
"sql.migration.resource.group.description": "Un groupe de ressources est un conteneur qui inclut les ressources associées à une solution Azure.",
"sql.migration.resource.group.not.found": "Aucun groupe de ressources trouvé.",
"sql.migration.resourceGroups": "Groupe de ressources",
- "sql.migration.resume.continue": "Poursuivre la dernière tentative de migration...",
- "sql.migration.resume.start": "Commencer l’évaluation de la migration (recommandé)",
+ "sql.migration.resume.session": "Reprendre la session précédemment enregistrée",
"sql.migration.resume.title": "Réexécuter le flux de travail de migration",
"sql.migration.retry.migration": "Réessayer la migration",
"sql.migration.retry.migration.error": "Une erreur s’est produite lors de la nouvelle tentative de migration.",
"sql.migration.rg.created": "Groupe de ressources créé",
"sql.migration.save.close": "Enregistrer et fermer",
+ "sql.migration.save.close.popup": "Configuration enregistrée. La collecte des données de performances continuera de s’exécuter en arrière-plan. Vous pouvez arrêter la collecte quand vous le souhaitez.",
"sql.migration.saved.assessment.cancel": "Annuler",
"sql.migration.saved.assessment.next": "Suivant",
- "sql.migration.saved.assessment.result": "Résultat enregistré de l’évaluation",
+ "sql.migration.saved.assessment.result": "Session enregistrée",
"sql.migration.search": "Recherche",
"sql.migration.search.for.migration": "Rechercher des migrations",
"sql.migration.sec": "{0} s",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "Sélectionnez au moins une base de données à évaluer pour la migration",
"sql.migration.select.database.to.migrate": "Sélectionner les bases de données à migrer",
"sql.migration.select.prompt": "Cliquez sur l’instance SQL Server ou sur l’une des bases de données à gauche pour afficher ses détails.",
- "sql.migration.select.target.to.continue": "Pour continuer, sélectionnez une base de données cible.",
+ "sql.migration.select.target.to.continue": "Pour continuer, sélectionnez une cible.",
"sql.migration.server": "Serveur",
"sql.migration.service.account.info.text": "Vérifiez que le compte de service exécutant l'instance source de SQL Server a des privilèges de lecture sur le partage réseau.",
"sql.migration.service.container.container.description1": "Azure Database Migration Service utilise le runtime d'intégration auto-hébergé d’Azure Data Factory pour charger des sauvegardes du partage fie réseau local vers Azure.",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "Afficher l'état",
"sql.migration.size": "Taille (Mo)",
"sql.migration.size.column.header": "Taille",
+ "sql.migration.sku.available.recommendations": "{0} recommandations disponibles",
+ "sql.migration.sku.azureConfiguration": "Configuration Azure",
+ "sql.migration.sku.azureConfiguration.businessCritical": "Critique pour l’entreprise",
+ "sql.migration.sku.azureConfiguration.db": "{0} – {1} vCore",
+ "sql.migration.sku.azureConfiguration.gen5": "Gen5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "Usage général",
+ "sql.migration.sku.azureConfiguration.mi": "{0} – {1} – {2} vCore",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} – {1} – {2} vCore – {3} Go",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "Série Premium",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "Série premium à mémoire optimisée",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} processeur virtuel)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "Données : {0}, journal : {1}, tempdb : {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "Choisissez la manière dont vous souhaitez fournir les données de performances",
+ "sql.migration.sku.azureRecommendation.collectData.method": "Collectez les données de performance maintenant",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "Sélectionnez un dossier sur votre disque local où les données de performance seront enregistrées",
+ "sql.migration.sku.azureRecommendation.description": "La recommandation Azure nécessite des données de performances de l’instance de serveur SQL pour fournir une recommandation cible. Activez la collecte de données de performances pour recevoir la recommandation cible pour les bases de données que vous souhaitez migrer. Plus cette durée sera activée, meilleure sera la recommandation. Vous pouvez désactiver la collecte des données de performances à tout moment.",
+ "sql.migration.sku.azureRecommendation.description2": "Vous pouvez également choisir de sélectionner ces données dans un dossier existant, si vous les avez déjà collectées précédemment.",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "J’ai déjà les données de performance",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "Génération de recommandations Azure à l’aide des données de performances fournies...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "Sélectionnez un dossier sur votre disque local où les données de performances précédemment collectées ont été enregistrées",
+ "sql.migration.sku.azureRecommendation.start": "Démarrer",
+ "sql.migration.sku.azureRecommendation.start.popup": "Début de la collecte des données de performances...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "Les recommandations initiales seront automatiquement actualisées dans environ {0} minute(s).",
+ "sql.migration.sku.azureRecommendation.status.imported": "La recommandation Azure a été appliquée à l’aide des données fournies. Importez ou collectez des données supplémentaires pour affiner la recommandation.",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "Collecte de données en cours. Génération de premières recommandations...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "Vérifiez périodiquement les recommandations mises à jour en appuyant sur le bouton “Actualiser la recommandation”.",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "La recommandation Azure collecte et analyse les données de performances, puis recommande une base de données de taille appropriée dans Azure pour votre charge de travail.",
+ "sql.migration.sku.azureRecommendation.status.refining": "Collecte de données toujours en cours. Affiner les recommandations existantes...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "La collecte de données pour les recommandations Azure a été arrêtée.",
+ "sql.migration.sku.azureRecommendation.stop.popup": "Arrêt de la collecte des données de performances...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "L’exécution de la collecte des performances pendant une période plus longue permet de garantir une recommandation plus précise.",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "Cliquez sur le bouton ci-dessous pour importer ou collecter les données de performances de la base de données.",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "La recommandation Azure s’affichera une fois la collecte de données terminée.",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "La recommandation Azure n’est pas disponible. Cliquez sur le bouton “Obtenir la recommandation Azure” ci-dessous",
+ "sql.migration.sku.cpu": "{0} cœurs",
+ "sql.migration.sku.cpu.requirement": "Configuration requise pour le processeur",
+ "sql.migration.sku.data.iops.requirement": "Exigence d'IOPS de données",
+ "sql.migration.sku.data.storage.requirement": "Exigence de stockage de données",
+ "sql.migration.sku.db.card.title": "Azure SQL Database",
+ "sql.migration.sku.gb": "{0} Go",
+ "sql.migration.sku.get.recommendation": "Obtenir la recommandation Azure",
+ "sql.migration.sku.io.memory.requirement": "Exigence de latence d’E/S",
+ "sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Région Azure pour votre cible de Azure SQL",
- "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Pour migrer vers Azure SQL Managed Instance (PaaS), affichez les résultats de l’évaluation et sélectionner une ou plusieurs bases de données.",
- "sql.migration.sku.recommendation.view.assessment.vm": "Pour migrer vers SQL Server sur une machine virtuelle Azure (IaaS), affichez les résultats de l’évaluation et sélectionnez une ou plusieurs bases de données.",
+ "sql.migration.sku.log.storage.requirement": "Exigence de stockage des journaux",
+ "sql.migration.sku.logs.iops.requirement": "Exigence IOPS des journaux",
+ "sql.migration.sku.memory.requirement": "Mémoire requise",
+ "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance",
+ "sql.migration.sku.ms": "{0} ms",
+ "sql.migration.sku.parameters": "Paramètres de recommandation",
+ "sql.migration.sku.parameters.edit": "Modifier les paramètres",
+ "sql.migration.sku.parameters.edit.title": "Modifier les paramètres de recommandation",
+ "sql.migration.sku.parameters.enable.preview": "Activer les fonctionnalités d’aperçu",
+ "sql.migration.sku.parameters.enable.preview.info": "L’activation de cette option inclura les dernières générations de matériel qui ont considérablement amélioré les performances et l’évolutivité. Ces SKU sont actuellement en version préliminaire et peuvent ne pas encore être disponibles dans toutes les régions.",
+ "sql.migration.sku.parameters.percentage.utilization": "Utilisation en pourcentage",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "Centile des points de données à utiliser lors de l’agrégation des données de performances.",
+ "sql.migration.sku.parameters.scale.factor": "Facteur d'échelle",
+ "sql.migration.sku.parameters.scale.factor.invalid": "Facteur d’échelle non valide. Entrez une valeur entière positive.",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Modifiez le facteur d’échelle si vous souhaitez que la recommandation Azure soit un pourcentage supérieur ou inférieur à votre charge de travail actuelle.",
+ "sql.migration.sku.parameters.text": "Entrez les informations ci-dessous pour modifier les paramètres de recommandation.",
+ "sql.migration.sku.parameters.update": "Mettre à jour",
+ "sql.migration.sku.percentage": "{0} %",
+ "sql.migration.sku.percentile": "{0}e centile",
+ "sql.migration.sku.recommendation": "Recommandation Azure",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Pour migrer vers Azure SQL Managed Instance, affichez les résultats de l’évaluation et sélectionnez une ou plusieurs bases de données.",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Pour migrer vers SQL Server sur une machine virtuelle Azure, affichez les résultats de l’évaluation et sélectionnez une ou plusieurs bases de données.",
+ "sql.migration.sku.recommendationReason": "Raison de la recommandation",
+ "sql.migration.sku.recommendations": "Recommandations",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "Dernière actualisation : {0}",
+ "sql.migration.sku.recommendations.loading": "Chargement...",
+ "sql.migration.sku.recommendations.title": "({0} Recommandations)",
+ "sql.migration.sku.recommended.value": "Valeur",
+ "sql.migration.sku.recommendedConfiguration": "Configuration recommandée",
+ "sql.migration.sku.refine.recommendation": "Affiner la recommandation Azure",
+ "sql.migration.sku.refresh.recommendation": "Actualiser la recommandation",
"sql.migration.sku.resource": "Nom de votre ressource cible Azure SQL",
"sql.migration.sku.resource_group": "Groupe de ressources pour votre cible de Azure SQL",
+ "sql.migration.sku.restart.performance.collection": "Redémarrer la collecte de données",
+ "sql.migration.sku.sourceProperties": "Propriétés de la source",
+ "sql.migration.sku.sql.dataDisk": "Fichiers de données DQS",
+ "sql.migration.sku.sql.logDisk": "Fichiers journaux SQL",
+ "sql.migration.sku.sql.temp": "base de données SQL",
+ "sql.migration.sku.stop.performance.collection": "Arrêter la collecte de données",
+ "sql.migration.sku.storage.dimension": "Dimension",
+ "sql.migration.sku.storageGB": "{0} Go",
"sql.migration.sku.subscription": "Nom de l’abonnement pour votre cible Azure SQL",
- "sql.migration.sku.vm.card.title": "SQL Server dans une machine virtuelle Azure (laaS)",
+ "sql.migration.sku.targetDeploymentType": "Type de déploiement cible",
+ "sql.migration.sku.targetStorageConfiguration": "Configuration de stockage cible recommandée",
+ "sql.migration.sku.targetStorageConfiguration.caching": "Mise en cache de l’hôte",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "Non applicable",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "Aucun(e)",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "Lecture seule",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "Lecture/écriture",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "Placez tempdb sur le lecteur SSD éphémère local (par défaut D:\\)",
+ "sql.migration.sku.targetStorageConfiguration.info": "Vous trouverez ci-dessous la configuration de stockage cible requise pour répondre à vos besoins en termes de performances de stockage.",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "SSD local",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "Configuration de stockage recommandée",
+ "sql.migration.sku.targetStorageConfiguration.storage": "Stockage",
+ "sql.migration.sku.viewDetails": "Afficher les détails",
+ "sql.migration.sku.vm.card.title": "SQL Server dans une machine virtuelle Azure",
"sql.migration.source.configuration": "Configuration de la source",
"sql.migration.source.credentials": "Informations d’identification sources",
"sql.migration.source.database": "Nom de la base de données source",
"sql.migration.source.databases": "Bases de données sources",
- "sql.migration.source.details.sqlAuth": "Entrez les informations d’identification de l’authentification SQL utilisées pour la connexion à l’instance SQL Server {0}. Ces informations d’identification seront utilisées pour la connexion à l’instance SQL Server et l’identification d’un ou plusieurs fichiers de sauvegarde valides.",
+ "sql.migration.source.details.sqlAuth": "Saisissez les identifiants d’authentification SQL utilisés pour vous connecter à l’instance SQL Server {0}. Ces informations d’identification seront utilisées pour se connecter à l’instance SQL Server et identifier les fichiers de sauvegarde valides.",
"sql.migration.source.details.windowAuth": "Entrez les informations d’identification d’authentification Windows utilisées pour se connecter à SQL Server instance {0}. Ces informations d’identification seront utilisées pour se connecter à l’instance SQL Server et identifier les fichiers de sauvegarde valides.",
"sql.migration.source.server": "Serveur source",
"sql.migration.source.version": "Version source",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "Instance SQL Server",
"sql.migration.sql.virtual.machine": "Machine virtuelle SQL",
"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",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "Tester la connexion",
"sql.migration.type": "Type",
"sql.migration.type.label": "Type :",
+ "sql.migration.unavailable.managedInstance": "(Indisponible) {0}",
"sql.migration.unique.name": "Sélectionnez un nom unique pour cette base de données cible",
"sql.migration.username": "Nom d'utilisateur",
"sql.migration.view.all": "Afficher tout",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Sélectionnez un compte Azure lié à Azure Data Studio ou liez-en un maintenant.",
"sql.migration.wizard.account.noAccount.error": "Ajoutez un compte lié, puis réessayez.",
"sql.migration.wizard.account.title": "Compte Azure",
+ "sql.migration.wizard.perfCollection.error": "Des erreurs se sont produites lors de la collecte des données de performances pour le serveur '{0}'. Si ces problèmes persistent, essayez de redémarrer le processus de collecte de données : \r\n\r\n{1}",
"sql.migration.wizard.sku.all": "En fonction des résultats de l’évaluation, toutes les {0} de vos bases de données dans un état en ligne peuvent être migrées vers Azure SQL.",
"sql.migration.wizard.sku.assessment.error": "Une erreur s'est produite lors de l’évaluation du serveur.",
"sql.migration.wizard.sku.assessment.error.bypass": "Cochez cette option pour ignorer l’évaluation et continuer la migration.",
"sql.migration.wizard.sku.assessment.error.detail": "[Il n’existe aucun résultat d’évaluation pour valider la préparation de la migration de votre base de données. En cochant cette case, vous reconnaissez vouloir poursuivre la migration de votre base de données vers la cible Azure SQL souhaitée.]",
"sql.migration.wizard.sku.assessment.unexpected.error": "Une erreur inattendue s’est produite lors de l’évaluation du serveur « {0} ».{3}Message:pile {1}{3}: {2}",
"sql.migration.wizard.sku.choose_a_target": "Choisir votre cible Azure SQL",
- "sql.migration.wizard.sku.error": "Une erreur s'est produite lors de l’évaluation de vos bases de données.",
- "sql.migration.wizard.sku.title": "Cible Azure SQL",
+ "sql.migration.wizard.sku.error": "Une erreur s’est produite lors de la génération des recommandations SKU pour le serveur '{0}'.",
+ "sql.migration.wizard.sku.error.noRecommendation": "Aucune recommandation disponible",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "Aucune recommandation SKU n’a été générée, car aucune SKU ne pouvait satisfaire les caractéristiques de performances de votre source. Essayez de sélectionner une plate-forme cible différente, d’ajuster les paramètres de recommandation ou de sélectionner un ensemble différent de bases de données à évaluer.",
+ "sql.migration.wizard.target.description": "Sélectionnez un compte Azure et votre cible {0}.",
+ "sql.migration.wizard.target.title": "Cible Azure SQL",
"sql.migration.yes": "Oui",
- "total.databases.selected": "{0} de bases de données {1} sélectionnées."
+ "total.databases.selected": "{0} de bases de données {1} sélectionnées"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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} »",
diff --git a/i18n/ads-language-pack-fr/translations/main.i18n.json b/i18n/ads-language-pack-fr/translations/main.i18n.json
index 395050757c..7676e9e964 100644
--- a/i18n/ads-language-pack-fr/translations/main.i18n.json
+++ b/i18n/ads-language-pack-fr/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "Tout sélectionner",
"table.sortAscending": "Tri croissant",
"table.sortDescending": "Tri décroissant",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "{0} sélectionné(s)",
"tableFilter.visibleCount": "{0} Résultats"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "Menu contextuel de l’élément dataexplorer",
"dataGrid.context": "Menu contextuel de l’élément de grille de données",
"default": "Activez la recherche de mises à jour automatique pour que Azure Data Studio recherche les mises à jour automatiquement et régulièrement.",
+ "docNotFoundForUriError": "Impossible d’ouvrir un document de notebook pour l’URI spécifié",
"enable locally": "Rechargez Azure Data Studio pour activer cette extension localement.",
"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",
@@ -10006,6 +10009,7 @@
"sql.watcherExclude": "Configurez les modèles Glob des chemins d’accès aux fichiers à exclure de la surveillance des fichiers. Les modèles doivent correspondre à des chemins absolus, à savoir le préfixe « **/ » ou le chemin complet pour une correspondance appropriée et le suffixe « /** » pour la correspondance avec les fichiers à l’intérieur d’un chemin (par exemple, « /build/output/** » ou « /Users/name/workspaces/project/build/output/** »). Le changement de ce paramètre nécessite un redémarrage. Si vous constatez qu’Azure Data Studio consomme beaucoup de temps processeur au démarrage, vous pouvez exclure les dossiers volumineux pour réduire la charge initiale.",
"uninstallExtensionComplete": "Rechargez Azure Data Studio pour désinstaller de l’extension {0}.",
"updateLocale": "Souhaitez-vous changer la langue de l’interface d’Azure Data Studio en {0} et redémarrer ?",
+ "vscodeDocCreationFailedError": "Échec de la création du document notebook",
"vscodeFunctionalityNotSupportedError": "Cette fonctionnalité VS Code n’est pas prise en charge dans Azure Data Studio.",
"vscodeInvalidArgumentsError": "Arguments non valides",
"watermark.newNotebook": "Nouveau notebook",
@@ -10013,10 +10017,6 @@
"workspace.trust.description": "Contrôle si l'approbation de l'espace de travail est activée dans Azure Data Studio.",
"workspace.trust.emptyWindow.description": "Contrôle si la fenêtre vide est approuvée par défaut dans Azure Data Studio. Lorsqu'il est utilisé avec `#{0}#`, vous pouvez activer toutes les fonctionnalités d'Azure Data Studio sans demander dans une fenêtre vide."
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "Doit être une option de la liste",
- "selectBox": "Zone de sélection"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "Aucun compte à actualiser",
"accountActions.no": "Non",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"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.newRowButtonAriaLabel": "Ajouter une nouvelle ligne à '{0}' table",
"designer.newRowText": "Ajouter nouveau",
"designer.processing": "Traitement en cours...",
"designer.processingChanges": "Changements de traitement...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "Les modifications ont été publiées",
"designer.publishingChanges": "Publication des modifications...",
"designer.removeRowText": "Supprimer",
+ "designer.scriptTabTitle": "Scripts",
"tableDesigner.unknownComponentType": "Le type de composant : {0} n’est pas pris en charge."
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "Cellule de texte"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "Paramètres"
+ "cellLanguageDescription": "({0}) - Langage actuel",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "Paramètres",
+ "selectCellLanguage": "Sélectionner le mode de langage de la cellule"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "Erreur de la dernière exécution. Cliquer pour réexécuter",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "Indique s’il faut utiliser la version la plus récente du convertisseur de démarque pour les ordinateurs portables. Cela peut entraîner une démarque différente de celle des versions précédentes.",
"notebookViews": "Affichages du bloc-notes",
"notebookViews.enabled": "(Préversion) Activer les affichages bloc-notes",
+ "restartNotebookKernel": "Redémarrer un noyau du notebook",
"search.actionsPosition": "Contrôle le positionnement de la barre d'action sur des lignes dans la vue de recherche.",
"search.actionsPositionAuto": "Positionnez la barre d'action à droite quand la vue de recherche est étroite et immédiatement après le contenu quand la vue de recherche est large.",
"search.actionsPositionRight": "Positionnez toujours la barre d'action à droite.",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "Ajouter un compte",
"accountDialog.close": "Fermer",
"accountDialog.didNotPickAuthProvider": "Vous n'avez sélectionné aucun fournisseur d'authentification. Réessayez.",
+ "accountDialog.loadingProviderLabel": "Chargement des comptes...",
"accountDialog.noAccountLabel": "Aucun compte lié. Ajoutez un compte.",
"accountDialog.noCloudsRegistered": "Aucun cloud n'est activé. Accéder à Paramètres -> Rechercher dans la configuration de compte Azure -> Activer au moins un cloud",
"accountExplorer.name": "Comptes",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "Le serveur n’a pas pu démarrer, car aucun fournisseur n’a été défini pour ce type de fichier notebook.",
"ServerNotStarted": "Le serveur n'a pas démarré pour une raison inconnue",
"clientSession.unknownError": "Une erreur s'est produite au démarrage d'une session de notebook",
- "kernelRequiresConnection": "Noyau {0} introuvable. Le noyau par défaut est utilisé à la place."
+ "kernelRequiresConnection": "Le noyau « {0} » est introuvable. Le noyau par défaut sera utilisé à la place.",
+ "kernelRestartFailed": "Échec du redémarrage du noyau : {0}",
+ "kernelRestartedSuccessfully": "Le noyau a redémarré"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "L’attente du délai de disponibilité du fournisseur d’exécution a expiré pour le fournisseur de notebooks « {0} »",
+ "failedToCreateNotebookInput": "Échec de la création de l’entrée de notebook pour le fournisseur '{0}'",
"notebookServiceNoProvider": "Le fournisseur de notebooks n'existe pas",
"notebookUriNotDefined": "Aucun URI passé pendant la création d'un gestionnaire de notebook",
"serializationProviderTimeout": "L’attente de la disponibilité du fournisseur de sérialisation a expiré pour le fournisseur de notebooks « {0} »",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "Affichage sans titre"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "Redémarrage du noyau SQL non pris en charge",
"connectionRequired": "Une connexion doit être choisie pour exécuter des cellules de notebook",
"sqlKernelError": "Erreur de noyau SQL",
"sqlMaxRowsDisplayed": "Affichage des {0} premières lignes."
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "Description de la table.",
"designer.table.description.name": "Nom de l’objet de la table",
"designer.table.description.schema": "Schéma qui contient la table.",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "Colonnes dans la clé primaire",
+ "designer.table.primaryKeyName.description": "Nom de la clé primaire",
+ "tableDesigner.ErrorDialogTitle": "Erreur du concepteur de tableaux",
"tableDesigner.ForeignKeyTypeName": "Clé étrangère",
"tableDesigner.ForeignTableName": "Table étrangère",
"tableDesigner.IndexTypeName": "Index",
+ "tableDesigner.PrimaryKeyTabTitle": "Clé primaire",
+ "tableDesigner.TableSchemaValidationError": "Échec de la validation du schéma de table avec l’erreur : {0}",
+ "tableDesigner.addForeignKey": "Nouvelle clé étrangère",
+ "tableDesigner.addNewCheckConstraint": "Nouvelle contrainte CHECK",
+ "tableDesigner.addNewColumn": "Nouvelle colonne",
+ "tableDesigner.addNewColumnMapping": "Nouveau mappage de colonnes",
+ "tableDesigner.addNewColumnToIndex": "Ajouter une colonne",
+ "tableDesigner.addNewColumnToPrimaryKey": "Ajouter une colonne",
+ "tableDesigner.addNewIndex": "Nouvel index",
"tableDesigner.checkConstraintExpressionTitle": "Expression",
"tableDesigner.checkConstraintNameTitle": "Nom",
"tableDesigner.checkConstraintTypeName": "Contrainte de validation",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "Colonnes",
"tableDesigner.indexName": "Nom",
"tableDesigner.indexesTabTitle": "Index",
+ "tableDesigner.inputValidationError": "Échec de la validation de l’entrée avec l’erreur : {0}",
"tableDesigner.nameTitle": "Nom de la table",
+ "tableDesigner.primaryKeyColumnsTitle": "Colonnes de clés primaires",
+ "tableDesigner.primaryKeyNameTitle": "Nom",
"tableDesigner.publishChangeError": "Une erreur s’est produite lors de la publication des modifications : {0}",
"tableDesigner.publishChangeSuccess": "Les modifications ont été publiées avec succès.",
"tableDesigner.savingChanges": "Publication des modifications du concepteur de tables...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "Impossible de démarrer une session, le gestionnaire n'est pas encore initialisé"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "Requête {0} : coût de requête (relatif au script) : {1} %"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "Ouvrir la requête",
- "queryPlanCustomZoom": "Zoom personnalisé",
- "queryPlanFitGraphLabel": "Zoomer pour ajuster",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "Propriétés",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "Zoom avant",
- "queryPlanZoomOutActionLabel": "Zoom arrière"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Fonctionnalité en préversion"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "Annuler",
"tableDesigner.generateScript": "Générer le script",
"tableDesigner.previewDatabaseUpdates": "Aperçu des mises à jour de la base de données"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "Doit être une option de la liste",
+ "selectBox": "Zone de sélection"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "Problèmes"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "Fichiers de plan d'exécution",
+ "executionPlanCustomZoom": "Zoom personnalisé",
+ "executionPlanFileLoadingComplete": "Les plans d’exécution sont générés.",
+ "executionPlanFileLoadingFailed": "Échec du chargement des plans d'exécution",
+ "executionPlanFitGraphLabel": "Zoomer pour ajuster",
+ "executionPlanOpenGraphFile": "Afficher le code XML du plan de requête",
+ "executionPlanPropertiesActionLabel": "Propriétés",
+ "executionPlanSavePlanXML": "Enregistrer le fichier de plan",
+ "executionPlanSearchNodeAction": "Rechercher un nœud",
+ "executionPlanTitle": "Plan de requête (aperçu)",
+ "executionPlanZoomInActionLabel": "Zoom avant",
+ "executionPlanZoomOutActionLabel": "Zoom arrière",
+ "loadingExecutionPlanFile": "Génération des plans d’exécution",
+ "openQueryAction": "Ouvrir la requête"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "Éditeur de plan d'exécution des requêtes"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Edge",
+ "executionPlanPropertyViewClose": "Fermer",
+ "executionPlanPropertyViewSortAlphabetically": "Alphabétique",
+ "executionPlanPropertyViewSortByDisplayOrder": "Catégories",
+ "nodePropertyViewNameNameColumnHeader": "Nom",
+ "nodePropertyViewNameValueColumnHeader": "Valeur",
+ "nodePropertyViewTitle": "Propriétés"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "Requête {0} : coût de requête (relatif au script) : {1} %"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "Fermer (Échap)",
+ "customZoomApplyButton": "Appliquer",
+ "customZoomApplyButtonTitle": "Appliquer le zoom (Entrée)",
+ "invalidCustomZoomError": "Sélectionner une valeur de zoom comprise entre 1 et 200",
+ "qpZoomValueLabel": "Zoom (pourcentage)",
+ "zoomAction": "Zoom (Entrée)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "Fermer (Échap)",
+ "executionPlanSearchTypeContains": "Contient",
+ "executionPlanSearchTypeEquals": "Égal à",
+ "nextSearchItemAction": "Correspondance suivante (Entrée)",
+ "previousSearchItemAction": "Correspondance précédente (Shift+Enter)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "Chargement du bloc-notes {0} terminé",
+ "loadingNotebookMessage": "Chargement du bloc-notes {0}"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "Aucun gestionnaire de plan d’exécution valide n’est inscrit.",
+ "providerIdNotValidError": "Un fournisseur valide est nécessaire pour interagir avec ExecutionPlanService.",
+ "selectExecutionPlanProvider": "Sélectionner un fournisseur pour ouvrir le plan d’exécution"
}
}
}
\ 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 016ae61b3a..3e9b657af1 100644
--- a/i18n/ads-language-pack-it/CHANGELOG.md
+++ b/i18n/ads-language-pack-it/CHANGELOG.md
@@ -2,6 +2,7 @@
Tutti i cambiamenti degni di nota al language pack "ads-language-pack-it" saranno documentati in questo file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-it/package.json b/i18n/ads-language-pack-it/package.json
index 4b84f1defd..ff859e6516 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 d5a9711cc7..0b8976d343 100644
--- a/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "Immettere una password non vuota o premere ESC per uscire.",
"arc.enterNewPassword": "Immettere una nuova password",
"arc.errorConnectingToController": "Errore durante la connessione al controller. {0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "Errore durante l'elenco delle aree di lavoro Log Analytics {0}",
"arc.errorVerifyingPassword": "Si è verificato un errore durante la verifica della password. {0}",
"arc.extensionInstallationFailed": "Impossibile installare l'estensione {0}.",
"arc.extensionInstalled": "L'estensione '{0}' è stata installata.",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "Infrastruttura",
"arc.data.controller.kube.cluster.context": "Contesto del cluster",
"arc.data.controller.location": "Percorso",
+ "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",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "Confermare password",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "Password",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "Immettere la password che verrà usata per accedere alle metriche e ai dashboard dei log.",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "dettagli sui prezzi",
"arc.sql.cost.summary.resource.group": "Gruppo di risorse",
"arc.sql.cost.summary.service.tier": "Livello di servizio",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.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.cost.summary.service.tier.learn.more.text": "Altre informazioni",
"arc.sql.cost.summary.sql.connection.info": "Informazioni di connessione SQL",
"arc.sql.cost.summary.sql.instance.settings": "Impostazioni istanza di SQL",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "Limite di vCore della CPU",
"arc.sql.dev.use.description": "Selezionare la casella per indicare che questa istanza verrà usata solo a scopo di sviluppo o di test. Questa istanza non verrà fatturata.",
"arc.sql.dev.use.label": "Solo per lo sviluppo",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "Disponibilità elevata",
+ "arc.sql.high.availability.description": "Abilita le repliche aggiuntive per la disponibilità elevata. La configurazione di calcolo e archiviazione selezionata di seguito verrà applicata a tutte le repliche.",
"arc.sql.instance.name": "Nome dell'istanza",
"arc.sql.instance.retention.policy.title": "Criteri di conservazione backup istanza SQL",
"arc.sql.instance.settings.section.title": "Impostazioni istanza di SQL",
@@ -484,9 +488,9 @@
"arc.sql.pitr.retention.description": "Configurare la conservazione per i backup temporizzati. {0}",
"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": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "arc.sql.service.tier.business.critical": "[ANTEPRIMA] 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.data.description": "Classe di archiviazione da utilizzare per i dati (.mdf). Se non viene specificato alcun valore, verrà utilizzata la classe di archiviazione predefinita.",
@@ -494,8 +498,8 @@
"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.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 repliche",
+ "arc.sql.two.replicas": "2 repliche",
"arc.sql.username": "Nome utente",
"arc.sql.volume.size.backups.description": "La dimensione del volume di archiviazione da utilizzare per i backup in gibibyte.",
"arc.sql.volume.size.backups.label": "Dimensioni del volume in Gi (backup)",
diff --git a/i18n/ads-language-pack-it/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-it/translations/extensions/azcli.i18n.json
index 469a168b23..64dc98e9d0 100644
--- a/i18n/ads-language-pack-it/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/azcli.i18n.json
@@ -9,82 +9,82 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
- "az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
+ "az.accept": "Accetto",
+ "az.arcdataExtensionNotInstalled": "Questa estensione richiede l'installazione dell'estensione 'arcdata' dell'interfaccia della riga di comando di Azure. Installare la versione più recente seguendo le istruzioni riportate [qui](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.arcdataInstalled": "L'estensione arcdata dell'interfaccia della riga di comando di Azure è stata installata. Il riavvio di Azure Studio è necessario per completare la configurazione. Le funzionalità non verranno attivate fino a quando l’operazione non sarà completata.",
+ "az.askLater": "Chiedi più tardi",
+ "az.az": "Interfaccia della riga di comando di Azure",
+ "az.azInstalled": "L’installazione dell'interfaccia della riga di comando di Azure completata. Il riavvio di Azure Studio è necessario per completare la configurazione. Le funzionalità non verranno attivate fino a quando l’operazione non verrà completata.",
+ "az.azOutputParseErrorCaught": "Si è verificato un errore durante l'analisi dell'output del comando az: {0}. L'output non è JSON.",
+ "az.azUserSettingReadLog": "Configurazione utente dell'interfaccia della riga di comando di Azure: {0}.{1} lettura, valore: {2}",
+ "az.azUserSettingUpdatedLog": "Configurazione utente dell'interfaccia della riga di comando di Azure: {0}.{1} aggiornata, newValue: {2}",
+ "az.checkingLatestAzVersion": "Verifica della disponibilità della versione più recente dell'interfaccia della riga di comando di Azure",
+ "az.couldNotFindArcdataWithPrompt": "Non è stato possibile trovare l'estensione arcdata dell'interfaccia della riga di comando di Azure. Installarla ora? In caso contrario, alcune funzionalità non saranno in grado di funzionare.",
+ "az.couldNotFindAz": "Non è stato possibile trovare l'interfaccia della riga di comando di Azure. Errore: {0}",
+ "az.couldNotFindAzArc": "Non è stato possibile trovare l'estensione arcdata dell'interfaccia della riga di comando di Azure. Errore: {0}",
+ "az.couldNotFindAzWithPrompt": "Non è stato possibile trovare l'interfaccia della riga di comando di Azure. Installarla ora? In caso contrario, alcune funzionalità non saranno in grado di funzionare.",
+ "az.currentlyInstalledVersionIsLatest": "La versione attualmente installata dell'interfaccia della riga di comando di Azure: {0} è uguale o successiva a qualsiasi altra versione disponibile",
+ "az.decline": "Rifiuta",
+ "az.doNotAskAgain": "Non chiedere più",
+ "az.downloadError": "Si è verificato un errore durante il download",
+ "az.downloadFinished": "Download completato",
+ "az.downloadingProgressMb": "Downloading di ({0}/{1}MB)",
+ "az.downloadingTo": "Downloading {0} da {1} a {2} in corso",
+ "az.endpointOrNamespaceRequired": "È necessario specificare un endpoint o uno spazio dei nomi",
+ "az.executingCommand": "Esecuzione del comando: '{0} {1}‘",
+ "az.failedToParseReleaseInfo": "Non è stato possibile analizzare il JSON dei contenuti in: {0}.\r\nContenuti file:\r\n{1}\r\nErrore: {2}",
+ "az.foundExistingAz": "È stata trovata l'installazione dell'interfaccia della riga di comando di Azure esistente della versione (v{0}) nel percorso:{1} con versione arcdata: {2}.",
+ "az.gettingTextContentsOfUrl": "Recupero dei contenuti di testo della risorsa all'URL {0}",
+ "az.installError": "Si è verificato un errore durante l'installazione dell'interfaccia della riga di comando di Azure e dell'estensione arcdata: {0}",
+ "az.installingArcdata": "Installazione dell'estensione arcdata dell'interfaccia della riga di comando di Azure in corso...",
+ "az.installingAz": "Installazione dell'interfaccia della riga di comando di Azure in corso...",
+ "az.latestAzVersionAvailable": "Ultima versione disponibile dell’interfaccia della riga di comando di Azure: {0}.",
+ "az.missingRequiredVersion": "L'interfaccia della riga di comando di Azure >= {0} è necessaria per questa funzionalità. Eseguire il comando 'Interfaccia della riga di comando di Azure: check for Update' per installare questa opzione e riprovare.",
"az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.noAz": "Non è disponibile alcuna interfaccia della riga di comando di Azure. Eseguire il comando 'Interfaccia della riga di comando di Azure: Install' per abilitare le funzionalità che lo richiedono.",
+ "az.noAzArc": "Non è disponibile alcuna estensione arcdata dell'interfaccia della riga di comando di Azure.",
+ "az.noAzWithLink": "Non è disponibile alcuna interfaccia della riga di comando di Azure, [installare l'interfaccia della riga di comando di Azure](comando:az.install) per abilitare le funzionalità che lo richiedono.",
+ "az.noAzureCLI": "Non è disponibile alcuna interfaccia della riga di comando di Azure. Installare manualmente la versione più recente da [qui](https://docs.microsoft.com/cli/azure/install-azure-cli), poi riavviare Azure Studio.",
+ "az.noDownloadLink": "Nessun collegamento di download disponibile per la piattaforma '{0}'\r\nInformazioni sulla versione: ${1}",
+ "az.noReleaseVersion": "Nessuna versione release disponibile per la piattaforma '{0}'\r\nInformazioni sulla versione: ${1}",
+ "az.parseVersionError": "Si è verificato un errore durante l'analisi dell'output di az --version.",
+ "az.platformUnsupported": "La piattaforma '{0}' non è attualmente supportata",
+ "az.promptForAzUpdate": "È disponibile una nuova versione dell'interfaccia della riga di comando di Azure ( {0} ). Eseguire l'aggiornamento ora?",
+ "az.promptForRequiredAzUpdate": "Questa estensione richiede l'installazione dell'interfaccia della riga di comando di Azure >= {0}. Eseguire l'aggiornamento alla versione più recente ({1}) adesso? In caso contrario, alcune funzionalità potrebbero non funzionare.",
+ "az.promptLog": "Verrà richiesto all'utente di accettare quanto segue: {0}",
+ "az.requiredVersionNotAvailable": "Questa estensione richiede l'installazione dell'estensione 'arcdata' dell'interfaccia della riga di comando di Azure >= {0}, ma la versione corrente disponibile è solo {1}. Installare la versione corretta seguendo le istruzioni riportate [qui](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.searchingForAz": "Ricerca dell'installazione dell'interfaccia della riga di comando di Azure esistente in corso...",
+ "az.skipInstall": "L'installazione dell'interfaccia della riga di comando di Azure e dell'estensione arcdata verrà ignorata perché l'operazione non è stata richiesta dall'utente e l'opzione di configurazione: {0}.{1} è {2}",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "Errore imprevisto durante l'esecuzione del comando: {0}",
+ "az.unexpectedExitCode": "Codice di uscita imprevisto dal comando: {1} ({0})",
+ "az.unsupportedArcDataVersion": "La versione scaricata {1} dell'estensione 'arcdata' dell'interfaccia della riga di comando di Azure non è ancora supportata. La versione più recente è {0}. Installare la versione corretta seguendo le istruzioni riportate [qui](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.updateCheckSkipped": "Non è stato effettuato il controllo sulla disponibilità della nuova versione dell'interfaccia della riga di comando di Azure, in quanto non è presente alcuna installazione.",
+ "az.updateError": "Errore durante l'aggiornamento dell'interfaccia della riga di comando di Azure: {0}",
+ "az.updatingAz": "Aggiornamento dell'interfaccia della riga di comando di Azure in corso...",
+ "az.userRequestedInstall": "L'utente ha richiesto di installare l'interfaccia della riga di comando di Azure e l'estensione arcdata usando il comando 'Interfaccia della riga di comando di Azure: Install'",
+ "az.userResponseInstall": "Risposta dell’utente alla richiesta di installazione dell'interfaccia della riga di comando di Azure: {0}",
+ "az.userResponseUpdate": "Risposta dell’utente alla richiesta di aggiornamento dell'interfaccia della riga di comando di Azure: {0}",
+ "az.versionForUpdate": "Versione trovata: {0} alla quale è possibile aggiornare l'interfaccia della riga di comando di Azure dalla versione corrente: {1}.",
+ "az.yes": "Sì"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
- "azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
- "azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
- "command.category": "Azure CLI"
+ "azcli.arc.azArcdataInstallKey.description": "Scegliere se verrà richiesto di scaricare l'estensione arcdata dell'interfaccia della riga di comando di Azure.",
+ "azcli.arc.azArcdataUpdateKey.description": "Scegliere se verrà visualizzata una richiesta quando è disponibile un aggiornamento dell'estensione dell’interfaccia della riga di comando di Azure.",
+ "azcli.arc.category": "Interfaccia della riga di comando di Azure",
+ "azcli.arc.config.debug": "Registrare le informazioni di debug nel canale di output per tutti i comandi az eseguiti",
+ "azcli.arc.config.title": "Configurazione dell'interfaccia della riga di comando di Azure",
+ "azcli.arc.description": "Supporto per l'interfaccia della riga di comando di Azure.",
+ "azcli.arc.displayName": "Interfaccia della riga di comando di Azure",
+ "azcli.arc.install.dontPrompt.description": "All'utente non verrà richiesto di installare l'estensione arcdata dell'interfaccia della riga di comando di Azure",
+ "azcli.arc.install.prompt.description": "All'utente verrà richiesto di installare l'estensione arcdata dell'interfaccia della riga di comando di Azure",
+ "azcli.arc.update.dontPrompt.description": "All'utente non verrà richiesto di aggiornare l'estensione arcdata dell'interfaccia della riga di comando di Azure",
+ "azcli.arc.update.prompt.description": "All'utente verrà richiesto di aggiornare l'estensione arcdata dell'interfaccia della riga di comando di Azure",
+ "azcli.azCliInstallKey.description": "Scegliere se verrà richiesto di installare l'interfaccia della riga di comando di Azure.",
+ "azcli.install.dontPrompt.description": "All'utente non verrà richiesto di installare l'interfaccia della riga di comando di Azure",
+ "azcli.install.prompt.description": "All'utente verrà richiesto di installare l'interfaccia della riga di comando di Azure",
+ "command.category": "Interfaccia della riga di comando di Azure"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json
index 2c530a96e7..70807cb475 100644
--- a/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "Non è stato possibile caricare l'estensione del provider di progetti '{0}'. Messaggio di errore: {1}",
"dataworksapce.local": "Locale",
"dataworksapce.refresh": "Aggiorna",
- "dataworkspace.NewProjectDialogTitle": "Crea nuovo progetto",
+ "dataworkspace.NewProjectDialogTitle": "Creare un nuovo progetto di database",
"dataworkspace.Type": "Tipo",
"dataworkspace.browse": "Sfoglia",
"dataworkspace.browseEllipsis": "Sfoglia...",
"dataworkspace.cloneParentDirectoryNotExistError": "Il percorso di clonazione selezionato '{0}' non esiste o non è una directory.",
"dataworkspace.create": "Crea",
+ "dataworkspace.default": "Predefinito",
"dataworkspace.enterProjectName": "Immettere il nome del progetto",
"dataworkspace.fileNotExistError": "Il file {0} selezionato '{1}' non esiste o non è un file.",
"dataworkspace.gitRepoUrlPlaceholder": "Immettere l'URL del repository GIT remoto",
"dataworkspace.gitRepoUrlTitle": "URL del repository GIT",
+ "dataworkspace.learnMore": "Altre informazioni",
"dataworkspace.localClonePathPlaceholder": "Selezionare il percorso per clonare il repository in locale",
"dataworkspace.localClonePathTitle": "Percorso clonazione locale",
"dataworkspace.locationSelectorTitle": "Percorso",
"dataworkspace.nameCannotBeEmpty": "Il nome non può essere vuoto.",
+ "dataworkspace.no": "No",
"dataworkspace.ok": "OK",
"dataworkspace.open": "Apri",
"dataworkspace.openExistingDialogTitle": "Apri progetto esistente",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "Non è stato possibile caricare alcuni progetti. Per visualizzare altri dettagli, [aprire la console per sviluppatori] (comando: workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "Repository GIT remoto",
"dataworkspace.restartConfirmation": "È necessario riavviare Azure Data Studio per aggiungere il progetto all'area di lavoro. Riavvia ora?",
+ "dataworkspace.sdkLearnMorePlaceholder": "Fare clic sul pulsante \"Altre informazioni\" per altre informazioni sui progetti in stile SDK",
+ "dataworkspace.sdkStyleProject": "Progetto in stile SDK (Anteprima)",
"dataworkspace.select": "Seleziona",
"dataworkspace.selectProjectLocation": "Seleziona percorso del progetto",
- "dataworkspace.selectProjectType": "Seleziona tipo di progetto",
+ "dataworkspace.selectProjectType": "Selezionare il tipo di progetto di database",
+ "dataworkspace.selectTargetPlatform": "Selezione della piattaforma di destinazione",
"dataworkspace.targetPlatform": "Piattaforma di destinazione",
"dataworkspace.workspacePlaceholder": "Selezionare un file dell'area di lavoro ({0})",
+ "dataworkspace.yesRecommended": "Sì (Scelta consigliata)",
"fileDoesNotExist": "Il file '{0}' non esiste",
"gitCloneError": "Errore durante il comando git clone. Per altri dettagli, visualizzare l'output git",
"gitCloneMessage": "Clonazione del repository GIT '{0}'...",
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 f908edb021..2d4512c57c 100644
--- a/i18n/ads-language-pack-it/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-it/translations/extensions/git.i18n.json
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "Credenziali mancanti o non valide."
},
"dist/autofetch": {
"no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "not now": "Chiedimelo in seguito",
+ "suggest auto fetch": "Consentire ad Azure Data Studio di [eseguire periodicamente 'git fetch']({0})?",
+ "yes": "Sì"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
- "git error details": "Git: {0}",
+ "HEAD not available": "La versione HEAD di '{0}' non è disponibile.",
+ "add": "Aggiungi all'Area di Lavoro",
+ "add remote": "Aggiungi un nuovo computer remoto...",
+ "addFrom": "Aggiungi repository remoto da URL",
+ "addfrom": "Aggiungi repository remoto da {0}",
+ "addremote": "Aggiungi repository remoto",
+ "always": "Sempre",
+ "are you sure": "Questo creerà un repository Git in '{0}'. Sei sicuro di voler continuare?",
+ "auth failed": "Non è stato possibile eseguire l'autenticazione al repository remoto GIT.",
+ "auth failed specific": "Non è stato possibile eseguire l'autenticazione al repository remoto GIT:\r\n\r\n{0}",
+ "branch already exists": "La branch denominata '{0}' esiste già",
+ "branch name": "Nome ramo",
+ "branch name format invalid": "Il nome del ramo deve corrispondere all'espressione regex: {0}",
+ "cant push": "Impossibile fare push dei ref su remoto. Provare a eseguire un 'Pull' prima, per integrare le modifiche.",
+ "changed": "Livello di registrazione modificato in: {0}",
+ "checkout detached": "Checkout scollegato...",
+ "choose": "Scegli cartella...",
+ "clean repo": "Pulire l'albero di lavoro del repository prima dell'estrazione.",
+ "clonefrom": "Clona da {0}",
+ "cloning": "Clonazione del repository GIT '{0}'...",
+ "commit": "Esegui commit delle modifiche per il commit",
+ "commit anyway": "Crea commit vuoto",
+ "commit hash": "Hash del commit",
+ "commit message": "Messaggio di commit",
+ "commitMessageWithHeadLabel2": "Messaggio (commit in '{0}')",
+ "confirm delete": "ELIMINARE {0}? \r\nQuesta operazione è IRREVERSIBILE. \r\nSe si procede, questo file andrà PERSO DEFINITIVAMENTE.",
+ "confirm delete multiple": "ELIMINARE {0} file? \r\nQuesta operazione è IRREVERSIBILE. \r\nSe si procede, questi file andranno PERSI DEFINITIVAMENTE.",
+ "confirm discard": "Rimuovere le modifiche in {0}?",
+ "confirm discard all": "Rimuovere TUTTE le modifiche apportate in {0} file?\r\nQuesta operazione è IRREVERSIBILE.\r\nSe si procede, il working set corrente andrà PERSO PER SEMPRE.",
+ "confirm discard all 2": "{0}\r\n\r\nQuesta operazione è IRREVERSIBILE. Il working set corrente andrà PERSO PER SEMPRE.",
+ "confirm discard all single": "Rimuovere le modifiche in {0}?",
+ "confirm discard multiple": "Rimuovere le modifiche in {0} file?",
+ "confirm emtpy commit": "Creare un commit vuoto?",
+ "confirm force delete branch": "Il merge del ramo '{0}' non è completo. Elimina comunque?",
+ "confirm force push": "Si sta per eseguire il push forzato delle modifiche. Questa operazione può essere distruttiva e comportare la sovrascrittura accidentale di modifiche apportate da altri utenti.\r\n\r\nContinuare?",
+ "confirm no verify commit": "Si sta per eseguire il commit delle modifiche senza verifica. Con questa operazione gli hook pre-commit verranno ignorati e tale comportamento può non essere quello desiderato.\r\n\r\nContinuare?",
+ "confirm publish branch": "La branch '{0}' non ha una branch corrispondente a monte. Desideri pubblicarla?",
+ "confirm restore": "Ripristinare {0}?",
+ "confirm restore multiple": "Ripristinare {0} file?",
+ "confirm stage file with merge conflicts": "Preparare per il commit {0} con conflitti di merge?",
+ "confirm stage files with merge conflicts": "Preparare per il commit {0} file con conflitti di merge?",
+ "create branch": "Crea nuovo ramo...",
+ "create branch from": "Crea nuovo ramo da...",
+ "create repo": "Inizializza repository",
+ "current": "Corrente",
+ "delete": "Elimina file",
+ "delete branch": "Elimina ramo",
+ "delete file": "Elimina file",
+ "delete files": "Elimina file",
+ "deleted by them": "Il file '{0}' è stato eliminato da altri utenti e modificato dall'utente corrente.\r\n\r\nCome si vuole procedere?",
+ "deleted by us": "Il file '{0}' è stato eliminato dall'utente corrente e modificato da altri utenti.\r\n\r\nCome si vuole procedere?",
+ "discard": "Rimuovi modifiche",
+ "discardAll": "Rimuovi tutti i {0} file",
+ "discardAll multiple": "Rimuovi 1 file",
+ "force": "Forza checkout",
+ "force push not allowed": "Il push forzato non è consentito. Per abilitarlo, usare l'impostazione 'git.allowForcePush'.",
+ "git error": "Errore GIT",
+ "git error details": "GIT: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (Indice)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
+ "git.title.workingTree": "{0} (Albero di lavoro)",
+ "init": "Selezionare la cartella dell'area di lavoro in cui inizializzare il Git repo",
+ "init repo": "Inizializza repository",
+ "invalid branch name": "Nome di branch non valido",
+ "keep ours": "Mantieni la versione dell'utente corrente",
+ "keep theirs": "Mantieni la versione degli altri utenti",
+ "learn more": "Altre informazioni",
+ "local changes": "Le modifiche locali verranno sovrascritte dal checkout.",
+ "merge commit": "L'ultimo commit è stato un commit di merge. Annullarlo?",
+ "merge conflicts": "Ci sono conflitti di merge. Risolverli prima di eseguire commit.",
+ "missing user info": "Assicurarsi di configurare 'user.name' e 'user.email' in GIT.",
+ "never": "Mai",
+ "never again": "OK, non visualizzare più",
+ "never ask again": "OK, non visualizzare più questo messaggio",
+ "no changes": "Non ci sono modifiche di cui eseguire il commit.",
+ "no changes stash": "Non ci sono modifiche da accantonare.",
+ "no more": "Non è possibile annullare l'operazione perché HEAD non fa riferimento ad alcun commit.",
+ "no rebase": "Non è in corso alcuna riassegnazione.",
+ "no remotes added": "Il repository non contiene repository remoti.",
+ "no remotes to fetch": "Questo repository non ha remote configurati da cui eseguire un fetch.",
+ "no remotes to publish": "Il repository non contiene elementi remoti configurati come destinazione della pubblicazione.",
+ "no remotes to pull": "Il repository non contiene elementi remoti configurati come origini del pull.",
+ "no remotes to push": "Il repository non contiene elementi remoti configurati come destinazione del push.",
+ "no staged changes": "Non ci sono modifiche preparate per il commit di cui eseguire il commit.\r\n\r\nPreparare per il commit tutte le modifiche ed eseguirne il commit direttamente?",
+ "no stashes": "Non ci sono accantonamenti nel repository.",
+ "no tags": "Non esistono tag per questo repository.",
+ "no verify commit not allowed": "I commit senza verifica non sono consentiti. Abilitarli con l'impostazione 'git.allowNoVerifyCommit'.",
+ "nobranch": "Estrarre un ramo per eseguire il push in un elemento remoto.",
"ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "open git log": "Apri log GIT",
+ "open repo": "Apri repository",
+ "openrepo": "Apri",
+ "openreponew": "Apri in una nuova finestra",
+ "pick branch pull": "Selezionare un ramo da cui eseguire il pull",
+ "pick provider": "Seleziona un provider in cui pubblicare il ramo '{0}':",
+ "pick remote": "Selezionare un repository remoto in cui pubblicare il ramo '{0}':",
+ "pick remote pull repo": "Selezionare un repository remoto da cui effettuare il pull del ramo",
+ "pick stash to apply": "Scegli un accantonamento da applicare",
+ "pick stash to drop": "Selezionare un accantonamento da rimuovere",
+ "pick stash to pop": "Scegli un accantonamento da prelevare",
+ "proposeopen": "Aprire il repository clonato?",
+ "proposeopen init": "Aprire il repository inizializzato?",
+ "proposeopen2": "Vuoi aprire il repository clonato o aggiungerlo all'area di lavoro corrente?",
+ "proposeopen2 init": "Aprire il repository inizializzato o aggiungerlo all'area di lavoro corrente?",
+ "provide branch name": "Specificare un nuovo nome di ramo",
+ "provide commit hash": "Specificare l'hash del commit",
+ "provide commit message": "Specificare un messaggio di commit",
+ "provide remote name": "Specificare un nome di repository remoto",
+ "provide stash message": "Specificare un messaggio di accantonamento (facoltativo)",
+ "provide tag message": "Specificare un messaggio per aggiungere un'annotazione per il tag",
+ "provide tag name": "Specificare un nome di tag",
+ "publish to": "Pubblica in {0}",
+ "remote already exists": "Il repository remoto '{0}' esiste già.",
+ "remote branch at": "Ramo remoto in {0}",
+ "remote name": "Nome del repository remoto",
+ "remote name format invalid": "Il formato del nome di repository remoto non è valido",
+ "remove remote": "Scegliere un repository remoto da rimuovere",
+ "repourl": "URL del repository",
+ "restore file": "Ripristina il file",
+ "restore files": "Ripristina i file",
+ "save and commit": "Salva tutto ed esegui il commit",
+ "save and stash": "Salva tutto e accantona",
+ "select a branch to merge from": "Selezionare un ramo da cui eseguire il merge",
+ "select a branch to rebase onto": "Selezionare un ramo in base a cui eseguire la riassegnazione",
+ "select a ref to checkout": "Selezionare un ref di cui eseguire checkout",
+ "select a ref to checkout detached": "Selezionare un riferimento per il checkout in modalità scollegata",
+ "select a ref to create a new branch from": "Seleziona un riferimento da cui creare il ramo '{0}'",
+ "select a tag to delete": "Selezionare un tag da eliminare",
+ "select branch to delete": "Seleziona un ramo da cancellare",
+ "select log level": "Seleziona il livello log",
+ "selectFolder": "Seleziona il Percorso del Repository",
+ "show command output": "Mostra output del comando",
+ "stash": "Accantona comunque",
+ "stash merge conflicts": "Si sono verificati conflitti di merge durante l'applicazione dell'accantonamento.",
+ "stash message": "Messaggio di accantonamento",
+ "stashcheckout": "Accantona ed esegui checkout",
+ "sure drop": "Rimuovere l'accantonamento {0}?",
+ "sync is unpredictable": "Questa azione consentirà di effettuare il push e il pull di commit da e verso '{0}/{1}'.",
+ "tag at": "Tag in {0}",
+ "tag message": "Messaggio",
+ "tag name": "Nome tag",
+ "there are untracked files": "Se rimossi, {0} file di cui non viene tenuta traccia verranno ELIMINATI DAL DISCO.",
+ "there are untracked files single": "Se rimosso, il file seguente di cui non viene tenuta traccia verrà ELIMINATO DAL DISCO: {0}.",
+ "undo commit": "Annulla commit di merge",
+ "unsaved files": "Sono presenti {0} file non salvati.\r\n\r\nSalvarli prima di eseguire il commit?",
+ "unsaved files single": "Il file seguente contiene modifiche non salvate che non verranno incluse nel commit se si procede: {0}.\r\n\r\nSalvarlo prima del commit?",
+ "unsaved stash files": "Sono presenti {0} file non salvati.\r\n\r\nSalvarli prima dell'accantonamento?",
+ "unsaved stash files single": "Il file seguente contiene modifiche non salvate che non verranno incluse nell'accantonamento se si procede: {0}.\r\n\r\nSalvarlo prima dell'accantonamento?",
+ "warn untracked": "{0} file non verificati verranno ELIMINATI.\r\nQuesta operazione è IRREVERSIBILE.\r\nQuesti file andranno PERSI DEFINITIVAMENTE.",
+ "yes": "Sì",
+ "yes discard tracked": "Rimuovi 1 file di cui viene tenuta traccia",
+ "yes discard tracked multiple": "Rimuovi {0} file di cui viene tenuta traccia",
+ "yes never again": "Sì, non visualizzare più questo messaggio"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "Il git trovato in: {0} è stato ignorato",
+ "using git": "Uso di GIT {0} da {1}",
+ "validating": "Convalida del GIT trovato in: {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "Non ci sono repository disponibili",
+ "not supported": "I percorsi assoluti non sono supportati nell'impostazione 'git.scanRepositories'.",
+ "pick repo": "Scegli un repository",
+ "too many submodules": "Il repository '{0}' ha {1} sottomoduli che non verranno aperti automaticamente. È possibile comunque aprirli individualmente aprendo il file all'interno."
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "Nome ramo",
+ "error": "$(error) Errore: {0}",
+ "none found": "Non sono stati trovati repository remoti.",
+ "pick url": "Scegliere un URL da cui eseguire la clonazione.",
+ "provide url": "Specificare l'URL del repository",
+ "provide url or pick": "Specificare l'URL del repository o selezionare un'origine repository.",
+ "type to filter": "Nome del repository",
+ "type to search": "Nome del repository (digitare per eseguire la ricerca)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": "Aggiungere '{0}' a .gitignore?",
+ "added by them": "Conflitto: aggiunto dall'utente",
+ "added by us": "Conflitto: aggiunto da Microsoft",
+ "always pull": "Esegui sempre il pull",
+ "both added": "Conflitto: aggiunto dall'utente e da Microsoft",
+ "both deleted": "Conflitto: eliminato dall'utente e da Microsoft",
+ "both modified": "Conflitto: modificato dall'utente e da Microsoft",
+ "changes": "Modifiche",
+ "commit": "Esegui commit",
+ "commit in rebase": "Non è possibile modificare il messaggio di commit durante una riassegnazione. Completare l'operazione corrente e usare invece una riassegnazione interattiva.",
+ "commitMessage": "Messaggio ({0} per eseguire il commit)",
+ "commitMessageCountdown": "ancora {0} caratteri disponibili nella riga corrente",
+ "commitMessageWarning": "{0} caratteri rispetto ai {1} disponibili nella riga corrente",
+ "commitMessageWhitespacesOnlyWarning": "Il messaggio di commit corrente contiene solo spazi vuoti",
+ "commitMessageWithHeadLabel": "Messaggio ({0} per eseguire il commit in '{1}')",
+ "deleted": "Eliminato",
+ "deleted by them": "Conflitto: eliminato dall'utente",
+ "deleted by us": "Conflitto: eliminato da Microsoft",
+ "dont pull": "Non eseguire il pull",
+ "git.title.deleted": "{0} (eliminato)",
+ "git.title.index": "{0} (indice)",
+ "git.title.ours": "{0} (versione utente)",
+ "git.title.theirs": "{0} (versione server)",
+ "git.title.untracked": "{0} (non tracciati)",
+ "git.title.workingTree": "{0} (albero di lavoro)",
+ "huge": "Il repository git '{0}' ha troppe modifiche attive - verrà attivato solo un sottoinsieme delle funzionalità di Git.",
+ "ignored": "Ignorato",
+ "index added": "Indice aggiunto",
+ "index copied": "Indice copiato",
+ "index deleted": "Indice eliminato",
+ "index modified": "Indice modificato",
+ "index renamed": "Indice rinominato",
+ "intent to add": "Finalità da aggiungere",
+ "merge changes": "Esegui merge delle modifiche",
+ "modified": "Modificato",
+ "neveragain": "Non visualizzare più questo messaggio",
+ "open": "Apri",
+ "pull": "Esegui il pull",
+ "pull branch maybe rebased": "Il ramo corrente '{0}' potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?",
+ "pull maybe rebased": "Il ramo corrente potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?",
+ "pull n": "Esegui il pull di {0} commit da {1}/{2}",
+ "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.",
+ "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",
+ "untracked": "Non registrato",
+ "untracked changes": "Modifiche non tracciate",
+ "yes": "Sì"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "Esegui il checkout del ramo/tag...",
+ "publish changes": "Pubblica modifiche",
+ "publish to": "Pubblica in {0}",
+ "publish to...": "Pubblica in...",
+ "rebasing": "Rebase in corso",
+ "syncing changes": "Sincronizzazione delle modifiche in corso..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "Indice",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Cronologia GIT",
+ "git.timeline.stagedChanges": "Modifiche preparate per il commit",
+ "git.timeline.uncommitedChanges": "Modifiche non sottoposte a commit",
+ "git.timeline.you": "Utente",
+ "git.workingTree": "Albero di lavoro"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
- "displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
- "submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "colors.added": "Colore delle risorse aggiunte.",
+ "colors.conflict": "Colore delle risorse con conflitti.",
+ "colors.deleted": "Colore delle risorse eliminate.",
+ "colors.ignored": "Colore delle risorse ignorate.",
+ "colors.modified": "Colore delle risorse modificate.",
+ "colors.renamed": "Colore delle risorse rinominate o copiate.",
+ "colors.stageDeleted": "Colore per le risorse eliminate che sono state preparate per il commit.",
+ "colors.stageModified": "Colore per le risorse modificate che sono state preparate per il commit.",
+ "colors.submodule": "Colore delle risorse sottomodulo.",
+ "colors.untracked": "Colore delle risorse non tracciate.",
+ "command.addRemote": "Aggiungi repository remoto...",
+ "command.branch": "Crea ramo...",
+ "command.branchFrom": "Crea ramo da...",
+ "command.checkout": "Esegui checkout in...",
+ "command.checkoutDetached": "Esegui checkout in (modalità scollegata)...",
+ "command.cherryPick": "Esegui cherry-pick...",
+ "command.clean": "Rimuovi modifiche",
+ "command.cleanAll": "Rimuovi tutte le modifiche",
+ "command.cleanAllTracked": "Rimuovi tutte le modifiche tracciate",
+ "command.cleanAllUntracked": "Rimuovi tutte le modifiche non tracciate",
+ "command.clone": "Clona",
+ "command.cloneRecursive": "Clona (ricorsivo)",
+ "command.close": "Chiudi repository",
+ "command.commit": "Esegui commit",
+ "command.commitAll": "Esegui commit di tutto",
+ "command.commitAllAmend": "Esegui commit di tutto (modifica)",
+ "command.commitAllAmendNoVerify": "Esegui commit di tutto (modifica, nessuna verifica)",
+ "command.commitAllNoVerify": "Esegui commit di tutto (nessuna verifica)",
+ "command.commitAllSigned": "Esegui commit di tutto (approvazione)",
+ "command.commitAllSignedNoVerify": "Esegui commit di tutto (approvazione, nessuna verifica)",
+ "command.commitEmpty": "Commit vuoto",
+ "command.commitEmptyNoVerify": "Commit vuoto (nessuna verifica)",
+ "command.commitNoVerify": "Esegui commit (nessuna verifica)",
+ "command.commitStaged": "Esegui commit dei file preparati",
+ "command.commitStagedAmend": "Esegui commit dei file preparati (modifica)",
+ "command.commitStagedAmendNoVerify": "Esegui commit dei file preparati (modifica, nessuna verifica)",
+ "command.commitStagedNoVerify": "Esegui commit dei file preparati (nessuna verifica)",
+ "command.commitStagedSigned": "Esegui commit dei file preparati (approvazione)",
+ "command.commitStagedSignedNoVerify": "Esegui commit dei file preparati (approvazione, nessuna verifica)",
+ "command.createTag": "Crea tag",
+ "command.deleteBranch": "Elimina ramo...",
+ "command.deleteTag": "Elimina tag",
+ "command.fetch": "Recupera",
+ "command.fetchAll": "Recupera da tutti gli elementi remoti",
+ "command.fetchPrune": "Recupera (elimina)",
+ "command.ignore": "Aggiungi a .gitignore",
+ "command.init": "Inizializza repository",
+ "command.merge": "Merge ramo...",
+ "command.openAllChanges": "Apri tutte le modifiche",
+ "command.openChange": "Apri modifiche",
+ "command.openFile": "Apri file",
+ "command.openHEADFile": "Apri File (HEAD)",
+ "command.openRepository": "Apri repository",
+ "command.publish": "Pubblica ramo...",
+ "command.pull": "Esegui pull",
+ "command.pullFrom": "Pull da...",
+ "command.pullRebase": "Esegui pull (Riassegna)",
+ "command.push": "Esegui push",
+ "command.pushFollowTags": "Esegui push (segui tag)",
+ "command.pushFollowTagsForce": "Esegui push (segui tag, forzato)",
+ "command.pushForce": "Esegui push (Forza)",
+ "command.pushTags": "Esegui push dei tag",
+ "command.pushTo": "Esegui push in...",
+ "command.pushToForce": "Push in... (Forza)",
+ "command.rebase": "Riassegna ramo...",
+ "command.rebaseAbort": "Interrompi riassegnazione",
+ "command.refresh": "Aggiorna",
+ "command.removeRemote": "Rimuovi repository remoto",
+ "command.rename": "Rinomina",
+ "command.renameBranch": "Rinomina Branch...",
+ "command.restoreCommitTemplate": "Ripristina il modello di Commit",
+ "command.revealInExplorer": "Visualizza nella barra laterale",
+ "command.revertChange": "Annulla modifica",
+ "command.revertSelectedRanges": "Ripristina intervalli selezionati",
+ "command.setLogLevel": "Imposta livello log...",
+ "command.showOutput": "Mostra output GIT",
+ "command.stage": "Prepara modifiche per commit",
+ "command.stageAll": "Prepara tutte le modifiche per commit",
+ "command.stageAllMerge": "Prepara per il commit tutte le modifiche di merge",
+ "command.stageAllTracked": "Prepara per il commit tutte le modifiche non tracciate",
+ "command.stageAllUntracked": "Prepara per commit tutte le modifiche non tracciate",
+ "command.stageChange": "Prepara modifica per commit",
+ "command.stageSelectedRanges": "Prepara per il commit intervalli selezionati",
+ "command.stash": "Accantona",
+ "command.stashApply": "Applica Stash...",
+ "command.stashApplyLatest": "Applica ultimo Stash",
+ "command.stashDrop": "Rimuovi accantonamento...",
+ "command.stashIncludeUntracked": "Stash (includi non tracciate)",
+ "command.stashPop": "Preleva accantonamento...",
+ "command.stashPopLatest": "Preleva accantonamento più recente",
+ "command.sync": "Sincronizza",
+ "command.syncRebase": "Sincronizza (Rebase)",
+ "command.timelineCompareWithSelected": "Confronta con selezionati",
+ "command.timelineCopyCommitId": "Copia ID commit",
+ "command.timelineCopyCommitMessage": "Copia messaggio di commit",
+ "command.timelineOpenDiff": "Apri modifiche",
+ "command.timelineSelectForCompare": "Seleziona per il confronto",
+ "command.undoCommit": "Annulla ultimo commit",
+ "command.unstage": "Annulla preparazione modifiche per commit",
+ "command.unstageAll": "Annulla preparazione di tutte le modifiche per commit",
+ "command.unstageSelectedRanges": "Annulla preparazione per il commit di intervalli selezionati",
+ "config.allowForcePush": "Controlla se il push forzato (con o senza lease) è abilitato.",
+ "config.allowNoVerifyCommit": "Controlla se consentire i commit senza l'esecuzione di hook pre-commit e commit-msg.",
+ "config.alwaysShowStagedChangesResourceGroup": "Mostra sempre il gruppo di risorse Modifiche preparate per il commit.",
+ "config.alwaysSignOff": "Controlla il flag di signoff per tutti i commit.",
+ "config.autoRepositoryDetection": "Configura quando il repository dovrebbe essere rilevato automaticamente.",
+ "config.autoRepositoryDetection.false": "Disabilita la scansione automatica del repository.",
+ "config.autoRepositoryDetection.openEditors": "Esegue la scansione per individuare le cartelle padre dei file aperti.",
+ "config.autoRepositoryDetection.subFolders": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta.",
+ "config.autoRepositoryDetection.true": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta e le cartelle padre dei file aperti.",
+ "config.autoStash": "Accantona eventuali modifiche prima del pull e le ripristina dopo un pull riuscito.",
+ "config.autofetch": "Quando è impostata su true, i commit verranno recuperati automaticamente dal repository remoto del repository GIT corrente. Se è impostata su `all`, verranno recuperati da tutti i repository remoti.",
+ "config.autofetchPeriod": "Durata in secondi tra ogni git fetch automatico, quando è abilitata l'opzione `#git.autofetch#`.",
+ "config.autorefresh": "Indica se l'aggiornamento automatico è abilitato.",
+ "config.branchSortOrder": "Controlla l'ordinamento per i rami.",
+ "config.branchValidationRegex": "Un'espressione regolare per validare i nomi delle nuove branch.",
+ "config.branchWhitespaceChar": "Il carattere per sostituire gli spazi vuoti nei nomi delle nuove branch.",
+ "config.checkoutType": "Controlla il tipo di riferimenti GIT elencati quando si esegue `Esegui checkout in...`.",
+ "config.checkoutType.local": "Rami locali",
+ "config.checkoutType.remote": "Rami remoti",
+ "config.checkoutType.tags": "Tag",
+ "config.confirmEmptyCommits": "Conferma sempre la creazione di commit vuoti per il comando 'Git: Commit vuoto'.",
+ "config.confirmForcePush": "Controlla se chiedere conferma prima di eseguire il push forzato.",
+ "config.confirmNoVerifyCommit": "Controlla se chiedere conferma prima di eseguire il commit senza verifica.",
+ "config.confirmSync": "Confermare prima di sincronizzare i repository GIT.",
+ "config.countBadge": "Controlla la notifica del conteggio GIT.",
+ "config.countBadge.all": "Esegue il conteggio di tutte le modifiche.",
+ "config.countBadge.off": "Disattiva il contatore.",
+ "config.countBadge.tracked": "Esegue il conteggio solo delle revisioni.",
+ "config.decorations.enabled": "Controlla se GIT aggiunge come contributo colori e notifiche nelle visualizzazioni Esplora risorse e Editor aperti.",
+ "config.defaultCloneDirectory": "Il percorso predefinito in cui clonare un repository GIT.",
+ "config.detectSubmodules": "Controlla se rilevare automaticamente i moduli secondari GIT.",
+ "config.detectSubmodulesLimit": "Controlla il limite dei sottomoduli git rilevati.",
+ "config.discardAllScope": "Controlla quali modifiche vengono rimosse tramite il comando `Rimuovi tutte le modifiche`. Con `all` vengono rimosse tutte le modifiche. Con `tracked` vengono rimossi solo i file di cui viene tenuta traccia. Con `prompt` viene visualizzata una finestra di dialogo ogni volta che si esegue l'azione.",
+ "config.enableCommitSigning": "Abilita la firma del commit con GPG o X.509.",
+ "config.enableSmartCommit": "Eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate.",
+ "config.enableStatusBarSync": "Controlla se il comando Git Sync è visualizzato nella barra di stato.",
+ "config.enabled": "Indica se GIT è abilitato.",
+ "config.fetchOnPull": "Quando è abilitato, recupera tutti i rami durante il pulling; altrimenti recupera solo il ramo corrente.",
+ "config.followTagsWhenSync": "Esegui il push di tutti i tag durante l'esecuzione del comando di sincronizzazione.",
+ "config.ignoreLegacyWarning": "Ignora l'avvertimento legacy di Git.",
+ "config.ignoreLimitWarning": "Ignora il messaggio di avviso quando ci sono troppe modifiche in un repository.",
+ "config.ignoreMissingGitWarning": "Ignora il messaggio di avviso quando manca GIT.",
+ "config.ignoreRebaseWarning": "Ignora l'avviso quando il ramo potrebbe essere stato riassegnato durante il pull.",
+ "config.ignoreSubmodules": "Ignora le modifiche apportate ai moduli secondari nell'albero dei file.",
+ "config.ignoreWindowsGit27Warning": "Ignora il messaggio di avviso quando Git 2.25 - 2.26 è installato in Windows.",
+ "config.ignoredRepositories": "Elenco dei repository GIT da ignorare.",
+ "config.inputValidation": "Controlla quando visualizzare la convalida sull'input del messaggio di commit.",
+ "config.inputValidationLength": "Controlla la soglia di lunghezza del messaggio di commit per mostrare un avviso.",
+ "config.inputValidationSubjectLength": "Controlla la soglia relativa alla lunghezza dell'oggetto del messaggio di commit per la visualizzazione di un avviso. Disattivarlo per ereditare il valore di `config.inputValidationLength`.",
+ "config.openAfterClone": "Controlla se aprire automaticamente un repository dopo la clonazione.",
+ "config.openAfterClone.always": "Apri sempre nella finestra corrente.",
+ "config.openAfterClone.alwaysNewWindow": "Apri sempre in una nuova finestra.",
+ "config.openAfterClone.prompt": "Richiedi sempre l'azione da eseguire.",
+ "config.openAfterClone.whenNoFolderOpen": "Apri solo nella finestra corrente quando non è alcuna cartella.",
+ "config.openDiffOnClick": "Controlla se aprire l'editor diff quando si fa clic su una modifica; in caso contrario verrà aperto l'editor normale.",
+ "config.path": "Percorso e nome file dell'eseguibile GIT, ad esempio `C:\\Programmi\\Git\\bin\\git.exe` (Windows). Può trattarsi di una matrice di valori stringa che contengono più percorsi da cercare.",
+ "config.postCommitCommand": "Esegue un comando git dopo un'operazione commit riuscita.",
+ "config.postCommitCommand.none": "Non eseguire alcun comando dopo un commit.",
+ "config.postCommitCommand.push": "Esegue 'Git Push' dopo un commit riuscito.",
+ "config.postCommitCommand.sync": "Esegue 'Git Sync' dopo un commit riuscito.",
+ "config.promptToSaveFilesBeforeCommit": "Controlla se GIT deve verificare la presenza di file non salvati prima di eseguire il commit.",
+ "config.promptToSaveFilesBeforeCommit.always": "Verifica la presenza di eventuali file non salvati.",
+ "config.promptToSaveFilesBeforeCommit.never": "Disabilita questo controllo.",
+ "config.promptToSaveFilesBeforeCommit.staged": "Verificare solo la presenza di file di stage non salvati.",
+ "config.promptToSaveFilesBeforeStash": "Controlla se GIT deve verificare la presenza di file non salvati prima di accantonare le modifiche.",
+ "config.promptToSaveFilesBeforeStash.always": "Verifica la presenza di eventuali file non salvati.",
+ "config.promptToSaveFilesBeforeStash.never": "Disabilita questo controllo.",
+ "config.promptToSaveFilesBeforeStash.staged": "Verificare solo la presenza di file di stage non salvati.",
+ "config.pruneOnFetch": "Elimina durante il recupero.",
+ "config.pullTags": "Recupera tutti i tag durante il pull.",
+ "config.rebaseWhenSync": "Forza git a usare rebase durante l'esecuzione del comando di sincronizzazione.",
+ "config.requireGitUserConfig": "Controlla se richiedere la configurazione esplicita dell'utente GIT o lasciare che sia GIT a indovinarla se non è presente.",
+ "config.scanRepositories": "Elenco dei percorsi in cui cercare i repository GIT.",
+ "config.showCommitInput": "Controlla se mostrare l'input del commit nel pannello del controllo del codice sorgente GIT.",
+ "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.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.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.",
+ "config.timeline.date": "Controlla la data da usare per gli elementi nella visualizzazione Sequenza temporale.",
+ "config.timeline.date.authored": "Usa la data di creazione",
+ "config.timeline.date.committed": "Usa la data di commit",
+ "config.timeline.showAuthor": "Controlla se visualizzare l'autore del commit nella visualizzazione Sequenza temporale.",
+ "config.untrackedChanges": "Controlla il comportamento delle modifiche non tracciate.",
+ "config.untrackedChanges.hidden": "Le modifiche non tracciate vengono nascoste ed escluse da diverse azioni.",
+ "config.untrackedChanges.mixed": "Tutte le modifiche, tracciate e non tracciate, vengono visualizzate insieme e si comportano allo stesso modo.",
+ "config.untrackedChanges.separate": "Le modifiche non tracciate vengono visualizzate separatamente nella visualizzazione Controllo del codice sorgente. Sono inoltre escluse da diverse azioni.",
+ "config.useCommitInputAsStashMessage": "Controlla se usare il messaggio della casella di input di commit come messaggio predefinito per l'accantonamento.",
+ "config.useForcePushWithLease": "Controlla se il push forzato usa la variante più sicura di forzatura con lease.",
+ "description": "Integrazione SCM su Git",
+ "displayName": "GIT",
+ "submenu.branch": "Crea ramo",
+ "submenu.changes": "Modifiche",
+ "submenu.commit": "Esegui commit",
+ "submenu.commit.amend": "Modifica",
+ "submenu.commit.signoff": "Approva",
+ "submenu.explorer": "GIT",
+ "submenu.pullpush": "Esegui pull/push",
+ "submenu.remotes": "Repository remoto",
+ "submenu.stash": "Accantona",
+ "submenu.tags": "Tag",
+ "view.workbench.cloneRepository": "È possibile clonare un repository in locale.\r\n[Clona repository](command:git.clone 'Clona un repository dopo l'attivazione dell'estensione GIT')",
+ "view.workbench.learnMore": "Per altre informazioni su come usare GIT e il controllo del codice sorgente in Azure Data Studio [leggere la documentazione](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.disabled": "Per usare le funzionalità GIT, abilitare GIT in [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in Azure Data Studio [leggere la documentazione](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.empty": "Per usare le funzionalità Git, è possibile aprire una cartella contenente un repository Git o clonarlo da un URL.\r\n[Apri cartella](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in Azure Data Studio [leggere la documentazione](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.emptyWorkspace": "L'area di lavoro attualmente aperta non contiene cartelle contenenti repository GIT.\r\n[Aggiungi cartella all'area di lavoro](command:workbench.action.addRootFolder)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in Azure Data Studio [leggere la documentazione](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.folder": "La cartella attualmente aperta non ha un repository GIT. È possibile inizializzare un repository che abiliterà le funzionalità di controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init?%5Btrue%5D)\r\nPer altre informazioni su come usare Git e il controllo del codice sorgente in Azure Data Studio [leggere la documentazione](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.missing": "Non è stata rilevata un'installazione GIT valida. Per altri dettagli vedere [output GIT](command:git.showOutput).\r\n[installare git](https://git-scm.com/), oppure per altre informazioni su come usare GIT e il controllo del codice sorgente in Azure Data Studio vedere [documentazione](https://aka.ms/vscode-scm).\r\nSe si usa un sistema di controllo delle versioni diverso, è possibile [cercare nel Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) le estensioni aggiuntive.",
+ "view.workbench.scm.workspace": "L'area di lavoro attualmente aperta non contiene cartelle contenenti repository GIT. È possibile inizializzare un repository in una cartella che abiliterà le funzionalità del controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in Azure Data Studio [leggere la documentazione](https://aka.ms/vscode-scm)."
}
}
}
\ No newline at end of file
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 6b98da57e9..14d03bee83 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
@@ -14,7 +14,6 @@
"Failed": "Non riuscito",
"InProgress": "In corso",
"PublishHistory": "Cronologia di pubblicazione",
- "SettingAlreadyExists": "L'impostazione dell'app locale '{0}' esiste già. Sovrascrivere?",
"Status": "Stato",
"Success": "Operazione riuscita",
"TargetDatabase": "Database di destinazione",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "Aggiungere riferimento",
"addDatabaseReferencedialogName": "Aggiungere riferimento al database",
"addItemAction": "Aggiungere elemento",
- "addPackage": "Aggiungi pacchetto",
- "addPackageReferenceMessage": "Per usare le associazioni SQL, assicurarsi che il progetto Funzioni di Azure includa un riferimento a {0}",
- "addSqlBindingPackageError": "Si è verificato un errore durante l'aggiunta del pacchetto di estensione Binding SQL al progetto",
"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}",
"applySuccess": "Aggiornamento del progetto completato.",
"at": "in",
"autorestProjectName": "Nuovo nome del progetto SQL",
- "baseDockerImage": "Immagine Docker SQL Server di base",
+ "baseDockerImage": "Immagine Docker {0} di base",
"browseButtonText": "Sfoglia cartella",
"browseEllipsis": "Sfoglia...",
"browseForProfile": "Cercare profilo",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "Scegliere le variabili SQLCMD da modificare",
"cicularProjectReference": "Riferimento circolare dal progetto {0} al progetto {1}",
"cleaningDockerImagesMessage": "Pulizia delle distribuzioni esistenti in corso...",
- "closeButton": "Chiudi",
"compareActionRadiButtonLabel": "Visualizza modifiche in Confronto schemi",
- "confirmPassword": "Confermare la password amministratore del server SQL",
- "confirmServerPassword": "Confermare la password amministratore del server SQL",
- "connectingToSqlServerOnDockerMessage": "Connessione a SQL Server in Docker",
+ "confirmPassword": "Confermare password amministratore {0}",
+ "confirmServerPassword": "Confermare password amministratore {0}",
+ "connectingToSqlServerOnDockerMessage": "Connessione a SQL Server",
"connectionFailedError": "Errore di connessione non riuscita: '{0}'",
- "connectionProfile": "Selezionare una connessione",
"connectionRadioButtonLabel": "Connessioni",
- "connectionStringSetting": "Nome dell'impostazione della stringa di connessione",
- "connectionStringSettingPlaceholder": "Impostazione della stringa di connessione specificata in \"local.settings.jsin\"",
"containerAlreadyExistForProject": "I contenitori esistono già per questo progetto. Eliminarli prima di distribuirne uno nuovo?",
"createNew": "Crea nuovo",
- "createNewLocalAppSetting": "Creare nuova impostazione dell'app locale",
"createProjectDialogOkButtonText": "Crea",
"createProjectFromDatabaseDialogName": "Creare un progetto dal database",
"createProjectSettings": "Impostazioni",
@@ -114,24 +105,22 @@
"done": "Fatto",
"dontUseProfile": "Non usare il profilo",
"edgeEulaAgreementTitle": "Contratto di licenza di SQL Edge di Microsoft Azure",
- "edgeProjectTypeDescription": "Iniziare dalle parti core per sviluppare e pubblicare schemi per SQL Edge",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "Sviluppare e pubblicare schemi per i database SQL a partire da un progetto vuoto",
- "emptyProjectTypeDisplayName": "Database SQL",
+ "edgeProjectTypeDescription": "Iniziare dalle parti core per sviluppare e pubblicare schemi per il data base di SQL Edge di Azure",
+ "edgeProjectTypeDisplayName": "Database di SQL Edge di Azure",
+ "emptyAzureDbProjectTypeDescription": "Sviluppare e pubblicare schemi per database SQL di Azure a partire da un progetto vuoto",
+ "emptyAzureDbProjectTypeDisplayName": "Database SQL di Azure",
+ "emptyProjectTypeDescription": "Sviluppare e pubblicare schemi per i database di SQL Edge di Azure a partire da un progetto vuoto",
+ "emptyProjectTypeDisplayName": "Database di SQL Server",
"emptySdkProjectTypeDescription": "Sviluppare e pubblicare schemi per database SQL con Microsoft.Build.Sql (anteprima), a partire da un progetto vuoto in stile SDK.",
"emptySdkProjectTypeDisplayName": "Database SQL (SDK)",
"enterConnStringTemplateDescription": "Immettere un modello per la stringa di connessione SQL",
- "enterConnectionString": "Immettere la stringa di connessione",
"enterConnectionStringEnvName": "Immettere il nome della variabile di ambiente della stringa di connessione",
"enterConnectionStringEnvNameDescription": "Immettere la variabile di ambiente per la stringa di connessione SQL",
- "enterConnectionStringSettingName": "Immettere il nome dell'impostazione della stringa di connessione",
"enterConnectionStringTemplate": "Immettere il modello della stringa di connessione",
"enterNewDatabaseName": "Immettere il nuovo nome del database",
"enterNewValueForVar": "Immettere un nuovo valore per la variabile '{0}'",
- "enterPassword": "Immettere la password amministratore del server SQL",
- "enterPasswordManually": "Immettere la password o premere ESC per annullare",
- "enterPasswordPrompt": "Immettere la password da usare per la stringa di connessione",
- "enterPortNumber": "Immettere il numero di porta di SQL server o premere INVIO per usare il valore predefinito",
+ "enterPassword": "Immettere la password {0} dell'amministratore",
+ "enterPortNumber": "Immettere il numero di porta {0}o premere INVIO per usare il valore predefinito",
"enterSystemDbName": "Immettere un nome di database per il database di sistema",
"equalComparison": "Il progetto è già aggiornato con il database.",
"errorFindingBuildFilesLocation": "Errore durante la ricerca del percorso dei file di compilazione: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "Processo di streaming esterno",
"externalStreamingJobValidationPassed": "Convalida superata del processo di streaming esterno.",
"extractTargetRequired": "Le informazioni di destinazione per l'estrazione sono necessarie per creare il progetto di database.",
- "failedToGetConnectionString": "Errore durante la generazione della stringa di connessione per la connessione selezionata",
- "failedToParse": "Non è stato possibile analizzare \"{0}\": {1}.",
"file": "File",
"fileAlreadyExists": "Un file con il nome '{0}' esiste già in questa posizione del disco. Scegliere un altro nome.",
"fileFormat": "Formato di file",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "Generazione del nuovo progetto SQL da {0}... Eseguire il checkouot della finestra di output per i dettagli.",
"hr": "ora",
"importElements": "Importa elementi",
- "includePassword": "Includere la password di questa connessione nel file local.settings.json?",
- "input": "Input",
"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",
@@ -173,24 +158,20 @@
"invalidInput": "L'input non è valido: {0}",
"invalidProjectReload": "Impossibile accedere al progetto di database specificato. È possibile ricaricare solo progetti di database aperti validi.",
"invalidPropertyValue": "Valore non valido specificato per la proprietà '{0}' nel file con estensione .sqlproj",
- "invalidSQLPassword": "La password del SQL server non è conforme al requisito di complessità delle password. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "La password {0} del SQL server non è conforme al requisito di complessità delle password. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "Stringa di connessione SQL non valida",
"invalidTargetPlatform": "Piattaforma di destinazione non valida: {0}. Piattaforme di destinazione supportate: {1}",
- "jsonParseError": "{0} vicino alla riga \"{1}\", colonna \"{2}\"",
"learnMore": "Altre informazioni",
"loadProfilePlaceholderText": "Caricare profilo...",
"location": "Percorso",
"min": "min",
"missingVersion": "Voce 'version' mancante in {0}",
- "moreInformation": "Altre informazioni",
"msec": "millisecondo",
"multipleMostDeploymentScripts": "Numero imprevisto di {0} file: {1}",
"multipleSqlProjFilesSelected": "Sono stati selezionati più file con estensione sqlproj; sceglierne solo uno.",
"nameMustNotBeEmpty": "Il nome non deve essere vuoto",
"new": "Nuovo",
"newObjectNamePrompt": "Nuovo nome {0}:",
- "noAzureFunctionsInFile": "Nessuna funzione di Azure nel file attivo corrente",
- "noAzureFunctionsProjectsInWorkspace": "Non sono stati trovati progetti di funzioni di Azure nell'area di lavoro",
"noDataSourcesFile": "Non è stato trovato alcun artefatto di tipo {0}",
"noDataSourcesText": "Nessuna origine dati in questo progetto",
"noFileExist": "Il file {0} non esiste",
@@ -208,11 +189,9 @@
"objectType": "Tipo di oggetto",
"okString": "OK",
"openEulaString": "Apri contratto di licenza",
- "openFile": "Apri file",
- "output": "Output",
"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 del SQL Server non corrisponde alla password di conferma",
+ "passwordNotMatch": "La password {0} del SQL Server non corrisponde alla password di conferma",
"portMustNotBeNumber": "La porta deve essere un numero",
"postDeployElements": "Elementi PreDeploy",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "Riferimento al progetto",
"projectReferenceNameElement": "Elemento del nome del riferimento al progetto",
"projectToUpdatePlaceholderText": "Seleziona file di progetto",
+ "projectUpdatedToSdkStyle": "Il progetto {0} è stato aggiornato in modo da essere un progetto di tipo SDK. Per informazioni dettagliate su Microsoft.Build.Sql SDK e su come semplificare il file di progetto, fare clic su 'Altre informazioni'.",
"publish": "Pubblica",
"publishAction": "Pubblica",
"publishDialogName": "Pubblicare il progetto",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "File di impostazioni di pubblicazione",
"publishTo": "Destinazione di pubblicazione",
"publishToContainerFailed": "Pubblicazione nel contenitore non riuscita. {0}",
- "publishToDockerContainer": "Pubblicare su nuovo server in un contenitore",
- "publishToExistingServer": "Eseguire la distribuzione nel server esistente",
+ "publishToDockerContainer": "Pubblica in un nuovo contenitore di sviluppo locale {0}",
+ "publishToExistingServer": "Pubblica in un {0} esistente",
"publishingProjectMessage": "Pubblicazione del progetto in un contenitore...",
"referenceRadioButtonsGroupTitle": "Tipo",
"referenceType": "Tipo riferimento",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "Operazione '{0}' completata. Risultato: {1}",
"retryWaitMessage": "Attesa di {0} secondi prima di un altro tentativo di operazione '{1}'",
"runViaNpx": "Esegui tramite npx",
- "runningDockerMessage": "Compilazione ed esecuzione del contenitore Docker in corso...",
+ "runningDockerMessage": "Esecuzione del contenitore Docker in corso...",
"sameDatabase": "Stesso database",
- "save": "Salva",
- "saveChangesInFile": "Nel file corrente sono presenti modifiche non salvate. Salvare ora?",
"schema": "Schema",
"schemaCompare.compareErrorMessage": "Il confronto schemi non è riuscito: {0}",
"schemaCompareAction": "Confronto schemi",
"schemaCompareNotInstalled": "Per eseguire il confronto tra schemi, è necessaria l'installazione dell'estensione per il confronto dello schema",
"schemaObjectType": "Schema/Tipo di oggetto",
"scriptFriendlyName": "Script",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "Progetto in stile SDK (Anteprima)",
"sec": "sec",
- "selectAzureFunction": "Selezionare una funzione di Azure nel file corrente in cui aggiungere l'associazione SQL",
- "selectBaseImage": "Selezionare l'immagine Docker SQL Server base",
- "selectBindingType": "Seleziona tipo di associazione",
+ "selectBaseImage": "Selezionare l'immagine Docker {0} di base",
"selectConnection": "Selezionare la connessione",
- "selectConnectionError": "Impossibile impostare la stringa di connessione dell'app: {0}",
- "selectConnectionString": "Selezionare il metodo della stringa di connessione SQL",
"selectDacpac": "Selezionare .dacpac",
"selectDatabase": "Selezionare database",
+ "selectFileString": "Seleziona file",
"selectFolderStructure": "Seleziona struttura di cartelle",
"selectProfile": "Seleziona profilo",
"selectProfileToUse": "Selezionare il profilo di pubblicazione da caricare",
"selectProjectLocation": "Seleziona posizione del progetto",
"selectPublishOption": "Selezionare la posizione in cui pubblicare il progetto",
- "selectSetting": "Selezionare l'impostazione della stringa di connessione SQL da local.settings.json",
"selectSpecFile": "Selezionare il file delle specifiche OpenAPI/Swagger",
"selectString": "Seleziona",
"selectTargetPlatform": "Piattaforma di destinazione corrente: {0}. Selezionare una nuova piattaforma di destinazione",
"server": "Server",
"serverName": "Nome del server",
- "serverPassword": "password amministratore SQL Server",
- "serverPortNumber": "Numero di porta di SQL Server",
+ "serverPassword": "Password amministratore {0}",
+ "serverPortNumber": "Numero di porta {0}",
"serverVariable": "Variabile server",
"sourceDatabase": "Database di origine",
"specSelectionText": "Specifics OpenAPI/Swagger",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Aggiornare percorso",
"sqlDatabaseProjects.doNotAskAgain": "Non chiedere più",
"sqlDatabaseProjects.outputChannel": "Progetti di database",
- "sqlTableOrViewToQuery": "Tabella o vista SQL su cui eseguire una query",
- "sqlTableToUpsert": "Tabella SQL in cui eseguire l'operazione di upsert",
"storedProcedureFriendlyName": "Stored procedure",
"suppressMissingDependenciesErrors": "Non visualizzare gli errori provocati da riferimenti non risolti nel progetto a cui si fa riferimento",
"systemDatabase": "Database di sistema",
@@ -314,7 +286,6 @@
"unableToFindReference": "Impossibile trovare il riferimento al database {0}",
"unableToFindSqlCmdVariable": "Impossibile trovare la variabile SQLCMD '{0}'",
"unableToPerformAction": "Non è possibile individuare la destinazione '{0}': '{1}'",
- "unableToSetConnectionString": "Impossibile impostare la stringa di connessione dell'app",
"unexpectedProjectContext": "Impossibile stabilire il contesto del progetto. Comando richiamato da una posizione imprevista: {0}",
"unknownDataSourceType": "Il tipo dell'origine dei dati è sconosciuto: ",
"unrecognizedDataSourcesVersion": "Versione non riconosciuta: ",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "Per compilare il progetto, è necessario aggiornare le destinazioni, i riferimenti e i riferimenti al database di sistema '{0}'. Se il progetto è stato creato in SQL Server Data Tools, continuerà a funzionare in entrambi gli strumenti. Aggiornare il progetto?",
"updateProjectFromDatabaseDialogName": "Aggiorna progetto dal database",
"updateText": "Aggiorna",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "Aggiornamento di {0} da {1}...",
- "userConnectionString": "Immettere la stringa di connessione",
- "userPasswordLater": "Per usare la stringa di connessione SQL in seguito, è necessario immettere manualmente la password nel file local.settings.json.",
"userSelectionCancelled": "L'utente ha annullato la selezione per la modalità di esecuzione dell'autorest.",
"userSelectionInstallGlobally": "L'utente ha selezionato l'installazione automatica. Installazione in corso...",
"userSelectionRunNpx": "Utente selezionato per l'esecuzione tramite npx.",
"valueCannotBeEmpty": "Il valore non può essere vuoto",
- "valueMustNotBeEmpty": "Il valore non deve essere vuoto",
"viewFriendlyName": "Visualizzare",
"yesString": "Sì"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "Progetti di database",
"sqlDatabaseProjects.addDatabaseReference": "Aggiungere riferimento al database",
- "sqlDatabaseProjects.addSqlBinding": "Aggiungi binding SQL (anteprima)",
+ "sqlDatabaseProjects.addExistingItem": "Aggiungi _elemento esistente...",
"sqlDatabaseProjects.autorestSqlVersion": "Versione di autorest. Sql da usare da NPM. Se non è impostata, verrà usata la versione più recente.",
"sqlDatabaseProjects.build": "Build",
"sqlDatabaseProjects.changeTargetPlatform": "Modificare la piattaforma di destinazione",
"sqlDatabaseProjects.close": "Chiudere il progetto di database",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "Convertire in progetto di tipo SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Creare il progetto dal database",
"sqlDatabaseProjects.delete": "Elimina",
"sqlDatabaseProjects.description": "Progettare e pubblicare schemi di database SQL",
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 530ad6b4c9..f2cd7eaed0 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "Tutti i backup sono stati ripristinati",
"sql.migration.all.fields.required": "Tutti i campi sono obbligatori.",
"sql.migration.apply": "Applica",
- "sql.migration.asessment.failed": "La valutazione dell'istanza di SQL Server '{0}' non è riuscita.",
+ "sql.migration.assessed.databases": "(per {0} database valutati)",
"sql.migration.assessment": "Risultati valutazione per '{0}'",
+ "sql.migration.assessment.failed": "La valutazione dell'istanza di SQL Server '{0}' non è riuscita.",
"sql.migration.assessment.in.progress": "Valutazione in corso",
"sql.migration.assessment.in.progress.content": "I database nell'istanza di SQL Server vengono valutati {0} per identificare la destinazione Azure SQL corretta.\r\n\r\nL'operazione potrebbe richiedere qualche minuto.",
"sql.migration.assessment.migration.warning": "Per i database non pronti per la migrazione all'Istanza gestita di SQL di Azure, è possibile eseguire la migrazione a SQL Server nelle macchine virtuali di Microsoft Azure.",
"sql.migration.assessment.results": "Risultati valutazione",
+ "sql.migration.assessment.results.and.recommendations.title": "Risultati e raccomandazioni della valutazione",
"sql.migration.assessments.blocking.issue": "Si tratta di un errore di blocco che impedirà la migrazione del database.",
"sql.migration.authKeys.header": "Chiave di autenticazione",
"sql.migration.authKeys.refresh.message": "La chiave di autenticazione ' {0}' è stata aggiornata.",
"sql.migration.authentication.type": "Tipo di autenticazione",
"sql.migration.authentication.types": "Chiavi di autenticazione",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Database SQL di Azure",
"sql.migration.azure.sql.database.managed.instance": "Istanza gestita di SQL di Azure",
"sql.migration.azure.sql.database.virtual.machine": "SQL Server in macchine virtuali di Azure",
+ "sql.migration.azure.sql.database.virtual.machine.short": "SQL Server in macchine virtuali di Azure",
"sql.migration.azure.sql.target": "Tipo di destinazione",
"sql.migration.azure.storage.account.to.upload.backups": "Account di Archiviazione di Azure per il caricamento dei backup",
"sql.migration.azure.tenant": "Tenant di Azure AD",
+ "sql.migration.azureRecommendation.browse": "Sfoglia",
+ "sql.migration.azureRecommendation.folder.name": "Nome cartella",
+ "sql.migration.azureRecommendation.open": "Apri",
"sql.migration.backup.location": "Percorso backup",
"sql.migration.backup.start.time": "Ora di inizio backup",
"sql.migration.bc.info": "Il cutover della migrazione dell'Istanza gestita di SQL al livello di servizio business critical può richiedere molto più tempo dell'utilizzo generico perché è necessario eseguire il seeding di tre repliche secondarie per il gruppo di disponibilità elevata Always On. La durata di questa operazione dipende dalle dimensioni dei dati. La velocità di seeding nel 90% dei casi è pari a 220 GB/ora o a una velocità superiore.",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "Sottoscrizione",
"sql.migration.blob.storage.table.help": "Immettere il nome del database di destinazione e selezionare il gruppo di risorse, l'account di archiviazione e il contenitore per i database di origine selezionati.",
"sql.migration.blob.storageAccount.select": "Selezionare prima un valore per l'account di archiviazione.",
- "sql.migration.can.be.migrated": "È possibile eseguire la migrazione di {0} database su {1}",
+ "sql.migration.can.be.migrated": "{0}/{1} database possono essere migrati",
"sql.migration.cancel": "Annulla",
"sql.migration.cancel.error": "Si è verificato un errore durante l'annullamento della migrazione.",
"sql.migration.cancel.migration": "Annulla migrazione",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "Si è verificato un errore durante l'aggiornamento dello stato di migrazione.",
"sql.migration.cutover.step.1": "1. Arrestare tutte le transazioni in ingresso nel database di origine.",
"sql.migration.cutover.step.2.blob": "2. Creare un differenziale o un backup del log finale delle transazioni e archiviarlo nel contenitore del BLOB del servizio di archiviazione di Azure.",
- "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.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",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "Dati caricati/dimensioni",
"sql.migration.database": "Database",
"sql.migration.database.already.exists": "Il database '{0}' esiste già nell'istanza gestita di destinazione '{1}'.",
+ "sql.migration.database.assessment.description": "Selezionare i database da valutare per la migrazione a Azure SQL.",
+ "sql.migration.database.assessment.title": "Database per la valutazione",
"sql.migration.database.backup.load.error": "Si è verificato un errore durante l’accesso ai dettagli del database.",
- "sql.migration.database.migration": "Database per la migrazione",
+ "sql.migration.database.checksum.info.text": "Assicurarsi che i backup siano stati eseguiti con l'opzione WITH CHECKSUM.",
"sql.migration.database.migration.mode.description": "Per eseguire la migrazione alla destinazione Azure SQL, scegliere una modalità di migrazione in base ai requisiti di inattività.",
"sql.migration.database.migration.mode.label": "Modalità di migrazione",
"sql.migration.database.migration.mode.offline.description": "Il tempo di inattività dell'applicazione verrà avviato all'avvio della migrazione.",
@@ -113,6 +122,7 @@
"sql.migration.database.migration.status": "Stato di migrazione del database",
"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.to.be.migrated": "Database di cui eseguire la migrazione",
"sql.migration.databases": "Database ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} database selezionati",
@@ -121,7 +131,6 @@
"sql.migration.days": "{0} giorni",
"sql.migration.description": "Descrizione",
"sql.migration.details.copied": "Copia dei dettagli completata",
- "sql.migration.dms.portal.info": "Un Servizio Migrazione del database di Azure esistente nel portale di Azure non verrà visualizzato in Azure Data Studio. Un Servizio Migrazione del database creato in Azure Data Studio non sarà tuttavia visibile nel portale di Azure.",
"sql.migration.dms.provision.failed": "Non è stato possibile effettuare il provisioning di un Servizio Migrazione del database. Attendere qualche minuto, quindi riprovare.",
"sql.migration.duration": "Durata",
"sql.migration.empty.table.subtext": "Se sono previsti risultati, verificare la connessione all'istanza di SQL Server.",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} database presentano avvisi",
"sql.migration.inprogress.warning.single": "{0} database presenta avvisi",
"sql.migration.instance": "Istanza",
+ "sql.migration.invalid.account.error": "Per continuare, selezionare un account Azure valido.",
"sql.migration.invalid.blob.container.error": "Per continuare, selezionare un contenitore BLOB valido per il database di origine '{0}'.",
"sql.migration.invalid.blob.lastBackupFile.error": "Per continuare, selezionare un file di backup recente valido per il database di origine '{0}'.",
"sql.migration.invalid.blob.resourceGroup.error": "Per continuare, selezionare un gruppo di risorse valido per il database di origine '{0}'.",
"sql.migration.invalid.blob.storageAccount.error": "Per continuare, selezionare un account di archiviazione valido per il database di origine '{0}'.",
"sql.migration.invalid.location.error": "Per continuare, selezionare una posizione valida.",
+ "sql.migration.invalid.managedInstance.error": "Per continuare, selezionare un'istanza gestita valida.",
"sql.migration.invalid.migration.service.error": "Selezionare un Servizio Migrazione del database valido.",
"sql.migration.invalid.migration.service.offline.error": "Selezionare un Servizio Migrazione del database connesso a un nodo.",
"sql.migration.invalid.network.share.location": "Formato della posizione della condivisione di rete non valido. Esempio: {0}",
"sql.migration.invalid.owner.uri.error": "Impossibile connettersi al database a causa di un OwnerUri invalido (parametro ‘OwnerUri’)",
- "sql.migration.invalid.resourceGroup.error": " Per continuare, selezionare un gruppo di risorse valido.",
+ "sql.migration.invalid.resourceGroup.error": "Per continuare, selezionare un gruppo di risorse valido.",
+ "sql.migration.invalid.savedInfo": "Impossibile recuperare la sessione salvata. Riprovare selezionando una nuova sessione.",
"sql.migration.invalid.service.name.error": "Immettere un nome valido per il Servizio Migrazione.",
"sql.migration.invalid.storageAccount.error": "Per continuare, selezionare un account di archiviazione valido.",
"sql.migration.invalid.subscription.error": "Per continuare, selezionare una sottoscrizione valida.",
"sql.migration.invalid.target.name.error": "Immettere un nome valido per il database di destinazione.",
"sql.migration.invalid.user.account": "Formato dell'account utente non valido. Esempio: {0}",
+ "sql.migration.invalid.virtualMachine.error": "Per continuare, selezionare una macchina virtuale valida.",
"sql.migration.ir.page.description": "Il Servizio Migrazione del database di Azure orchestra le attività di migrazione del database e tiene traccia del relativo stato. È possibile selezionare un Servizio Migrazione del database esistente come destinazione di Azure SQL se ne è stato creato uno in precedenza o crearne uno nuovo di seguito.",
"sql.migration.ir.page.sql.migration.service.not.found": "Non è stato trovato alcun Servizio Migrazione del database. Crearne uno nuovo.",
"sql.migration.ir.page.title": "Servizio Migrazione del database di Azure",
@@ -182,7 +195,7 @@
"sql.migration.learn.more": "Altre informazioni",
"sql.migration.learn.more.prerequisites": "Altre informazioni sulle operazioni necessarie prima di avviare una migrazione.",
"sql.migration.location": "Percorso",
- "sql.migration.managed.instance": "Istanza gestita di SQL di Azure",
+ "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 completate",
"sql.migration.migration.in.progress": "Migrazioni database in corso",
"sql.migration.migration.not.started": "Migrazioni non avviate",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} minuti",
"sql.migration.mode": "Modalità",
"sql.migration.more.info": "Altre informazioni",
+ "sql.migration.na": "N/D",
"sql.migration.name": "Nome",
"sql.migration.name.label": "Nomi:",
"sql.migration.name.of.new.rg": "Nome del nuovo gruppo di risorse",
@@ -248,16 +262,16 @@
"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",
- "sql.migration.resume.continue": "Continua ultimo tentativo di migrazione...",
- "sql.migration.resume.start": "Eseguire di nuovo la valutazione della migrazione (scelta consigliata)",
+ "sql.migration.resume.session": "Riprendi sessione salvata in precedenza",
"sql.migration.resume.title": "Eseguire di nuovo il flusso di lavoro di migrazione",
"sql.migration.retry.migration": "Ripeti migrazione",
"sql.migration.retry.migration.error": "Si è verificato un errore durante il riavvio della migrazione.",
"sql.migration.rg.created": "Il gruppo di risorse è stato creato",
"sql.migration.save.close": "Salva e chiudi",
+ "sql.migration.save.close.popup": "Configurazione salvata. La raccolta dei dati sulle prestazioni rimarrà in esecuzione in background. È possibile arrestare la raccolta quando si vuole.",
"sql.migration.saved.assessment.cancel": "Annulla",
"sql.migration.saved.assessment.next": "Avanti",
- "sql.migration.saved.assessment.result": "Risultato della valutazione sAlvato",
+ "sql.migration.saved.assessment.result": "Sessione salvata",
"sql.migration.search": "Cercare",
"sql.migration.search.for.migration": "Cercare migrazioni",
"sql.migration.sec": "{0} sec",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "Selezionare 1 o più database da valutare per la migrazione",
"sql.migration.select.database.to.migrate": "Selezionare i database di cui eseguire la migrazione.",
"sql.migration.select.prompt": "Fare clic sull'istanza di SQL Server o su uno dei database a sinistra per visualizzarne i dettagli.",
- "sql.migration.select.target.to.continue": "Per continuare, selezionare un database di destinazione.",
+ "sql.migration.select.target.to.continue": "Per continuare, selezionare una destinazione.",
"sql.migration.server": "Server",
"sql.migration.service.account.info.text": "Assicurarsi che l'account del servizio che esegue l'istanza di SQL Server di origine abbia i privilegi di lettura nella condivisione di rete.",
"sql.migration.service.container.container.description1": "Il Servizio Migrazione del database di Azure sfrutta il runtime di integrazione self-hosted di Azure Data Factory per caricare i backup dalla condivisione file di rete locale in Azure.",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "Mostrare stato",
"sql.migration.size": "Dimensioni (MB)",
"sql.migration.size.column.header": "Dimensioni",
+ "sql.migration.sku.available.recommendations": "{0} raccomandazioni disponibili",
+ "sql.migration.sku.azureConfiguration": "Configurazione di Azure",
+ "sql.migration.sku.azureConfiguration.businessCritical": "Business critical",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} vCore",
+ "sql.migration.sku.azureConfiguration.gen5": "Generazione5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "Utilizzo generico",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} vCore",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} vCore - {3} GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "Serie Premium",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "Serie Premium con ottimizzazione per la memoria",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "Dati: {0}, Log: {1}, tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "Scegliere come fornire i dati delle prestazioni",
+ "sql.migration.sku.azureRecommendation.collectData.method": "Raccogli ora i dati delle prestazioni",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "Selezionare una cartella nell'unità locale in cui verranno salvati i dati sulle prestazioni",
+ "sql.migration.sku.azureRecommendation.description": "La raccomandazione di Azure richiede i dati delle prestazioni dell'istanza di SQL Server per fornire la raccomandazione di destinazione. Abilitare la raccolta dati sulle prestazioni per ricevere la raccomandazione di destinazione per i database di cui eseguire la migrazione. Più a lungo questa opzione verrà abilitata, migliore sarà la raccomandazione. È possibile disabilitare la raccolta dei dati delle prestazioni in qualsiasi momento.",
+ "sql.migration.sku.azureRecommendation.description2": "È anche possibile scegliere di selezionare questi dati da una cartella esistente, se sono già stati raccolti in precedenza.",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "I dati sulle prestazioni sono già disponibili",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "Generazione delle raccomandazioni di Azure con i dati sulle prestazioni forniti...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "Seleziona una cartella nell'unità locale in cui sono stati salvati i dati sulle prestazioni raccolti in precedenza",
+ "sql.migration.sku.azureRecommendation.start": "Avvia",
+ "sql.migration.sku.azureRecommendation.start.popup": "Avvio della raccolta dei dati delle prestazioni...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "Le raccomandazioni iniziali verranno aggiornate automaticamente tra circa {0} minuto/i.",
+ "sql.migration.sku.azureRecommendation.status.imported": "La raccomandazione di Azure è stata applicata usando i dati forniti. Importare o raccogliere dati aggiuntivi per affinare la raccomandazione.",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "Raccolta dati in corso. Generazione delle raccomandazioni iniziali...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "Controllare periodicamente la disponibilità di consigli aggiornati premendo il pulsante “Aggiorna raccomandazione”.",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "La raccomandazione di Azure raccoglie e analizza i dati delle prestazioni e quindi consiglia un database di dimensioni appropriate in Azure per il carico di lavoro.",
+ "sql.migration.sku.azureRecommendation.status.refining": "Raccolta dati ancora in corso. Affinamento delle raccomandazioni esistenti...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "La raccolta di dati per le raccomandazioni di Azure è stata arrestata.",
+ "sql.migration.sku.azureRecommendation.stop.popup": "Arresto della raccolta dei dati delle prestazioni...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "L'esecuzione della raccolta delle prestazioni per un periodo di tempo più lungo consente di garantire una raccomandazione più accurata.",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "Fare clic sul pulsante seguente per importare o raccogliere i dati sulle prestazioni del database.",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "La raccomandazione di Azure verrà visualizzata al termine della raccolta dei dati.",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "La raccomandazione di Azure non è disponibile. Fare clic sul pulsante \\\"Ottieni raccomandazione di Azure\\\" di seguito",
+ "sql.migration.sku.cpu": "{0} core",
+ "sql.migration.sku.cpu.requirement": "Requisiti CPU",
+ "sql.migration.sku.data.iops.requirement": "Requisito operazioni di I/O al secondo dati",
+ "sql.migration.sku.data.storage.requirement": "Requisito di archiviazione dati",
+ "sql.migration.sku.db.card.title": "Database SQL di Azure",
+ "sql.migration.sku.gb": "{0} GB",
+ "sql.migration.sku.get.recommendation": "Ottieni raccomandazione di Azure",
+ "sql.migration.sku.io.memory.requirement": "Requisito latenza I/O",
+ "sql.migration.sku.iops": "{0} operazioni di I/O al secondo",
"sql.migration.sku.location": "Area di Azure per la destinazione Azure SQL",
- "sql.migration.sku.mi.card.title": "Istanza gestita di SQL di Azure (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Per eseguire la migrazione all'Istanza gestita di SQL di Azure (PaaS), visualizzare i risultati della valutazione e selezionare uno o più database.",
- "sql.migration.sku.recommendation.view.assessment.vm": "Per eseguire la migrazione a SQL Server per una macchina virtuale di Azure (IaaS), visualizzare i risultati della valutazione e selezionare uno o più database.",
+ "sql.migration.sku.log.storage.requirement": "Requisito di archiviazione log",
+ "sql.migration.sku.logs.iops.requirement": "Requisito operazioni di I/O al secondo dei log",
+ "sql.migration.sku.memory.requirement": "Requisiti memoria",
+ "sql.migration.sku.mi.card.title": "Istanza gestita di SQL di Azure",
+ "sql.migration.sku.ms": "{0} ms",
+ "sql.migration.sku.parameters": "Parametri raccomandazione",
+ "sql.migration.sku.parameters.edit": "Modifica parametri",
+ "sql.migration.sku.parameters.edit.title": "Modifica parametri raccomandazione",
+ "sql.migration.sku.parameters.enable.preview": "Abilitare le funzionalità di anteprima",
+ "sql.migration.sku.parameters.enable.preview.info": "L'abilitazione di questa opzione includerà le generazioni hardware più recenti che hanno notevolmente migliorato le prestazioni e la scalabilità. Questi SKU sono attualmente in anteprima e potrebbero non essere ancora disponibili in tutte le aree.",
+ "sql.migration.sku.parameters.percentage.utilization": "Percentuale di utilizzo",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "Percentile dei punti dati da utilizzare durante l'aggregazione dei dati sulle prestazioni.",
+ "sql.migration.sku.parameters.scale.factor": "Fattore di scala:",
+ "sql.migration.sku.parameters.scale.factor.invalid": "Fattore di scala non valido. Immettere un valore intero positivo.",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Modificare il fattore di scala se si vuole che la raccomandazione di Azure sia una percentuale maggiore o minore del carico di lavoro corrente.",
+ "sql.migration.sku.parameters.text": "Immettere le informazioni seguenti per modificare i parametri della raccomandazione.",
+ "sql.migration.sku.parameters.update": "Aggiorna",
+ "sql.migration.sku.percentage": "{0}%",
+ "sql.migration.sku.percentile": "{0}° percentile",
+ "sql.migration.sku.recommendation": "Raccomandazione di Azure",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Per eseguire la migrazione all'Istanza gestita di SQL di Azure, visualizzare i risultati della valutazione e selezionare uno o più database.",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Per eseguire la migrazione a SQL Server per una macchina virtuale di Azure, visualizzare i risultati della valutazione e selezionare uno o più database.",
+ "sql.migration.sku.recommendationReason": "Motivo della raccomandazione",
+ "sql.migration.sku.recommendations": "Indicazioni",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "Ultimo aggiornamento: {0}",
+ "sql.migration.sku.recommendations.loading": "Caricamento...",
+ "sql.migration.sku.recommendations.title": "({0} raccomandazioni)",
+ "sql.migration.sku.recommended.value": "Valore",
+ "sql.migration.sku.recommendedConfiguration": "Configurazione consigliata",
+ "sql.migration.sku.refine.recommendation": "Affina la raccomandazione di Azure",
+ "sql.migration.sku.refresh.recommendation": "Aggiorna raccomandazione",
"sql.migration.sku.resource": "Nome della risorsa di destinazione Azure SQL",
"sql.migration.sku.resource_group": "Gruppo di risorse per la destinazione SQL di Azure",
+ "sql.migration.sku.restart.performance.collection": "Riavvia raccolta dati",
+ "sql.migration.sku.sourceProperties": "Proprietà origine",
+ "sql.migration.sku.sql.dataDisk": "File di dati DQS",
+ "sql.migration.sku.sql.logDisk": "File di log SQL",
+ "sql.migration.sku.sql.temp": "Tempdb SQL",
+ "sql.migration.sku.stop.performance.collection": "Interrompi la raccolta di dati",
+ "sql.migration.sku.storage.dimension": "Dimensione",
+ "sql.migration.sku.storageGB": "{0} GB",
"sql.migration.sku.subscription": "Nome sottoscrizione per l’SQL Azure di destinazione",
- "sql.migration.sku.vm.card.title": "SQL Server per la macchina virtuale di Azure (IaaS)",
+ "sql.migration.sku.targetDeploymentType": "Tipo di distribuzione di destinazione",
+ "sql.migration.sku.targetStorageConfiguration": "Configurazione dell'archiviazione di destinazione delle raccomandazioni",
+ "sql.migration.sku.targetStorageConfiguration.caching": "Memorizzazione nella cache dell'host",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "Non applicabile",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "Nessuno",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "Sola lettura",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "Lettura/scrittura",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "Posiziona tempdb nell'unità SSD temporanea locale (D:\\) predefinita",
+ "sql.migration.sku.targetStorageConfiguration.info": "Di seguito è riportata la configurazione dell'archiviazione di destinazione necessaria per soddisfare le esigenze di prestazioni di archiviazione.",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "SSD locale",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "Configurazione di archiviazione consigliata",
+ "sql.migration.sku.targetStorageConfiguration.storage": "Archiviazione",
+ "sql.migration.sku.viewDetails": "Visualizza dettagli",
+ "sql.migration.sku.vm.card.title": "SQL Server per la macchina virtuale di Azure",
"sql.migration.source.configuration": "Configurazione origine",
"sql.migration.source.credentials": "Credenziali origine",
"sql.migration.source.database": "Nome database di origine",
"sql.migration.source.databases": "Database di origine",
- "sql.migration.source.details.sqlAuth": "Immettere le credenziali di autenticazione SQL usate per la connessione all'istanza di SQL Server {0}. Queste credenziali verranno usate per connettersi all'istanza di SQL Server e identificare i file di backup validi.",
+ "sql.migration.source.details.sqlAuth": "Immettere le credenziali di autenticazione SQL usate per la connessione all'istanza di SQL Server {0}. Queste credenziali verranno usate per connettersi all'istanza di SQL Server e identificare i file di backup validi.",
"sql.migration.source.details.windowAuth": "Immettere le credenziali di autenticazione di Windows usate per la connessione all'istanza di SQL Server {0}. Queste credenziali verranno usate per connettersi all'istanza di SQL Server e identificare i file di backup validi.",
"sql.migration.source.server": "Server di origine",
"sql.migration.source.version": "Versione di origine",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "Istanza di SQL Server",
"sql.migration.sql.virtual.machine": "Macchina virtuale SQL",
"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",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "Verifica connessione",
"sql.migration.type": "Tipo",
"sql.migration.type.label": "Tipo:",
+ "sql.migration.unavailable.managedInstance": "(Non disponibile) {0}",
"sql.migration.unique.name": "Selezionare un nome univoco per il database di destinazione",
"sql.migration.username": "Nome utente",
"sql.migration.view.all": "Visualizza tutto",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Selezionare un account Azure collegato ad Azure Data Studio o collegarne uno adesso.",
"sql.migration.wizard.account.noAccount.error": "Aggiungere un account collegato e quindi riprovare.",
"sql.migration.wizard.account.title": "Account Azure",
+ "sql.migration.wizard.perfCollection.error": "Si sono verificati errori durante la raccolta dei dati sulle prestazioni per il server '{0}'. Se i problemi persistono, provare a riavviare il processo di raccolta dati:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "In base ai risultati della valutazione, è possibile eseguire la migrazione di tutti e {0} i database in stato online ad Azure SQL.",
"sql.migration.wizard.sku.assessment.error": "Si è verificato un errore durante la valutazione del server '{0}'.",
"sql.migration.wizard.sku.assessment.error.bypass": "Selezionare questa opzione per ignorare la valutazione e continuare la migrazione.",
"sql.migration.wizard.sku.assessment.error.detail": "[Non sono disponibili risultati di valutazione per convalidare l'idoneità della migrazione del database. Selezionando questa casella, si conferma di voler procedere con la migrazione del database alla destinazione Azure SQL desiderata.]",
"sql.migration.wizard.sku.assessment.unexpected.error": "Si è verificato un errore imprevisto durante la valutazione del server ‘{0}’.{3}Messaggio: {1}{3}stack: {2}",
"sql.migration.wizard.sku.choose_a_target": "Scegliere la destinazione di Azure SQL",
- "sql.migration.wizard.sku.error": "Si è verificato un errore durante la valutazione dei database.",
- "sql.migration.wizard.sku.title": "Destinazione di Azure SQL",
+ "sql.migration.wizard.sku.error": "Si è verificato un errore durante la generazione delle raccomandazioni sullo SKU per il server '{0}'.",
+ "sql.migration.wizard.sku.error.noRecommendation": "Nessuna raccomandazione disponibile",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "Non sono state generate raccomandazioni sullo SKU perché non sono presenti SKU in grado di soddisfare le caratteristiche di prestazioni dell'origine. Provare a selezionare una piattaforma di destinazione diversa, a modificare i parametri delle raccomandazioni o a selezionare un set diverso di database da valutare.",
+ "sql.migration.wizard.target.description": "Selezionare un account Azure e {0} di destinazione.",
+ "sql.migration.wizard.target.title": "Destinazione di Azure SQL",
"sql.migration.yes": "Sì",
- "total.databases.selected": "{0} di {1} database selezionati."
+ "total.databases.selected": "{0} di {1} database selezionati"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}'",
diff --git a/i18n/ads-language-pack-it/translations/main.i18n.json b/i18n/ads-language-pack-it/translations/main.i18n.json
index 58728b651a..0f4fb65adf 100644
--- a/i18n/ads-language-pack-it/translations/main.i18n.json
+++ b/i18n/ads-language-pack-it/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "Seleziona tutto",
"table.sortAscending": "Ordinamento crescente",
"table.sortDescending": "Ordinamento decrescente",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "{0} selezionati",
"tableFilter.visibleCount": "{0} risultati"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "Menu di scelta rapida della voce dataexplorer",
"dataGrid.context": "Menu di scelta rapida elemento griglia dati",
"default": "Abilita il controllo automatico degli aggiornamenti. Azure Data Studio controlla periodicamente la disponibilità di aggiornamenti in modo automatico.",
+ "docNotFoundForUriError": "Non è stato possibile aprire un documento del blocco appunti per l'URI specificato.",
"enable locally": "Ricaricare Azure Data Studio per abilitare l'estensione in locale.",
"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",
@@ -10006,17 +10009,14 @@
"sql.watcherExclude": "Consente di configurare i criteri GLOB dei percorsi file da escludere dal controllo dei file. I criteri devono corrispondere a percorsi assoluti, ad esempio aggiungere come prefisso `**/` oppure il percorso completo per una corretta corrispondenza e il suffisso `/**` per trovare i file in un percorso (ad esempio `**/build/output/**` o `/Users/name/workspaces/project/build/output/**`). Se si modifica questa impostazione è necessario riavviare il sistema. Quando si nota che Azure Data Studio consuma troppo tempo della CPU all'avvio, è possibile escludere le cartelle di grandi dimensioni per ridurre il carico iniziale.",
"uninstallExtensionComplete": "Ricaricare Azure Data Studio per completare la disinstallazione dell’estensione {0}.",
"updateLocale": "Cambiare la lingua dell'interfaccia utente di Azure Data Studio in {0} e riavviare?",
+ "vscodeDocCreationFailedError": "Non è stato possibile creare il documento del blocco appunti.",
"vscodeFunctionalityNotSupportedError": "Questa funzionalità VS Code non è supportata in Azure Data Studio.",
- "vscodeInvalidArgumentsError": "Argomenti non validi",
+ "vscodeInvalidArgumentsError": "Argomenti non validi.",
"watermark.newNotebook": "Nuovo notebook",
"watermark.newSqlFile": "Nuovo file SQL",
"workspace.trust.description": "Controlla se l'attendibilità dell'area di lavoro è abilitata all'interno di Azure Data Studio.",
"workspace.trust.emptyWindow.description": "Controlla se la finestra vuota è attendibile o meno per impostazione predefinita all'interno di Azure Data Studio. Se usata con '#{0}#', è possibile abilitare le funzionalità complete di Azure Data Studio senza chiedere conferma in una finestra vuota."
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "Deve essere un'opzione inclusa nell'elenco",
- "selectBox": "Casella di selezione"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "Non ci sono account da aggiornare",
"accountActions.no": "No",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"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.newRowButtonAriaLabel": "Aggiungi nuova riga alla tabella '{0}'",
"designer.newRowText": "Aggiungi nuovo",
"designer.processing": "Elaborazione...",
"designer.processingChanges": "Elaborazione delle modifiche in corso...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "Le modifiche sono state pubblicate",
"designer.publishingChanges": "Pubblicazione modifiche...",
"designer.removeRowText": "Rimuovi",
+ "designer.scriptTabTitle": "Script",
"tableDesigner.unknownComponentType": "Il tipo di componente: {0} non è supportato"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "Cella di testo"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "Parametri"
+ "cellLanguageDescription": "({0}) - Linguaggio corrente",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "Parametri",
+ "selectCellLanguage": "Seleziona modalità linguaggio della cella"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "Si è verificato un errore durante l'ultima esecuzione. Fare clic per ripetere l'esecuzione",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "Indica se usare la versione più recente del renderer markdown per blocco appunti. Il rendering di markdown potrebbe quindi essere diverso rispetto alle versioni precedenti.",
"notebookViews": "Visualizzazioni blocco appunti",
"notebookViews.enabled": "(Anteprima) Abilitare le visualizzazioni blocco appunti",
+ "restartNotebookKernel": "Selezionare kernel del notebook",
"search.actionsPosition": "Controlla il posizionamento in righe della barra azioni nella visualizzazione di ricerca.",
"search.actionsPositionAuto": "Posiziona la barra azioni a destra quando la visualizzazione di ricerca è stretta e subito dopo il contenuto quando la visualizzazione di ricerca è ampia.",
"search.actionsPositionRight": "Posiziona sempre la barra azioni a destra.",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "Aggiungi un account",
"accountDialog.close": "Chiudi",
"accountDialog.didNotPickAuthProvider": "Non è stato selezionato alcun provider di autenticazione. Riprovare.",
+ "accountDialog.loadingProviderLabel": "Caricamento degli account...",
"accountDialog.noAccountLabel": "Non sono presenti account collegati. Aggiungere un account.",
"accountDialog.noCloudsRegistered": "Nessun cloud abilitato. Passa a Impostazioni -> Cerca configurazione dell'account Azure -> Abilita almeno un cloud",
"accountExplorer.name": "Account",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "Impossibile avviare il server. Provider non definito per questo tipo di file notebook.",
"ServerNotStarted": "Il server non è stato avviato per motivi sconosciuti",
"clientSession.unknownError": "Si è verificato un errore durante l'avvio della sessione del notebook",
- "kernelRequiresConnection": "Il kernel {0} non è stato trovato. Verrà usato il kernel predefinito."
+ "kernelRequiresConnection": "Il kernel '{0}' non è stato trovato. Verrà usato il kernel predefinito.",
+ "kernelRestartFailed": "Riavvio del kernel non riuscito: {0}",
+ "kernelRestartedSuccessfully": "Il kernel è stato riavviato"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "L'attesa per la disponibilità del provider di esecuzione è scaduta per il provider di notebook '{0}'",
+ "failedToCreateNotebookInput": "Non è stato possibile creare l'input del notebook per il provider '{0}'",
"notebookServiceNoProvider": "Il provider di notebook non esiste",
"notebookUriNotDefined": "Non è stato passato alcun URI durante la creazione di un gestore di notebook",
"serializationProviderTimeout": "L'attesa per la disponibilità del provider di serializzazione è scaduta per il provider di notebook '{0}'",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "Visualizzazione senza nome"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "Il riavvio del kernel SQL non è supportato",
"connectionRequired": "Per eseguire le celle del notebook, è necessario scegliere una connessione",
"sqlKernelError": "Errore del kernel SQL",
"sqlMaxRowsDisplayed": "Visualizzazione delle prime {0} righe."
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "Descrizione della tabella.",
"designer.table.description.name": "Il nome dell’oggetto tabella.",
"designer.table.description.schema": "Schema che contiene la tabella.",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "Colonne nella chiave primaria.",
+ "designer.table.primaryKeyName.description": "Nome della chiave primaria.",
+ "tableDesigner.ErrorDialogTitle": "Errore di Progettazione tabelle",
"tableDesigner.ForeignKeyTypeName": "Chiave esterna",
"tableDesigner.ForeignTableName": "Tabella della chiave esterna*",
"tableDesigner.IndexTypeName": "Indice",
+ "tableDesigner.PrimaryKeyTabTitle": "Chiave primaria",
+ "tableDesigner.TableSchemaValidationError": "Convalida dello schema della tabella non riuscita con errore: {0}",
+ "tableDesigner.addForeignKey": "Nuova chiave esterna...",
+ "tableDesigner.addNewCheckConstraint": "Nuovo vincolo CHECK",
+ "tableDesigner.addNewColumn": "Nuova colonna",
+ "tableDesigner.addNewColumnMapping": "Nuovo mapping colonne",
+ "tableDesigner.addNewColumnToIndex": "Aggiungi colonna",
+ "tableDesigner.addNewColumnToPrimaryKey": "Aggiungi colonna",
+ "tableDesigner.addNewIndex": "Nuovo indice",
"tableDesigner.checkConstraintExpressionTitle": "Espressione",
"tableDesigner.checkConstraintNameTitle": "Nome",
"tableDesigner.checkConstraintTypeName": "Vincolo CHECK",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "Colonne",
"tableDesigner.indexName": "Nome",
"tableDesigner.indexesTabTitle": "Indici",
+ "tableDesigner.inputValidationError": "Convalida dell'input non riuscita. Errore: {0}",
"tableDesigner.nameTitle": "Nome della tabella",
+ "tableDesigner.primaryKeyColumnsTitle": "Colonne chiavi primarie",
+ "tableDesigner.primaryKeyNameTitle": "Nome",
"tableDesigner.publishChangeError": "Si è verificato un errore durante la pubblicazione delle modifiche: {0}",
"tableDesigner.publishChangeSuccess": "Le modifiche sono state pubblicate.",
"tableDesigner.savingChanges": "Pubblicazione delle modifiche di Progettazione tabelle in corso...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "Non è possibile avviare una sessione. Il gestore non è ancora inizializzato"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "Query {0}: costo della query (relativo allo script): % {1}"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "Apri query",
- "queryPlanCustomZoom": "Personalizza zoom",
- "queryPlanFitGraphLabel": "Adatta alla finestra",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "Proprietà",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "Zoom avanti",
- "queryPlanZoomOutActionLabel": "Zoom indietro"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Funzionalità in anteprima"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "Annulla",
"tableDesigner.generateScript": "Genera script",
"tableDesigner.previewDatabaseUpdates": "Anteprima aggiornamenti database"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "Deve essere un'opzione inclusa nell'elenco",
+ "selectBox": "Casella di selezione"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "Problemi"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "File piano di esecuzione",
+ "executionPlanCustomZoom": "Personalizza zoom",
+ "executionPlanFileLoadingComplete": "I piani di esecuzione vengono generati",
+ "executionPlanFileLoadingFailed": "Non è stato possibile caricare il piano di esecuzione",
+ "executionPlanFitGraphLabel": "Adatta alla finestra",
+ "executionPlanOpenGraphFile": "Mostra XML piano di query",
+ "executionPlanPropertiesActionLabel": "Proprietà",
+ "executionPlanSavePlanXML": "Salva file di piano",
+ "executionPlanSearchNodeAction": "Trova nodo",
+ "executionPlanTitle": "Piano di query (anteprima)",
+ "executionPlanZoomInActionLabel": "Zoom avanti",
+ "executionPlanZoomOutActionLabel": "Zoom indietro",
+ "loadingExecutionPlanFile": "Generazione dei piani di esecuzione",
+ "openQueryAction": "Apri query"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "Editor piano di esecuzione query"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Edge",
+ "executionPlanPropertyViewClose": "Chiudi",
+ "executionPlanPropertyViewSortAlphabetically": "In ordine alfabetico",
+ "executionPlanPropertyViewSortByDisplayOrder": "Per categoria",
+ "nodePropertyViewNameNameColumnHeader": "Nome",
+ "nodePropertyViewNameValueColumnHeader": "Valore",
+ "nodePropertyViewTitle": "Proprietà"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "Query {0}: costo della query (relativo allo script): % {1}"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "Chiudi (ESCAPE)",
+ "customZoomApplyButton": "Applica",
+ "customZoomApplyButtonTitle": "Applica zoom (INVIO)",
+ "invalidCustomZoomError": "Selezionare un valore di zoom compreso tra 1 e 200",
+ "qpZoomValueLabel": "Zoom (percentuale):",
+ "zoomAction": "Zoom (INVIO)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "Chiudi (ESCAPE)",
+ "executionPlanSearchTypeContains": "Contiene",
+ "executionPlanSearchTypeEquals": "Uguale a",
+ "nextSearchItemAction": "Corrispondenza successiva (INVIO)",
+ "previousSearchItemAction": "Corrispondenza precedente (MAIUSC+INVIO)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "Caricamento del blocco appunti {0} completato",
+ "loadingNotebookMessage": "Caricamento del blocco appunti {0}"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "Nessun gestore di piani di esecuzione valido registrato",
+ "providerIdNotValidError": "Per interagire con ExecutionPlanService è necessario un provider valido",
+ "selectExecutionPlanProvider": "Selezionare un provider per aprire il piano di esecuzione"
}
}
}
\ 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 b64ed143a3..7ca049087e 100644
--- a/i18n/ads-language-pack-ja/CHANGELOG.md
+++ b/i18n/ads-language-pack-ja/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-ja" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-ja/package.json b/i18n/ads-language-pack-ja/package.json
index 7b39767f1d..3d8220a8e7 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 c9722a246b..a55bdeea39 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "空でないパスワードを入力するか、esc キーを押して終了してください。",
"arc.enterNewPassword": "新しいパスワードの入力",
"arc.errorConnectingToController": "コントローラーへの接続中にエラーが発生しました。{0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "Log Analytics ワークスペース {0} のリストにエラーが発生しました",
"arc.errorVerifyingPassword": "パスワードの確認中にエラーが発生しました。{0}",
"arc.extensionInstallationFailed": "拡張機能 {0} のインストールが失敗しました。",
"arc.extensionInstalled": "拡張機能 '{0}' がインストールされました。",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "インフラストラクチャ",
"arc.data.controller.kube.cluster.context": "クラスター コンテキスト",
"arc.data.controller.location": "場所",
+ "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 ワークスペース",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "パスワードの確認",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "パスワード",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "メトリックとログ ダッシュボードへのログインに使用するパスワードを入力します。",
@@ -439,7 +443,7 @@
"arc.postgres.storage-class.data.description": "データの継続的ボリュームのログに使用されるストレージ クラスです",
"arc.postgres.storage-class.logs.description": "ログの継続的ボリュームに使用されるストレージ クラス",
"arc.postgres.wizard.page1.title": "Azure enabled PostgreSQL Hyperscale サーバー グループのパラメーターを指定する",
- "arc.postgres.wizard.title": "Deploy an Azure Arc-enabled PostgreSQL Hyperscale server group",
+ "arc.postgres.wizard.title": "Azure Arc 対応 PostgreSQL Hyperscale サーバー グループを展開する",
"arc.sql.connection.settings.section.title": "SQL 接続情報",
"arc.sql.cores-limit.description": "整数で表したマネージド インスタンスのコア数の上限。",
"arc.sql.cores-request.description": "整数として表したマネージド インスタンスのコアの要求。",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "価格詳細",
"arc.sql.cost.summary.resource.group": "リソース グループ",
"arc.sql.cost.summary.service.tier": "サービス レベル",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.description": "SQL Managed Instance に使用可能な最新の仮想コア サービス レベルから General Purpose と Business Critical を含む Azure Arc を選択します。",
"arc.sql.cost.summary.service.tier.learn.more.text": "詳細情報",
"arc.sql.cost.summary.sql.connection.info": "SQL 接続情報",
"arc.sql.cost.summary.sql.instance.settings": "SQL インスタンスの設定",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "CPU の仮想コアの制限",
"arc.sql.dev.use.description": "このインスタンスが開発またはテスト目的でのみ使用されることを示すチェックボックスをオンにします。このインスタンスには請求されません。",
"arc.sql.dev.use.label": "開発用途のみ",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "高可用性",
+ "arc.sql.high.availability.description": "高可用性のために追加のレプリカを有効にします。以下で選択したコンピューティングとストレージの構成は、すべてのレプリカに適用されます。",
"arc.sql.instance.name": "インスタンス名",
"arc.sql.instance.retention.policy.title": "SQL インスタンス バックアップ保持ポリシー",
"arc.sql.instance.settings.section.title": "SQL インスタンスの設定",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "私は、既に SQL Server ライセンスを所有しています",
"arc.sql.memory-limit.description": "整数で表したマネージド インスタンスの容量の上限。",
"arc.sql.memory-request.description": "マネージド インスタンスの容量を要求して、整数のメモリ量 (GB) で指定します。",
- "arc.sql.one.replica": "1 replica",
+ "arc.sql.one.replica": "1 個のレプリカ",
"arc.sql.pitr.description": "特定の時点に復元",
"arc.sql.pitr.retention.description": "ポイントインタイム バックアップのための保有期間を構成します。{0}",
"arc.sql.retention.days.description": "ポイントインタイム バックアップを保管する期間を指定します。",
"arc.sql.retention.days.label": "特定の時点のリテンション期間 (日数)",
- "arc.sql.service.tier.business.critical": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "arc.sql.service.tier.business.critical": "[PREVIEW] 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.data.description": "データ (.mdf) に使用されるストレージ クラス。値が指定されない場合は、既定のストレージ クラスが使用されます。",
@@ -494,8 +498,8 @@
"arc.sql.storage-class.dc.description": "すべてのデータとログの永続ボリュームを必要とするすべてのデータ コントローラー ポッドに使用されるストレージ クラス。",
"arc.sql.storage-class.logs.description": "ログ (/var/log) に使用されるストレージ クラス。値が指定されない場合は、既定のストレージ クラスが使用されます。",
"arc.sql.summary.arc.by.microsoft": "Microsoft 提供",
- "arc.sql.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 個のレプリカ",
+ "arc.sql.two.replicas": "2 個のレプリカ",
"arc.sql.username": "ユーザー名",
"arc.sql.volume.size.backups.description": "バックアップに使用するストレージ ボリュームのサイズ (GB)。",
"arc.sql.volume.size.backups.label": "ボリュームのサイズ (Gi) (バックアップ)",
@@ -506,7 +510,7 @@
"arc.sql.volume.size.logs.description": "ログに使用するストレージ ボリュームのサイズ (GB)。",
"arc.sql.volume.size.logs.label": "ボリュームのサイズ (Gi) (ログ)。",
"arc.sql.wizard.page1.title": "Azure SQL Managed Instance のパラメーターを指定します",
- "arc.sql.wizard.title": "Deploy Azure SQL managed instance - Azure Arc",
+ "arc.sql.wizard.title": "Azure SQL Managed Instance - Azure Arc を展開します",
"arc.storage-class.backups.label": "ストレージ クラス (バックアップ)",
"arc.storage-class.data.label": "ストレージ クラス (データ)",
"arc.storage-class.datalogs.label": "ストレージ クラス (データベース ログ)",
@@ -529,9 +533,9 @@
"requested.cores.less.than.or.equal.to.cores.limit": "要求されたコアは、コアの上限以下である必要があります",
"requested.memory.less.than.or.equal.to.memory.limit": "要求されたメモリはメモリ制限以下でなければなりません",
"resource.type.arc.postgres.description": "Azure Arc 環境に PostgreSQL Hyperscale サーバー グループを展開する",
- "resource.type.arc.postgres.display.name": "PostgreSQL Hyperscale server groups - Azure Arc",
+ "resource.type.arc.postgres.display.name": "PostgreSQL Hyperscale サーバー グループ - Azure Arc",
"resource.type.arc.sql.description": "ユーザーが管理する環境内のアプリ開発者向けのマネージド SQL インスタンス サービス",
- "resource.type.arc.sql.display.name": "Azure SQL managed instance - Azure Arc",
+ "resource.type.arc.sql.display.name": "Azure SQL Managed Instance - Azure Arc",
"resource.type.azure.arc.description": "Azure Arc データ コントローラーの作成",
"resource.type.azure.arc.display.name": "Azure Arc データ コントローラー",
"should.be.integer": "値は整数でなければなりません",
diff --git a/i18n/ads-language-pack-ja/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/azcli.i18n.json
index 469a168b23..0902ef928b 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/azcli.i18n.json
@@ -9,81 +9,81 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
+ "az.accept": "承諾する",
+ "az.arcdataExtensionNotInstalled": "この拡張機能は、Azure CLI の拡張機能 'arcdata' がインストールされている必要があります。[こちら](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension) の手順に従って最新バージョンをインストールしてください。",
+ "az.arcdataInstalled": "Azure CLI arcdata 拡張機能が正常にインストールされました。構成を完了するには、Azure Studio を再起動する必要があります。この操作が完了するまで、機能はアクティブ化されません。",
+ "az.askLater": "後で依頼する",
"az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.azInstalled": "Azure CLI が正常にインストールされました。構成を完了するには、Azure Studio を再起動する必要があります。この操作が完了するまで、機能はアクティブ化されません。",
+ "az.azOutputParseErrorCaught": "az コマンド {0} の出力の解析中にエラーが発生しました。出力は JSON ではありません。",
+ "az.azUserSettingReadLog": "Azure CLI のユーザー設定: {0}。{1} が読み取られ、値: {2}",
+ "az.azUserSettingUpdatedLog": "Azure CLI のユーザー設定: {0}。{1} が更新され、newValue: {2}",
+ "az.checkingLatestAzVersion": "Azure CLI の使用可能な最新バージョンを確認しています",
+ "az.couldNotFindArcdataWithPrompt": "Azure CLI arcdata 拡張機能が見つかりませんでした。今すぐインストールしますか? そうでない場合は、一部の機能が動作しない可能性があります。",
+ "az.couldNotFindAz": "Azure CLI が見つかりませんでした。エラー: {0}",
+ "az.couldNotFindAzArc": "Azure CLI arcdata 拡張機能が見つかりませんでした。エラー: {0}",
+ "az.couldNotFindAzWithPrompt": "Azure CLI が見つかりませんでした。今すぐインストールしますか? そうでない場合は、一部の機能が動作しない可能性があります。",
+ "az.currentlyInstalledVersionIsLatest": "現在インストールされている Azure CL {0} は、使用可能な他のバージョンと同じか、それより新しいバージョンです",
+ "az.decline": "同意しない",
+ "az.doNotAskAgain": "今後このメッセージを表示しない",
+ "az.downloadError": "ダウンロード中のエラー",
+ "az.downloadFinished": "ダウンロードが完了しました",
+ "az.downloadingProgressMb": "ダウンロード中 ({0} / {1} MB)",
+ "az.downloadingTo": "{0} を {1} から {2} にダウンロードしています",
+ "az.endpointOrNamespaceRequired": "エンドポイントまたは名前空間のいずれかを指定しなければなりません",
+ "az.executingCommand": "コマンドの実行中: '{0} {1}'",
+ "az.failedToParseReleaseInfo": "{0} でコンテンツの JSON を解析できませんでした。\r\nファイル コンテンツ: \r\n{1}\r\nエラー: {2}",
+ "az.foundExistingAz": "バージョン (v{0}) の既存の Azure CLI のインストールが、arcdata バージョン {2} を持つパス {1} で見つかりました。",
+ "az.gettingTextContentsOfUrl": "URL {0} でリソースのテキスト コンテンツを取得しています",
+ "az.installError": "Azure CLI と arcdata 拡張機能のインストール中にエラーが発生しました: {0}",
+ "az.installingArcdata": "Azure CLI arcdata 拡張機能をインストールしています...",
+ "az.installingAz": "Azure CLI をインストールしています...",
+ "az.latestAzVersionAvailable": "Azure CLI の最新バージョン: {0}。",
+ "az.missingRequiredVersion": "この機能には、Azure CLI >= {0} が必要です。'Azure CLI: Check for Update' コマンドを実行してからこれをインストールして、もう一度お試しください。",
+ "az.no": "いいえ",
+ "az.noAz": "使用可能な Azure CLI がありません。コマンド 'Azure CLI: Install' を実行し、それを必要とする機能を有効にします。",
+ "az.noAzArc": "使用可能な Azure CLI arcdata 拡張機能がありません。",
+ "az.noAzWithLink": "使用可能な Azure CLI がありません。[Azure CLI の更新] (コマンド: az.install) を行い、それを必要とする機能を有効にします。",
+ "az.noAzureCLI": "使用可能な Azure CLI がありません。[こちら](https://docs.microsoft.com/cli/azure/install-azure-cli) から最新バージョンを手動でインストールしてから、Azure Studio を再起動してください。",
+ "az.noDownloadLink": "プラットフォーム '{0}'\r\nリリース情報に利用可能なダウンロード リンクがありません: ${1}",
+ "az.noReleaseVersion": "プラットフォーム '{0}'\r\nリリース情報に利用可能なリリース バージョンがありません: ${1}",
+ "az.parseVersionError": "az --version の出力の解析中にエラーが発生しました。",
+ "az.platformUnsupported": "プラットフォーム '{0}' は現在サポート外です",
+ "az.promptForAzUpdate": "Azure CLI の新しいバージョン ( {0} ) が利用できます。今すぐ更新しますか?",
+ "az.promptForRequiredAzUpdate": "この拡張機能を使用するには、Azure CLI >= {0} がインストールされている必要がありますが、今すぐ最新バージョン ({1}) に更新しますか? 更新しない場合、一部の機能が動作しない可能性があります。",
+ "az.promptLog": "ユーザーが次に同意するよう促すダイアログの表示: {0}",
+ "az.requiredVersionNotAvailable": "この拡張機能を使用するには、Azure CLI の拡張機能 'arcdata' バージョン >= {0} がインストールされている必要がありますが、現在利用可能なバージョンは {1} のみです。[こちら](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension) の手順に従って正しいバージョンをインストールしてください。",
+ "az.searchingForAz": "既存の Azure CLI のインストールを検索しています...",
+ "az.skipInstall": "この操作はユーザーが要求したものではなく、構成オプション {0} でもないため、Azure CLI と arcdata 拡張機能のインストールをスキップします。{1} は {2} です",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "コマンド {0} の実行中に予期しないエラーが発生しました",
+ "az.unexpectedExitCode": "コマンドからの予期しない終了コード: {1} ({0})",
+ "az.unsupportedArcDataVersion": "Azure CLI の拡張機能 'arcdata' のダウンロード済みバージョン {1} はまだサポートされていません。最新バージョンは {0} です。[こちら](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension) の手順に従って正しいバージョンをインストールしてください。",
+ "az.updateCheckSkipped": "Azure CLI がインストールされていないことが判明したため、新しい Azure CLI バージョンの可用性のチェックが実行されませんでした。",
+ "az.updateError": "Azure CLI を更新中に発生したエラー: {0}",
+ "az.updatingAz": "Azure CLI を更新しています...",
+ "az.userRequestedInstall": "ユーザーが 'Azure CLI: Install' コマンドを使用して Azure Data CLI と arcdata 拡張機能のインストールを要求しました",
+ "az.userResponseInstall": "Azure CLI のインストールを促すダイアログの表示でのユーザー応答: {0}",
+ "az.userResponseUpdate": "Azure CLI の更新を促すダイアログの表示でのユーザー応答: {0}",
+ "az.versionForUpdate": "バージョン {0} が見つかりました。Azure CLI は、現在のバージョンから {1} を更新できます。",
+ "az.yes": "はい"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
+ "azcli.arc.azArcdataInstallKey.description": "Azure CLI arcdata 拡張機能のダウンロードを促すメッセージを表示するかどうかを選択します。",
+ "azcli.arc.azArcdataUpdateKey.description": "Azure CLI arcdata 拡張機能が更新可能になった場合にダイアログを表示するかどうかを選択します。",
"azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
+ "azcli.arc.config.debug": "すべての実行済み az コマンドの出力チャネルにデバッグ情報を記録します",
+ "azcli.arc.config.title": "Azure CLI の構成",
+ "azcli.arc.description": "Azure CLI 対応。",
"azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
+ "azcli.arc.install.dontPrompt.description": "ユーザーに Azure CLI arcdata 拡張機能のインストールを促すダイアログは表示されません",
+ "azcli.arc.install.prompt.description": "ユーザーに Azure CLI arcdata 拡張機能のインストールを促すダイアログが表示されます",
+ "azcli.arc.update.dontPrompt.description": "ユーザーに Azure CLI arcdata 拡張機能の更新を促すダイアログは表示されません",
+ "azcli.arc.update.prompt.description": "ユーザーに Azure CLI arcdata 拡張機能の更新を促すダイアログが表示されます",
+ "azcli.azCliInstallKey.description": "Azure CLI のインストールを促すメッセージを表示するかどうかを選択します。",
+ "azcli.install.dontPrompt.description": "ユーザーに Azure CLI のインストールを促すメッセージは表示されません",
+ "azcli.install.prompt.description": "ユーザーに Azure CLI のインストールを促すメッセージが表示されます",
"command.category": "Azure CLI"
}
}
diff --git a/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json
index f23405bc3b..c87dfbde31 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "プロジェクト プロバイダー拡張機能 '{0}' を読み込むことができませんでした。エラー メッセージ: {1}",
"dataworksapce.local": "ローカル",
"dataworksapce.refresh": "最新の情報に更新",
- "dataworkspace.NewProjectDialogTitle": "新しいプロジェクトの作成",
+ "dataworkspace.NewProjectDialogTitle": "新しいデータベース プロジェクトの作成",
"dataworkspace.Type": "種類",
"dataworkspace.browse": "参照",
"dataworkspace.browseEllipsis": "参照...",
"dataworkspace.cloneParentDirectoryNotExistError": "選択したパスのクローン '{0}' は存在しないか、ディレクトリではありません。",
"dataworkspace.create": "作成",
+ "dataworkspace.default": "既定",
"dataworkspace.enterProjectName": "プロジェクト名を入力してください",
"dataworkspace.fileNotExistError": "選択した {0} ファイル '{1}' が存在しないか、ファイルではありません。",
"dataworkspace.gitRepoUrlPlaceholder": "リモート git リポジトリの URL を入力してください",
"dataworkspace.gitRepoUrlTitle": "Git リポジトリ URL",
+ "dataworkspace.learnMore": "詳細情報",
"dataworkspace.localClonePathPlaceholder": "リポジトリをローカルに複製する場所を選択してください",
"dataworkspace.localClonePathTitle": "ローカルの複製パス",
"dataworkspace.locationSelectorTitle": "場所",
"dataworkspace.nameCannotBeEmpty": "名前を空にすることはできません。",
+ "dataworkspace.no": "いいえ",
"dataworkspace.ok": "OK",
"dataworkspace.open": "開く",
"dataworkspace.openExistingDialogTitle": "既存のプロジェクトを開く",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "一部のプロジェクトを読み込めませんでした。詳細を表示するには、[開発者コンソールを開く] (command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "リモート git リポジトリ",
"dataworkspace.restartConfirmation": "プロジェクトをワークスペースに追加するには、Azure Data Studio を再起動する必要があります。今すぐ再起動しますか?",
+ "dataworkspace.sdkLearnMorePlaceholder": "SDK スタイルのプロジェクトの詳細については、[詳細情報] ボタンをクリックしてください",
+ "dataworkspace.sdkStyleProject": "SDK スタイルのプロジェクト (プレビュー)",
"dataworkspace.select": "選択",
"dataworkspace.selectProjectLocation": "プロジェクトの場所を選択",
- "dataworkspace.selectProjectType": "プロジェクトの種類を選択します",
+ "dataworkspace.selectProjectType": "データベース プロジェクトの種類の選択",
+ "dataworkspace.selectTargetPlatform": "ターゲット プラットフォームの選択",
"dataworkspace.targetPlatform": "ターゲット プラットフォーム",
"dataworkspace.workspacePlaceholder": "ワークスペース ({0}) ファイルの選択",
+ "dataworkspace.yesRecommended": "はい (推奨)",
"fileDoesNotExist": "ファイル '{0}' は存在しません",
"gitCloneError": "git の複製中にエラーが発生しました。詳細について git 出力を表示します",
"gitCloneMessage": "Git リポジトリ '{0}' をクローンしています...",
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 f908edb021..fed1274ad4 100644
--- a/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "資格情報が見つからないか、無効です。"
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "いいえ",
+ "not now": "後で通知する",
+ "suggest auto fetch": "Azure Data Studio が [定期的に 'git fetch']({0}) を実行してもよろしいですか?",
+ "yes": "はい"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
+ "HEAD not available": "'{0}' の HEAD バージョンは利用できません。",
+ "add": "ワークスペースに追加",
+ "add remote": "新しいリモートを追加...",
+ "addFrom": "URL からリモートを追加する",
+ "addfrom": "{0} からリモートを追加する",
+ "addremote": "リモートを追加する",
+ "always": "常に行う",
+ "are you sure": "'{0}' に Git リポジトリを作成します。続行してもよろしいですか?",
+ "auth failed": "Git リモートに対して認証できませんでした。",
+ "auth failed specific": "Git リモートに対して認証できませんでした:\r\n\r\n{0}",
+ "branch already exists": "ブランチ名 '{0}' は既に存在します",
+ "branch name": "ブランチ名",
+ "branch name format invalid": "ブランチ名は次の正規表現に一致する必要があります: {0}",
+ "cant push": "参照仕様をリモートにプッシュできません。最初に 'Pull' を実行して変更を統合してください。",
+ "changed": "変更後のログ レベル: {0}",
+ "checkout detached": "チェックアウトがデタッチされました...",
+ "choose": "フォルダーを選択...",
+ "clean repo": "チェックアウトの前に、リポジトリの作業ツリーを消去してください。",
+ "clonefrom": "{0} から複製",
+ "cloning": "Git リポジトリ '{0}' をクローンしています...",
+ "commit": "ステージされている変更のコミット",
+ "commit anyway": "空のコミットの作成",
+ "commit hash": "コミット ハッシュ",
+ "commit message": "コミット メッセージ",
+ "commitMessageWithHeadLabel2": "メッセージ ('{0}' でコミット)",
+ "confirm delete": "{0} を削除しますか?\r\nこれは元に戻すことはできません。\r\n続行すると、このファイルは完全に失われます。",
+ "confirm delete multiple": "{0} 個のファイルを削除しますか?\r\nこれは元に戻すことができません。\r\n続行すると、このファイルは完全に失われます。",
+ "confirm discard": "{0} の変更を破棄しますか?",
+ "confirm discard all": "{0} 個のファイルのすべての変更を破棄してもよろしいですか?\r\nこれは元に戻すことができません。\r\n続行すると、現在のワーキング セットは完全に失われます。",
+ "confirm discard all 2": "{0}\r\n\r\nこれは元に戻すことはできません。現在のワーキング セットは永久に失われます。",
+ "confirm discard all single": "{0} の変更を破棄しますか?",
+ "confirm discard multiple": "{0} 個のファイルの変更内容を破棄しますか?",
+ "confirm emtpy commit": "空のコミットを生成しますか?",
+ "confirm force delete branch": "ブランチ '{0}' はマージされていません。それでも削除しますか?",
+ "confirm force push": "変更の強制プッシュを行おうとしていますが、これは破壊的なことがあり、他人の変更を誤って上書きする可能性があります。\r\n\r\n続行しますか?",
+ "confirm no verify commit": "確認せずに変更をコミットしようとしています。これは、コミット前のフックをスキップするため、望ましくない場合があります。\r\n\r\n続行しますか?",
+ "confirm publish branch": "'{0}' ブランチに上流ブランチはありません。このブランチを公開しますか?",
+ "confirm restore": "{0} を復元しますか?",
+ "confirm restore multiple": "{0} 個のファイルを復元しますか?",
+ "confirm stage file with merge conflicts": "マージの競合がある {0} をステージしてもよろしいですか?",
+ "confirm stage files with merge conflicts": "マージの競合がある {0} 個のファイルをステージしてもよろしいですか?",
+ "create branch": "新しい分岐の作成...",
+ "create branch from": "新しい分岐の作成元...",
+ "create repo": "リポジトリの初期化",
+ "current": "現在のマシン",
+ "delete": "ファイルを削除",
+ "delete branch": "ブランチの削除",
+ "delete file": "ファイルを削除",
+ "delete files": "複数のファイルを削除",
+ "deleted by them": "ファイル '{0}' は、他者が削除し、こちらが変更しました。\r\n\r\nどのように処理しますか?",
+ "deleted by us": "ファイル '{0}' は、こちらが削除し、他者が変更しました。\r\n\r\nどのように処理しますか?",
+ "discard": "変更を破棄",
+ "discardAll": "{0} 個のファイルをすべて破棄",
+ "discardAll multiple": "1 つのファイルを破棄",
+ "force": "チェックアウトの強制",
+ "force push not allowed": "強制的なプッシュは禁止されています。'git.allowForcePush' 設定で有効にしてください。",
+ "git error": "Git エラー",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (インデックス)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
+ "git.title.workingTree": "{0} (作業ツリー)",
+ "init": "Git リポジトリを初期化するワークスペース フォルダーを選択してください",
+ "init repo": "リポジトリの初期化",
+ "invalid branch name": "無効なブランチ名",
+ "keep ours": "自分 (Our) を維持する",
+ "keep theirs": "相手 (Their) を維持する",
+ "learn more": "詳細を表示",
+ "local changes": "ローカルの変更は、チェックアウトによって上書きされます。",
+ "merge commit": "最後のコミットはマージ コミットでした。元に戻しますか?",
+ "merge conflicts": "マージの競合があります。コミットする前にこれを解決してください。",
+ "missing user info": "Git の 'user.name' と 'user.email' を構成していることを確認してください。",
+ "never": "行わない",
+ "never again": "OK、今後は表示しない",
+ "never ask again": "今後は確認しない",
+ "no changes": "コミットする必要のある変更はありません。",
+ "no changes stash": "一時退避する変更がありません。",
+ "no more": "HEAD が任意のコミットを明示しないため、元に戻すことはできません。",
+ "no rebase": "進行中のリベースはありません。",
+ "no remotes added": "リポジトリにリモートが含まれていません。",
+ "no remotes to fetch": "リポジトリには、フェッチ元として構成されているリモートがありません。",
+ "no remotes to publish": "リポジトリには、発行先として構成されているリモートがありません。",
+ "no remotes to pull": "リポジトリには、プル元として構成されているリモートがありません。",
+ "no remotes to push": "リポジトリには、プッシュ先として構成されているリモートがありません。",
+ "no staged changes": "ステージされている変更がなく、コミットできません。\r\n\r\nすべての変更をステージして、直接コミットしますか?",
+ "no stashes": "リポジトリ内に一時退避内容はありません。",
+ "no tags": "このリポジトリにはタグがありません。",
+ "no verify commit not allowed": "確認なしのコミットは許可されていません。'git.allowNoVerifyCommit' 設定を使用して有効にしてください。",
+ "nobranch": "リモートにプッシュするブランチをチェックアウトしてください。",
"ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "open git log": "Git ログを開く",
+ "open repo": "リポジトリを開く",
+ "openrepo": "開く",
+ "openreponew": "新しいウィンドウで開く",
+ "pick branch pull": "プル元のブランチを選択",
+ "pick provider": "ブランチ '{0}' を以下へ発行するプロバイダーを選択する:",
+ "pick remote": "リモートを選んで、ブランチ '{0}' を次の場所に公開します:",
+ "pick remote pull repo": "リモートを選んで、ブランチを次からプルします",
+ "pick stash to apply": "適用する一時退避内容を選択してください",
+ "pick stash to drop": "ドロップする一時退避を削除する",
+ "pick stash to pop": "適用して削除する一時退避内容を選択してください",
+ "proposeopen": "クローンしたリポジトリを開きますか?",
+ "proposeopen init": "初期化済みのリポジトリを開きますか?",
+ "proposeopen2": "複製したリポジトリを開きますか? または現在のワークスペースに追加しますか?",
+ "proposeopen2 init": "初期化済みのリポジトリを開きますか? または現在のワークスペースへ追加しますか?",
+ "provide branch name": "新しいブランチ名を入力してください",
+ "provide commit hash": "コミット ハッシュを指定してください",
+ "provide commit message": "コミット メッセージを入力してください",
+ "provide remote name": "リモート名を入力してください。",
+ "provide stash message": "必要に応じて一時退避メッセージを入力してください",
+ "provide tag message": "注釈付きタグにつけるメッセージを入力してください",
+ "provide tag name": "タグ名を入力してください",
+ "publish to": "{0} に発行する",
+ "remote already exists": "リモート '{0}' は既に存在します。",
+ "remote branch at": "{0} でのリモート ブランチ",
+ "remote name": "リモート名",
+ "remote name format invalid": "リモート名の形式が無効です",
+ "remove remote": "削除するリモートを選択",
+ "repourl": "リポジトリの URL",
+ "restore file": "ファイルを復元",
+ "restore files": "複数のファイルを復元",
+ "save and commit": "すべてのコミットを保存",
+ "save and stash": "すべてを保存して一時退避する",
+ "select a branch to merge from": "マージ元のブランチを選択",
+ "select a branch to rebase onto": "リベース先のブランチを選択",
+ "select a ref to checkout": "チェックアウトする参照を選択",
+ "select a ref to checkout detached": "デタッチ モードでチェックアウトする参照を選択する",
+ "select a ref to create a new branch from": "'{0}' ブランチの作成元 ref を選択",
+ "select a tag to delete": "削除するタグを選択する",
+ "select branch to delete": "削除するブランチの選択",
+ "select log level": "ログ レベルを選択",
+ "selectFolder": "リポジトリの場所を選択",
+ "show command output": "コマンド出力を表示する",
+ "stash": "このまま一時退避",
+ "stash merge conflicts": "一時退避内容を適用している間に、マージの競合がありました。",
+ "stash message": "一時退避メッセージ",
+ "stashcheckout": "一時退避してチェックアウト",
+ "sure drop": "一時退避内容 {0} を削除しますか?",
+ "sync is unpredictable": "このアクションでは、'{0}/{1}' との間でコミットをプッシュおよびプルします。",
+ "tag at": "{0} のタグ",
+ "tag message": "メッセージ",
+ "tag name": "タグ名",
+ "there are untracked files": "破棄すると {0} 個の未追跡ファイルがディスクから削除されます。",
+ "there are untracked files single": "破棄すると次の未追跡ファイルがディスクから削除されます: {0}。",
+ "undo commit": "マージ コミットの取り消し",
+ "unsaved files": "{0} 個の保存されていないファイルがあります。\r\n\r\nコミットする前に保存しますか?",
+ "unsaved files single": "次のファイルには保存されていない変更があり、続行するとコミットに組み込まれません: {0}。\r\n\r\nコミットする前に保存しますか?",
+ "unsaved stash files": "{0} 個の保存されていないファイルがあります。\r\n\r\n一時退避する前に保存しますか?",
+ "unsaved stash files single": "次のファイルには保存されていない変更があり、続行すると stash に含められません: {0}。\r\n\r\n一時退避する前に保存しますか?",
+ "warn untracked": "{0} 個の追跡されていないファイルが削除されます。\r\nこれは元に戻すことはできません。\r\nこれらのファイルは完全に失われます。",
+ "yes": "はい",
+ "yes discard tracked": "1 つの追跡ファイルを破棄",
+ "yes discard tracked multiple": "{0} 個の追跡ファイルを破棄",
+ "yes never again": "はい、今後は表示しません"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "Git のスキップが検出されました: {0}",
+ "using git": "{1} から Git {0} を使用しています",
+ "validating": "Git の検証が検出されました: {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "利用可能なリポジトリがありません",
+ "not supported": "'git.scanRepositories' 設定は絶対パスをサポートしていません。",
+ "pick repo": "リポジトリの選択",
+ "too many submodules": "'{0}' リポジトリに {1} 個のサブモジュールがあり、自動では開かれません。 ファイルを開くことで、それぞれを個別に開くことができます。"
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "ブランチ名",
+ "error": "$(error) エラー: {0}",
+ "none found": "リモート リポジトリが見つかりません。",
+ "pick url": "複製元の URL を選択します。",
+ "provide url": "リポジトリ URL を指定する",
+ "provide url or pick": "リポジトリ URL を指定するか、リポジトリ ソースを選択します。",
+ "type to filter": "リポジトリ名",
+ "type to search": "リポジトリ名 (検索するテキストを入力)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": ".gitignore に '{0}' を追加しますか。",
+ "added by them": "競合: 他者が追加",
+ "added by us": "競合: こちらが追加",
+ "always pull": "常にプル",
+ "both added": "競合: 両方追加",
+ "both deleted": "競合: 両方削除",
+ "both modified": "競合: 両方変更",
+ "changes": "変更",
+ "commit": "コミット",
+ "commit in rebase": "リベースの最中にコミット メッセージは変更できません。リベースの操作を終了してから、代わりに interactive rebase を使用してください。",
+ "commitMessage": "メッセージ (コミットするための {0})",
+ "commitMessageCountdown": "現在の行で残り {0} 文字",
+ "commitMessageWarning": "現在の行で {1} から {0} 文字オーバー",
+ "commitMessageWhitespacesOnlyWarning": "現在のコミット メッセージには空白文字のみが含めています",
+ "commitMessageWithHeadLabel": "メッセージ ('{1}' でコミットするための {0})",
+ "deleted": "削除済み",
+ "deleted by them": "競合: 他者が削除",
+ "deleted by us": "競合: こちらが削除",
+ "dont pull": "プルしない",
+ "git.title.deleted": "{0} (削除済み)",
+ "git.title.index": "{0} (インデックス)",
+ "git.title.ours": "{0} (自分たちの)",
+ "git.title.theirs": "{0} (他のユーザー)",
+ "git.title.untracked": "{0} (未追跡)",
+ "git.title.workingTree": "{0} (作業ツリー)",
+ "huge": "'{0}' のGit リポジトリにアクティブな変更が多いため、 Git 機能の一部のみが有効になります。",
+ "ignored": "無視",
+ "index added": "インデックスの追加",
+ "index copied": "インデックスをコピー",
+ "index deleted": "削除されたインデックス",
+ "index modified": "変更されたインデックス",
+ "index renamed": "インデックスの名前変更",
+ "intent to add": "追加する目的",
+ "merge changes": "変更のマージ",
+ "modified": "変更済み",
+ "neveragain": "今後表示しない",
+ "open": "開く",
+ "pull": "プル",
+ "pull branch maybe rebased": "現在のブランチ '{0}' がリベースされた可能性があります。そこへプルしますか?",
+ "pull maybe rebased": "現在のブランチがリベースされた可能性があります。そこへプルしますか?",
+ "pull n": "{1}/{2} から {0} 件のコミットをプルします",
+ "pull push n": "{2}/{3} の間で {0} 件のコミットをプルし、{1} 件のコミットをプッシュします",
+ "push n": "{1}/{2} に {0} 件のコミットをプッシュします",
+ "push success": "正常にプッシュされました。",
+ "staged changes": "ステージされている変更",
+ "sync changes": "変更の同期",
+ "sync is unpredictable": "同期中です。キャンセルすると、リポジトリに重大な損傷を与える可能性があります",
+ "untracked": "追跡対象外",
+ "untracked changes": "追跡対象外の変更",
+ "yes": "はい"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "ブランチまたはタグのチェックアウト...",
+ "publish changes": "変更の発行",
+ "publish to": "{0} に発行する",
+ "publish to...": "以下に発行する...",
+ "rebasing": "リベースしています",
+ "syncing changes": "変更を同期しています..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "インデックス",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Git 履歴",
+ "git.timeline.stagedChanges": "ステージング済みの変更",
+ "git.timeline.uncommitedChanges": "コミットされていない変更",
+ "git.timeline.you": "自分",
+ "git.workingTree": "作業ツリー"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "colors.added": "追加したリソースの配色。",
+ "colors.conflict": "リソースが競合する場合の配色",
+ "colors.deleted": "リソースを検出した場合の配色",
+ "colors.ignored": "リソースを無視する場合の配色",
+ "colors.modified": "リソースを改変した場合の配色",
+ "colors.renamed": "名前変更またはコピーされたリソースの色。",
+ "colors.stageDeleted": "ステージングされた削除済みリソースの色。",
+ "colors.stageModified": "ステージングされた変更済みリソースの色。",
+ "colors.submodule": "サブモジュールの配色。",
+ "colors.untracked": "リソースを追跡しない場合の配色",
+ "command.addRemote": "リモートの追加...",
+ "command.branch": "分岐の作成...",
+ "command.branchFrom": "ブランチの作成元...",
+ "command.checkout": "チェックアウト先...",
+ "command.checkoutDetached": "チェックアウト先 (デタッチ済み)...",
+ "command.cherryPick": "チェリーピック...",
+ "command.clean": "変更を破棄",
+ "command.cleanAll": "すべての変更を破棄",
+ "command.cleanAllTracked": "変更履歴をすべて破棄",
+ "command.cleanAllUntracked": "追跡対象外のすべての変更を破棄",
+ "command.clone": "クローン",
+ "command.cloneRecursive": "複製 (再帰)",
+ "command.close": "リポジトリを閉じる",
+ "command.commit": "コミット",
+ "command.commitAll": "すべてコミット",
+ "command.commitAllAmend": "すべてコミット (修正)",
+ "command.commitAllAmendNoVerify": "すべてコミット (修正、確認なし)",
+ "command.commitAllNoVerify": "すべてコミット (確認なし)",
+ "command.commitAllSigned": "すべてコミット (Signed Off)",
+ "command.commitAllSignedNoVerify": "すべてコミット (サインオフ、確認なし)",
+ "command.commitEmpty": "空のコミット",
+ "command.commitEmptyNoVerify": "空のコミット (確認なし)",
+ "command.commitNoVerify": "コミット (確認なし)",
+ "command.commitStaged": "ステージング済みをコミット",
+ "command.commitStagedAmend": "ステージング済をコミット (修正)",
+ "command.commitStagedAmendNoVerify": "ステージング済みをコミット (修正、確認なし)",
+ "command.commitStagedNoVerify": "ステージング済みをコミット (確認なし)",
+ "command.commitStagedSigned": "コミットしてステージング (サインオフ)",
+ "command.commitStagedSignedNoVerify": "ステージング済みをコミット (サインオフ、確認なし)",
+ "command.createTag": "タグを作成",
+ "command.deleteBranch": "ブランチの削除...",
+ "command.deleteTag": "タグの削除",
+ "command.fetch": "フェッチ",
+ "command.fetchAll": "すべてのリモートからフェッチ",
+ "command.fetchPrune": "フェッチ (Prune)",
+ "command.ignore": ".gitignore に追加",
+ "command.init": "リポジトリの初期化",
+ "command.merge": "ブランチをマージ...",
+ "command.openAllChanges": "すべての変更を開く",
+ "command.openChange": "変更を開く",
+ "command.openFile": "ファイルを開く",
+ "command.openHEADFile": "ファイル (HEAD) を開く",
+ "command.openRepository": "リポジトリを開く",
+ "command.publish": "ブランチを発行...",
+ "command.pull": "プル",
+ "command.pullFrom": "指定元からプル...",
+ "command.pullRebase": "プル (リベース)",
+ "command.push": "プッシュ",
+ "command.pushFollowTags": "プッシュ (タグをフォロー)",
+ "command.pushFollowTagsForce": "プッシュ (タグをフォロー、強制)",
+ "command.pushForce": "プッシュ (強制)",
+ "command.pushTags": "タグをプッシュ",
+ "command.pushTo": "プッシュ先...",
+ "command.pushToForce": "プッシュ先... (強制)",
+ "command.rebase": "ブランチのリベース...",
+ "command.rebaseAbort": "リベースを中止する",
+ "command.refresh": "最新の情報に更新",
+ "command.removeRemote": "リモートの削除",
+ "command.rename": "名前の変更",
+ "command.renameBranch": "ブランチ名の変更...",
+ "command.restoreCommitTemplate": "コミット テンプレートを復元する",
+ "command.revealInExplorer": "サイド バーに表示",
+ "command.revertChange": "変更を元に戻す",
+ "command.revertSelectedRanges": "選択範囲を元に戻す",
+ "command.setLogLevel": "ログ レベルの設定...",
+ "command.showOutput": "Git 出力の表示",
+ "command.stage": "変更をステージ",
+ "command.stageAll": "すべての変更をステージ",
+ "command.stageAllMerge": "すべてのマージ変更をステージする",
+ "command.stageAllTracked": "すべての変更履歴をステージングする",
+ "command.stageAllUntracked": "すべての追跡対象外の変更のステージング",
+ "command.stageChange": "変更のステージング",
+ "command.stageSelectedRanges": "選択した範囲をステージする",
+ "command.stash": "一時退避",
+ "command.stashApply": "一時退避内容を適用...",
+ "command.stashApplyLatest": "最新の一時退避内容を適用",
+ "command.stashDrop": "一時退避を削除する...",
+ "command.stashIncludeUntracked": "一時退避 (未追跡ファイルを含む)",
+ "command.stashPop": "一時退避内容を適用して削除...",
+ "command.stashPopLatest": "最新の一時退避内容を適用して削除",
+ "command.sync": "同期",
+ "command.syncRebase": "同期 (Rebase)",
+ "command.timelineCompareWithSelected": "選択項目と比較",
+ "command.timelineCopyCommitId": "コミット ID のコピー",
+ "command.timelineCopyCommitMessage": "コミット メッセージのコピー",
+ "command.timelineOpenDiff": "変更を開く",
+ "command.timelineSelectForCompare": "比較対象の選択",
+ "command.undoCommit": "前回のコミットを元に戻す",
+ "command.unstage": "変更のステージング解除",
+ "command.unstageAll": "すべての変更のステージング解除",
+ "command.unstageSelectedRanges": "選択した範囲のステージを解除",
+ "config.allowForcePush": "強制的なプッシュ (--force-with-lease の有無にかかわらず) を有効にするかどうかを制御します。",
+ "config.allowNoVerifyCommit": "pre-commit と commit-msg フックを実行しないコミットを許可するかどうかを制御します。",
+ "config.alwaysShowStagedChangesResourceGroup": "ステージ済み変更のリソース グループを常に表示します。",
+ "config.alwaysSignOff": "すべてのコミットのサインオフ フラグを制御します。",
+ "config.autoRepositoryDetection": "レポジトリを自動的に検出するかどうかを構成します。",
+ "config.autoRepositoryDetection.false": "リポジトリの自動的なスキャンを無効にします。",
+ "config.autoRepositoryDetection.openEditors": "開いているファイルの親フォルダーをスキャンします。",
+ "config.autoRepositoryDetection.subFolders": "現在開いているフォルダーのサブフォルダーをスキャンします。",
+ "config.autoRepositoryDetection.true": "現在開いているフォルダーのサブフォルダーと、開いているファイルの親フォルダーの両方をスキャンします。",
+ "config.autoStash": "プルする前にすべての変更を一時退避し、プル成功後に復元します。",
+ "config.autofetch": "true に設定すると、現在の Git リポジトリの既定のリモートからコミットが自動的にフェッチされます。[すべて] に設定すると、すべてのリモートからフェッチされます。",
+ "config.autofetchPeriod": "`#git.autofetch#` が有効な場合の git の自動フェッチ間隔 (秒単位)。",
+ "config.autorefresh": "自動更新の有効/無効。",
+ "config.branchSortOrder": "ブランチの並べ替え順序を制御します。",
+ "config.branchValidationRegex": "新しいブランチ名を検証するための正規表現。",
+ "config.branchWhitespaceChar": "新しいブランチ名で空白文字を置換する文字。",
+ "config.checkoutType": "'チェックアウト先...' を実行するとき、どの種類の Git 参照を一覧表示するか制御します。",
+ "config.checkoutType.local": "ローカル ブランチ",
+ "config.checkoutType.remote": "リモート ブランチ",
+ "config.checkoutType.tags": "タグ",
+ "config.confirmEmptyCommits": "'Git: Commit Empty' コマンドの空のコミットの作成を常に確認します。",
+ "config.confirmForcePush": "強制的なプッシュの前に確認を求めるかどうかを制御します。",
+ "config.confirmNoVerifyCommit": "確認せずにコミットする前に確認メッセージを表示するかどうかを制御します。",
+ "config.confirmSync": "Git リポジトリを同期する前に確認します。",
+ "config.countBadge": "Git カウント バッジを制御します。",
+ "config.countBadge.all": "すべての変更をカウントします。",
+ "config.countBadge.off": "カウンターをオフにします。",
+ "config.countBadge.tracked": "追跡済みの変更のみカウントします。",
+ "config.decorations.enabled": "Git が配色とバッジをエクスプローラーと [開いているエディター] ビューに提供するかどうかを制御します。",
+ "config.defaultCloneDirectory": "Git リポジトリをクローンする既定の場所。",
+ "config.detectSubmodules": "git サブモジュールを自動的に検出するかどうかを制御します。",
+ "config.detectSubmodulesLimit": "検出する git サブモジュール数の制限を制御します。",
+ "config.discardAllScope": "'すべての変更を破棄' コマンドによってどの変更が破棄されるかを制御します。'all' はすべての変更を破棄します。 'tracked' は追跡されているファイルだけを破棄します。 'prompt' は、アクションが実行されるたびにプロンプト ダイアログを表示します。",
+ "config.enableCommitSigning": "GPG または X.509 によるコミットの署名を有効にします。",
+ "config.enableSmartCommit": "ステージされた変更がない場合はすべての変更をコミットします。",
+ "config.enableStatusBarSync": "ステータス バーに Git Sync コマンドを表示するかどうかを制御します。",
+ "config.enabled": "Git が有効になっているかどうか。",
+ "config.fetchOnPull": "有効にすると、プル時にすべてのブランチをフェッチします。それ以外の場合は、現在のブランチだけをフェッチします。",
+ "config.followTagsWhenSync": "同期コマンドを実行するときに、すべてのタグをフォロー プッシュします。",
+ "config.ignoreLegacyWarning": "古い Git である警告を無視します。",
+ "config.ignoreLimitWarning": "リポジトリ内に変更が多い場合の警告を無視します。",
+ "config.ignoreMissingGitWarning": "Git が見つからない場合の警告を無視します。",
+ "config.ignoreRebaseWarning": "ブランチがプル時にリベースされた可能性があると思われる場合、警告を無視します。",
+ "config.ignoreSubmodules": "ファイル ツリーでのサブモジュールの変更を無視します。",
+ "config.ignoreWindowsGit27Warning": "Git 2.25 - 2.26 が Windows にインストールされている場合は警告を無視します。",
+ "config.ignoredRepositories": "無視する git リポジトリの一覧。",
+ "config.inputValidation": "コミット メッセージの入力検証をいつ表示するかを制御します。",
+ "config.inputValidationLength": "警告を表示するコミット メッセージの長さのしきい値を制御します。",
+ "config.inputValidationSubjectLength": "警告を表示するためのコミット メッセージの件名長のしきい値を制御します。'config.inputValidationLength' の値を継承する場合には設定解除します。",
+ "config.openAfterClone": "複製後にリポジトリを自動的に開くかどうかを制御します。",
+ "config.openAfterClone.always": "常に現在のウィンドウで開きます。",
+ "config.openAfterClone.alwaysNewWindow": "常に新しいウィンドウで開きます。",
+ "config.openAfterClone.prompt": "常にアクションを確認します。",
+ "config.openAfterClone.whenNoFolderOpen": "開いているフォルダーがない場合は現在のウィンドウでのみ開きます。",
+ "config.openDiffOnClick": "変更をクリックすると差分エディターを開くかどうかを制御します。そうでなければ通常のエディターを開きます。",
+ "config.path": "Git 実行可能ファイルのパスとファイル名 (例: Windows の場合は `C:\\Program Files\\Git\\bin\\git.exe`)。検索する複数のパスを含む文字列値の配列を指定することもできます。",
+ "config.postCommitCommand": "コミットの成功後、git コマンドを実行します。",
+ "config.postCommitCommand.none": "コミット後、任意のコマンドを実行しません。",
+ "config.postCommitCommand.push": "コミットの成功後、'Git Push' を実行します。",
+ "config.postCommitCommand.sync": "コミットの成功後、'Git Sync' を実行します。",
+ "config.promptToSaveFilesBeforeCommit": "コミット前に Git が保存していないファイルを確認すべきかどうかを制御します。",
+ "config.promptToSaveFilesBeforeCommit.always": "保存されていないファイルがないか確認します。",
+ "config.promptToSaveFilesBeforeCommit.never": "このチェックを無効にします。",
+ "config.promptToSaveFilesBeforeCommit.staged": "保存されていないステージング済みファイルのみを確認します。",
+ "config.promptToSaveFilesBeforeStash": "変更を一時退避する前に Git で保存していないファイルを確認すべきかどうかを制御します。",
+ "config.promptToSaveFilesBeforeStash.always": "保存されていないファイルがないか確認します。",
+ "config.promptToSaveFilesBeforeStash.never": "このチェックを無効にします。",
+ "config.promptToSaveFilesBeforeStash.staged": "保存されていないステージング済みファイルのみを確認します。",
+ "config.pruneOnFetch": "フェッチ時に取り除きます。",
+ "config.pullTags": "プルするときにすべてのタグをフェッチします。",
+ "config.rebaseWhenSync": "同期コマンドを実行するときに、Git リベースを強制します。",
+ "config.requireGitUserConfig": "明示的な Git ユーザーの構成が必要かどうかを制御するか、指定されていない場合は Git による推測を許可します。",
+ "config.scanRepositories": "Git リポジトリを検索するパスのリスト。",
+ "config.showCommitInput": "Git ソース管理パネルにコミットの入力を表示するかどうかを制御します。",
+ "config.showInlineOpenFileAction": "Git 変更の表示内にインラインのファイルを開くアクションを表示するかどうかを制御します。",
+ "config.showProgress": "Git 操作の進行状況を表示するかどうかを制御します。",
+ "config.showPushSuccessNotification": "プッシュが成功したときに通知を表示するかどうかを制御します。",
+ "config.smartCommitChanges": "スマート コミットで変更を自動的にステージングするかどうかを制御します。",
+ "config.smartCommitChanges.all": "すべての変更を自動的にステージします。",
+ "config.smartCommitChanges.tracked": "自動的にステージングされた変更箇所のみ。",
+ "config.suggestSmartCommit": "スマート コミットを有効にすることを推奨します (ステージング済み変更がない場合、すべての変更をコミットします)。",
+ "config.supportCancellation": "ユーザーが操作を中止できる同期アクションの実行時に通知が表示されるかどうかを制御します。",
+ "config.terminalAuthentication": "統合ターミナルで生成された Git プロセスの認証ハンドラーとして Azure Data Studio を有効にするかどうかを制御します。注: この設定で変更を反映させるには、ターミナルを再起動する必要があります。",
+ "config.timeline.date": "タイムライン ビューでアイテムに使用する日付を制御します。",
+ "config.timeline.date.authored": "作成日を使用する",
+ "config.timeline.date.committed": "コミットされた日付を使用する",
+ "config.timeline.showAuthor": "タイムライン ビューにコミット作成者を表示するかどうかを制御します。",
+ "config.untrackedChanges": "追跡対象外の変更の動作を制御します。",
+ "config.untrackedChanges.hidden": "追跡対象外の変更は非表示になり、複数のアクションから除外されます。",
+ "config.untrackedChanges.mixed": "追跡対象および追跡対象外のすべての変更は、一緒に表示され、均等に動作します。",
+ "config.untrackedChanges.separate": "追跡されていない変更は、ソース管理ビューに個別に表示されます。それらは、複数のアクションからも除外されます。",
+ "config.useCommitInputAsStashMessage": "コミット入力ボックスからのメッセージを既定の stash メッセージとして使用するかどうかを制御します。",
+ "config.useForcePushWithLease": "force プッシュより安全な force-with-lease 方式を使用するかどうかを制御します。",
+ "description": "Git SCM統合",
"displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.branch": "ブランチ",
+ "submenu.changes": "変更",
+ "submenu.commit": "コミット",
+ "submenu.commit.amend": "修正",
+ "submenu.commit.signoff": "サインオフ",
"submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.pullpush": "プル、プッシュ",
+ "submenu.remotes": "リモート",
+ "submenu.stash": "一時退避",
+ "submenu.tags": "タグ",
+ "view.workbench.cloneRepository": "リポジトリをローカルに複製できます。\r\n[リポジトリの複製](command:git.clone 'Git 拡張機能がアクティブ化されたらリポジトリを複製する')",
+ "view.workbench.learnMore": "Azure Data Studio で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.disabled": "git 機能を使用する場合、[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)で Git を有効にしてください。\r\nGit とソース コントロールを Azure Data Studio で使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.empty": "Git 機能を使用するために、Git リポジトリを含むフォルダーを開くか、URL からクローンを作成することができます。\r\n[フォルダーを開く](command:vscode.openFolder)\r\n[リポジトリのクローン](command:git.clone)\r\nAzure Data Studio で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.emptyWorkspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーがありません。\r\n[ワークスペースにフォルダーを追加します](command:workbench.action.addRootFolder)\r\nAzure Data Studio で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.folder": "現在開いているフォルダーには Git リポジトリがありません。Git を利用したソース管理機能を有効にするリポジトリを初期化できます。\r\n[リポジトリを初期化する](command:git.init?%5Btrue%5D)\r\nAzure Data Studio で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.missing": "有効な git インストールが検出されませんでした。詳細については、[git 出力](command:git.showOutput)をご確認ください。\r\n[git をインストール](https://git-scm.com/)するか、Git およびソース コントロールを Azure Data Studio で使用する方法の詳細について[ドキュメント](https://aka.ms/vscode-scm)を参照してください。\r\n別のバージョン管理システムを使用している場合は、追加の拡張機能を [マーケットプレイスで検索](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) できます。",
+ "view.workbench.scm.workspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーはありません。フォルダーにあるリポジトリを初期化して、Git を利用したソース管理機能を有効にすることができます。\r\n[リポジトリの初期化](command:git.init)\r\nAzure Data Studio で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。"
}
}
}
\ No newline at end of file
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 e19b28eb06..6e3c184997 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
@@ -14,7 +14,6 @@
"Failed": "失敗",
"InProgress": "進行中",
"PublishHistory": "公開履歴",
- "SettingAlreadyExists": "ローカル アプリケーション設定 '{0}' は既に存在します。上書きしますか?",
"Status": "状態",
"Success": "成功",
"TargetDatabase": "ターゲット データベース",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "参照の追加",
"addDatabaseReferencedialogName": "データベース参照の追加",
"addItemAction": "項目の追加",
- "addPackage": "パッケージの追加",
- "addPackageReferenceMessage": "SQL バインドを使用するには、Azure Functions プロジェクトに {0} への参照があることを確認します",
- "addSqlBindingPackageError": "SQL バインド拡張機能パッケージをプロジェクトに追加中にエラーが発生しました",
"appSettingPrompt": "Azure Function local.settings.json を新しい接続文字列で更新しますか?",
"applyConfirmation": "対象のプロジェクトを更新しますか?",
"applyError": "プロジェクトの更新でエラーが発生しました: {0}",
"applySuccess": "プロジェクトが正常に更新されました。",
"at": "場所",
"autorestProjectName": "新しい SQL プロジェクト名",
- "baseDockerImage": "基本 SQL Server Docker のイメージ",
+ "baseDockerImage": "ベース {0} Docker 画像",
"browseButtonText": "フォルダーの参照",
"browseEllipsis": "参照...",
"browseForProfile": "プロファイルを参照する",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "SQLCMD 変数を選択して変更する",
"cicularProjectReference": "プロジェクト {0} からプロジェクト {1} への循環参照",
"cleaningDockerImagesMessage": "既存の展開をクリーンにしています...",
- "closeButton": "閉じる",
"compareActionRadiButtonLabel": "Schema Compare で変更を表示する",
- "confirmPassword": "SQL サーバー管理者パスワードを確認する",
- "confirmServerPassword": "SQL サーバー管理者パスワードを確認する",
- "connectingToSqlServerOnDockerMessage": "Docker の SQL Server に接続しています",
+ "confirmPassword": "{0} 管理者パスワードの確認",
+ "confirmServerPassword": "{0} 管理者パスワードの確認",
+ "connectingToSqlServerOnDockerMessage": "SQL Server に接続しています",
"connectionFailedError": "接続に失敗しました。エラー: '{0}'",
- "connectionProfile": "接続プロファイルを選択する",
"connectionRadioButtonLabel": "接続",
- "connectionStringSetting": "接続文字列の設定名",
- "connectionStringSettingPlaceholder": "\"local.settings.json\" で指定された接続文字列の設定",
"containerAlreadyExistForProject": "このプロジェクト用のコンテナーは既に存在します。新しい展開を行う前に削除しますか?",
"createNew": "新規作成",
- "createNewLocalAppSetting": "新しいローカル アプリ設定を作成する",
"createProjectDialogOkButtonText": "作成",
"createProjectFromDatabaseDialogName": "データベースからのプロジェクトの作成",
"createProjectSettings": "設定",
@@ -114,24 +105,22 @@
"done": "完了",
"dontUseProfile": "プロファイルを使用しません",
"edgeEulaAgreementTitle": "Microsoft Azure SQL Edge License Agreement",
- "edgeProjectTypeDescription": "コア部分を開始し、SQL Edge のスキーマを開発して公開する",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "空のプロジェクトから SQL データベース用のスキーマを開発して公開する",
- "emptyProjectTypeDisplayName": "SQL データベース",
+ "edgeProjectTypeDescription": "コア部分を開始し、Azure SQL Edge データベースのスキーマを開発して公開します",
+ "edgeProjectTypeDisplayName": "Azure SQL Edge データベース",
+ "emptyAzureDbProjectTypeDescription": "空のプロジェクトから Azure SQL Database 用のスキーマを開発して公開します",
+ "emptyAzureDbProjectTypeDisplayName": "Azure SQL Database",
+ "emptyProjectTypeDescription": "空のプロジェクトから SQL Server データベース用のスキーマを開発して公開します",
+ "emptyProjectTypeDisplayName": "SQL Server データベース",
"emptySdkProjectTypeDescription": "空の SDK スタイルのプロジェクトから、Microsoft.Build.Sql (プレビュー) を使用して SQL データベースのスキーマを開発して発行します。",
"emptySdkProjectTypeDisplayName": "SQL Database (SDK)",
"enterConnStringTemplateDescription": "SQL 接続文字列のテンプレートを入力してください",
- "enterConnectionString": "接続文字列を入力してください",
"enterConnectionStringEnvName": "接続文字列の環境変数名を入力してください",
"enterConnectionStringEnvNameDescription": "SQL 接続文字列の環境変数を入力してください",
- "enterConnectionStringSettingName": "接続文字列の設定名を入力してください",
"enterConnectionStringTemplate": "接続文字列を入力してください",
"enterNewDatabaseName": "新しいデータベース名を入力する",
"enterNewValueForVar": "変数 '{0}' の新しい値を入力してください",
- "enterPassword": "SQL サーバー管理者パスワードを入力する",
- "enterPasswordManually": "Enter password or press escape to cancel",
- "enterPasswordPrompt": "Enter the password to be used for the connection string",
- "enterPortNumber": "SQL server ポート番号を入力するか、Enter キーを押して既定値を使用します",
+ "enterPassword": "{0} 管理者パスワードを入力してください",
+ "enterPortNumber": "既定値を使用するには、{0} ポート番号を入力するか、Enter キーを押してください",
"enterSystemDbName": "このシステム データベースのデータベース名を入力します",
"equalComparison": "プロジェクトはデータベースと既に最新の状態にあります。",
"errorFindingBuildFilesLocation": "ビルド ファイルの場所の検索中にエラーが発生しました: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "外部ストリーミング ジョブ",
"externalStreamingJobValidationPassed": "外部ストリーミングジョブの検証に合格しました。",
"extractTargetRequired": "データベース プロジェクトを作成するには、抽出対象の情報が必要です。",
- "failedToGetConnectionString": "選択した接続の接続文字列の生成でエラーが発生しました",
- "failedToParse": "\"{0}\" を解析できませんでした: {1}。",
"file": "ファイル",
"fileAlreadyExists": "'{0}' という名前のファイルが、ディスク上のこの場所に既に存在します。別の名前を選択してください。",
"fileFormat": "ファイル形式",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "{0} から新しい SQL プロジェクトを生成しています... 詳細については、出力ウィンドウを確認してください。",
"hr": "時間",
"importElements": "要素のインポート",
- "includePassword": "Do you want to include the password from this connection in your local.settings.json file?",
- "input": "入力",
"installGlobally": "グローバルにインストールする",
"invalidDataSchemaProvider": ".sqlproj ファイルにある無効な DSP",
"invalidDatabaseReference": ".sqlproj ファイルでの無効なデータベース参照",
@@ -173,24 +158,20 @@
"invalidInput": "無効な入力: {0}",
"invalidProjectReload": "提供されたデータベース プロジェクトにアクセスできません。再読み込みできるのは、有効なオープン データベース プロジェクトのみです。",
"invalidPropertyValue": ".sqlproj ファイルのプロパティ '{0}' に無効な値が指定されました: '{0}'",
- "invalidSQLPassword": "SQL Server パスワードがパスワードの複雑さの要件を満たしていません。詳細については、https://docs.microsoft.com/sql/relational-databases/security/password-policy をご覧ください",
+ "invalidSQLPassword": "{0} パスワードがパスワードの複雑さの要件を満たしていません。詳細については、https://docs.microsoft.com/sql/relational-databases/security/password-policy をご覧ください",
"invalidSqlConnectionString": "無効な SQL 接続文字列です",
"invalidTargetPlatform": "ターゲット プラットフォームが無効です: {0}。サポートされているターゲット プラットフォーム: {1}",
- "jsonParseError": "行 \"{1}\"、列 \"{2}\" 付近の {0}",
"learnMore": "詳細情報",
"loadProfilePlaceholderText": "プロファイルの読み込み...",
"location": "場所",
"min": "分",
"missingVersion": "{0} に 'version' エントリがありません。",
- "moreInformation": "詳細情報",
"msec": "ミリ秒",
"multipleMostDeploymentScripts": "{0} ファイルの数が予期していたものではありませんでした: {1}",
"multipleSqlProjFilesSelected": "複数の .sqlproj ファイルが選択されています。1 つだけ選択してください。",
"nameMustNotBeEmpty": "名前を空にすることはできません",
"new": "新規",
"newObjectNamePrompt": "新しい {0} 名:",
- "noAzureFunctionsInFile": "現在のアクティブなファイルには Azure 関数がありません",
- "noAzureFunctionsProjectsInWorkspace": "ワークスペースに Azure 機能プロジェクトが見つかりませんでした",
"noDataSourcesFile": "{0} が見つかりません",
"noDataSourcesText": "このプロジェクトにデータソースがありません",
"noFileExist": "{0} ファイルは存在しません",
@@ -208,11 +189,9 @@
"objectType": "オブジェクトの種類",
"okString": "OK",
"openEulaString": "ライセンス契約を開く",
- "openFile": "ファイルを開く",
- "output": "出力",
"outsideFolderPath": "プロジェクト フォルダーの外に絶対パスがある項目はサポートされていません。プロジェクト ファイルのパスがプロジェクト フォルダーへの相対パスであることを確認してください。",
"parentTreeItemUnknown": "指定されたツリー項目の親にアクセスできません",
- "passwordNotMatch": "SQL Server パスワードが確認パスワードと一致しません",
+ "passwordNotMatch": "{0} パスワードが確認パスワードと一致しません",
"portMustNotBeNumber": "ポートは数値である必要があります",
"postDeployElements": "PostDeploy 要素",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "プロジェクト参照",
"projectReferenceNameElement": "プロジェクト参照名の要素",
"projectToUpdatePlaceholderText": "プロジェクト ファイルの選択",
+ "projectUpdatedToSdkStyle": "プロジェクト {0} が SDK スタイル プロジェクトに更新されました。Microsoft.Build.Sql SDK の詳細とプロジェクト ファイルを簡略化する方法については、[詳細情報] をクリックしてください。",
"publish": "公開",
"publishAction": "公開",
"publishDialogName": "プロジェクトの発行",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "公開の設定ファイル",
"publishTo": "ターゲットの公開",
"publishToContainerFailed": "コンテナーを公開できませんでした。{0}",
- "publishToDockerContainer": "コンテナー内の新しいサーバーに公開する",
- "publishToExistingServer": "既存サーバーへに公開",
+ "publishToDockerContainer": "新しい {0} ローカル開発コンテナーに発行します",
+ "publishToExistingServer": "既存の {0} に発行します",
"publishingProjectMessage": "コンテナーでプロジェクトを公開しています...",
"referenceRadioButtonsGroupTitle": "種類",
"referenceType": "参照型",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "操作 '{0}' が正常に完了しました。結果: {1}",
"retryWaitMessage": "操作 '{1}' をもう一度実行する前に、{0}秒間待機しています",
"runViaNpx": "npx を介して実行する",
- "runningDockerMessage": "Docker コンテナーをビルドして実行しています...",
+ "runningDockerMessage": "Docker コンテナーを実行しています ...",
"sameDatabase": "同じデータベース",
- "save": "保存",
- "saveChangesInFile": "現在のファイルに保存されていない変更があります。今すぐ保存しますか?",
"schema": "スキーマ",
"schemaCompare.compareErrorMessage": "Schema Compare に失敗しました: {0}",
"schemaCompareAction": "Schema Compare",
"schemaCompareNotInstalled": "スキーマ比較を実行するには、スキーマ比較拡張機能をインストールする必要があります",
"schemaObjectType": "スキーマ/オブジェクトの種類",
"scriptFriendlyName": "スクリプト",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "SDK スタイルのプロジェクト (プレビュー)",
"sec": "秒",
- "selectAzureFunction": "SQL バインドを追加する Azure 関数を現在のファイル内から選択します",
- "selectBaseImage": "基本の SQL Server Docker イメージを選択する",
- "selectBindingType": "バインドするタイプを選択します",
+ "selectBaseImage": "基本の {0} Docker イメージを選択してください",
"selectConnection": "接続の選択",
- "selectConnectionError": "接続文字列アプリの設定を設定できませんでした: {0}",
- "selectConnectionString": "SQL 接続文字列メソッドの選択",
"selectDacpac": ".dacpac を選択します",
"selectDatabase": "データベースを選択してください",
+ "selectFileString": "ファイルの選択",
"selectFolderStructure": "フォルダー構造の選択",
"selectProfile": "プロファイルの選択",
"selectProfileToUse": "読み込む発行プロファイルを選択してください",
"selectProjectLocation": "プロジェクトの場所を選択",
"selectPublishOption": "プロジェクトの公開先を選択します",
- "selectSetting": "local.settings.json から SQL 接続文字列設定を選択します",
"selectSpecFile": "OpenAPI または Swagger 仕様ファイルを選択してください",
"selectString": "選択",
"selectTargetPlatform": "現在のターゲットプラットフォーム: {0}。新しいターゲット プラットフォームを選択します",
"server": "サーバー",
"serverName": "サーバー名",
- "serverPassword": "SQL Server 管理者パスワード",
- "serverPortNumber": "SQL Server のポート番号",
+ "serverPassword": "{0} 管理者パスワード",
+ "serverPortNumber": "{0} ポート番号",
"serverVariable": "サーバー変数",
"sourceDatabase": "ソース データベース",
"specSelectionText": "OpenAPI または Swagger 仕様",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "場所の更新",
"sqlDatabaseProjects.doNotAskAgain": "今後このメッセージを表示しない",
"sqlDatabaseProjects.outputChannel": "データベース プロジェクト",
- "sqlTableOrViewToQuery": "クエリを実行する SQL テーブルまたはビュー",
- "sqlTableToUpsert": "Upsert 先の SQL テーブル",
"storedProcedureFriendlyName": "ストアド プロシージャ",
"suppressMissingDependenciesErrors": "参照プロジェクト内の未解決の参照によるエラーを表示しない",
"systemDatabase": "システム データベース",
@@ -314,7 +286,6 @@
"unableToFindReference": "データベース参照 {0} が見つかりません",
"unableToFindSqlCmdVariable": "SQLCMD 変数 '{0}' が見つかりません",
"unableToPerformAction": "'{0}' ターゲットが見つかりません: '{1}'",
- "unableToSetConnectionString": "接続文字列アプリの設定を設定できませんでした",
"unexpectedProjectContext": "プロジェクト コンテキストを確立できません。 コマンドが予期しない場所から呼び出されたコマンド: {0}",
"unknownDataSourceType": "不明なデータ ソースの種類:",
"unrecognizedDataSourcesVersion": "認識されていないバージョン:",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "プロジェクト '{0}' をビルドするには、ターゲット、参照、そしてシステム データベース参照を更新する必要があります。SSDT にプロジェクトが作成された場合、それは両方のツール上で引き続き機能します。プロジェクトを更新しますか?",
"updateProjectFromDatabaseDialogName": "データベースからプロジェクトを更新する",
"updateText": "更新",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "{1} から {0} を更新しています...",
- "userConnectionString": "接続文字列を入力します",
- "userPasswordLater": "In order to user the SQL connection string later you will need to manually enter the password in your local.settings.json file.",
"userSelectionCancelled": "autorest の実行方法の選択がユーザーによって取り消されました。",
"userSelectionInstallGlobally": "ユーザーは autorest のグローバル インストールを選択しました。今すぐインストールしています...",
"userSelectionRunNpx": "ユーザーは、npx 経由での実行を選択しました。",
"valueCannotBeEmpty": "値を空にすることはできません",
- "valueMustNotBeEmpty": "この値を空にすることはできません",
"viewFriendlyName": "表示",
"yesString": "はい"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "データベース プロジェクト",
"sqlDatabaseProjects.addDatabaseReference": "データベース参照の追加",
- "sqlDatabaseProjects.addSqlBinding": "SQL バインドの追加 (プレビュー)",
+ "sqlDatabaseProjects.addExistingItem": "既存項目の追加...",
"sqlDatabaseProjects.autorestSqlVersion": "NPM から使用する Autorest.Sql のバージョン。設定されていない場合は、最新版が使用されます。",
"sqlDatabaseProjects.build": "ビルド",
"sqlDatabaseProjects.changeTargetPlatform": "ターゲット プラットフォームの変更",
"sqlDatabaseProjects.close": "データベース プロジェクトを閉じる",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "SDK スタイル プロジェクトに変換する",
"sqlDatabaseProjects.createProjectFromDatabase": "データベースからのプロジェクトの作成",
"sqlDatabaseProjects.delete": "削除",
"sqlDatabaseProjects.description": "SQL データベース スキーマをデザインして発行する",
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 d3fb4cdba6..3433d96e97 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "すべてのバックアップが復元されました",
"sql.migration.all.fields.required": "すべてのフィールドに入力してください。",
"sql.migration.apply": "適用",
- "sql.migration.asessment.failed": "SQL Server インスタンス '{0}' を評価できませんでした。",
+ "sql.migration.assessed.databases": "(評価済みデータベース {0} 件の場合)",
"sql.migration.assessment": "'{0}' の評価結果",
+ "sql.migration.assessment.failed": "SQL Server インスタンス '{0}' を評価できませんでした。",
"sql.migration.assessment.in.progress": "評価の実行中",
"sql.migration.assessment.in.progress.content": "適切な Azure SQL ターゲットを特定するために、SQL Server インスタンス {0} でデータベースを評価しています。\r\n\r\nこれには時間がかかることがあります。",
"sql.migration.assessment.migration.warning": "Azure SQL Managed Instance への移行準備が整っていないデータベースは、Azure Virtual Machines の SQL Server に移行させることができます。",
"sql.migration.assessment.results": "評価結果",
+ "sql.migration.assessment.results.and.recommendations.title": "評価の結果とレコメンデーション",
"sql.migration.assessments.blocking.issue": "これがデータベース移行の成功を妨げるブロック問題です。",
"sql.migration.authKeys.header": "認証キー",
"sql.migration.authKeys.refresh.message": "認証キー '{0}' が更新されました。",
"sql.migration.authentication.type": "認証の種類",
"sql.migration.authentication.types": "認証キー",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Azure SQL Database",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance",
"sql.migration.azure.sql.database.virtual.machine": "Azure Virtual Machines 上の SQL Server",
+ "sql.migration.azure.sql.database.virtual.machine.short": "Azure VM での SQL Server",
"sql.migration.azure.sql.target": "ターゲットの種類",
"sql.migration.azure.storage.account.to.upload.backups": "バックアップをアップロードする Azure Storage アカウント",
"sql.migration.azure.tenant": "Azure AD テナント",
+ "sql.migration.azureRecommendation.browse": "参照",
+ "sql.migration.azureRecommendation.folder.name": "フォルダー名",
+ "sql.migration.azureRecommendation.open": "開く",
"sql.migration.backup.location": "バックアップの場所",
"sql.migration.backup.start.time": "バックアップ開始時刻",
"sql.migration.bc.info": "ビジネス クリティカル サービス層の SQL Managed Instance の一括移行では、Always On 高可用性グループに 3 つのセカンダリ レプリカをシードする必要があるため、通常の目的よりも大幅に時間がかかります。このオペレーションの期間は、データのサイズに依存します。シードの速度は、90% のケースで220GB/時以上となっています。",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "サブスクリプション",
"sql.migration.blob.storage.table.help": "ターゲット データベース名を入力し、選択したソース データベースのリソース グループ、ストレージ アカウント、コンテナーを選択します。",
"sql.migration.blob.storageAccount.select": "最初にストレージ アカウントの値を選択します。",
- "sql.migration.can.be.migrated": "{1} データベースのうち {0} が移行可能です",
+ "sql.migration.can.be.migrated": "{0}/{1} 個のデータベースを移行できます",
"sql.migration.cancel": "キャンセル",
"sql.migration.cancel.error": "移行のキャンセル中にエラーが発生しました。",
"sql.migration.cancel.migration": "移行のキャンセル",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "移行ステータスの更新中にエラーが発生しました。",
"sql.migration.cutover.step.1": "1. ソース データベースに送信されるすべてのトランザクションを停止します。",
"sql.migration.cutover.step.2.blob": "2. 最終の差分またはトランザクション ログのバックアップを作成し、Azure Storage Blob コンテナーに格納します。",
- "sql.migration.cutover.step.2.network.share": "2. トランザクション ログの最終的なバックアップを取り、それをネットワーク共有の場所に格納します。",
+ "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": "移行モード",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "アップロードされたデータ/サイズ",
"sql.migration.database": "データベース",
"sql.migration.database.already.exists": "データベース '{0}' は、ターゲット マネージド インスタンス '{1}' に既に存在します。",
+ "sql.migration.database.assessment.description": "Azure SQLへの移行を評価するデータベースを選択します。",
+ "sql.migration.database.assessment.title": "評価用のデータベース",
"sql.migration.database.backup.load.error": "データベースの詳細へのアクセス中にエラーが発生しました。",
- "sql.migration.database.migration": "移行のデータベース",
+ "sql.migration.database.checksum.info.text": "WITH CHECKSUM オプションを使用してバックアップが作成されていることを確認してください。",
"sql.migration.database.migration.mode.description": "Azure SQL ターゲットに移行するには、ダウンタイムの要件に基づいて移行モードを選択します。",
"sql.migration.database.migration.mode.label": "移行モード",
"sql.migration.database.migration.mode.offline.description": "アプリケーションのダウンタイムは、移行開始時に開始します。",
@@ -113,6 +122,7 @@
"sql.migration.database.migration.status": "データベースの移行状態",
"sql.migration.database.page.description": "移行中に使用するデータベース バックアップの場所を選択します。",
"sql.migration.database.page.title": "データベース バックアップ",
+ "sql.migration.database.private.endpoint.info.text": "Azure Storage アカウントでプライベート エンドポイントが使用されていないことを確認してください。",
"sql.migration.database.to.be.migrated": "移行されるデータベース",
"sql.migration.databases": "データベース ({0}/{1})",
"sql.migration.databases.selected": "{0}/{1} のデータベースが選択されています",
@@ -121,7 +131,6 @@
"sql.migration.days": "{0} 日",
"sql.migration.description": "説明",
"sql.migration.details.copied": "詳細をコピー済み",
- "sql.migration.dms.portal.info": "Azure Portal の既存の Azure Database Migration Service がある場合、Azure Data Studio では表示されないことに注意してください。Azure Data Studio で作成された Database Migration Service は、Azure Portal ではまだ表示されません。",
"sql.migration.dms.provision.failed": "Database Migration Service をプロビジョニングできませんでした。数分待ってからもう一度やり直してください。",
"sql.migration.duration": "時間",
"sql.migration.empty.table.subtext": "結果が期待通りだった場合、SQL Server インスタンスへの接続を確認します。",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} データベースに警告があります",
"sql.migration.inprogress.warning.single": "{0} データベースに警告があります",
"sql.migration.instance": "インスタンス",
+ "sql.migration.invalid.account.error": "続けるには、有効な Azure アカウントを選択してください。",
"sql.migration.invalid.blob.container.error": "先に進むには、ソース データベース '{0}' の有効な BLOB コンテナーを選択してください。",
"sql.migration.invalid.blob.lastBackupFile.error": "先に進むには、ソース データベース '{0}' の有効な最終バックアップ ファイルを選択してください。",
"sql.migration.invalid.blob.resourceGroup.error": "先に進むには、ソース データベース '{0}' の有効なリソース グループを選択してください。",
"sql.migration.invalid.blob.storageAccount.error": "先に進むには、ソース データベース '{0}' の有効なストレージ アカウントを選択してください。",
"sql.migration.invalid.location.error": "先に進むには、有効な場所を選択してください。",
+ "sql.migration.invalid.managedInstance.error": "続行するには、有効なマネージド インスタンスを選択してください。",
"sql.migration.invalid.migration.service.error": "有効な Database Migration Service を選択してください。",
"sql.migration.invalid.migration.service.offline.error": "ノードに接続された Database Migration Service を選択します。",
"sql.migration.invalid.network.share.location": "無効なネットワーク共有の場所の形式です。例: {0}",
"sql.migration.invalid.owner.uri.error": "OwnerUri が無効なため、データベースに接続できません (パラメーター 'OwnerUri')",
- "sql.migration.invalid.resourceGroup.error": " 先に進むには、有効なリソースグループを選択して続行してください。",
+ "sql.migration.invalid.resourceGroup.error": "続行するには、有効なリソースグループを選択してください。",
+ "sql.migration.invalid.savedInfo": "保存されたセッションを回復できません。新しいセッションを選択して、もう一度お試しください。",
"sql.migration.invalid.service.name.error": "移行サービスに有効な名前を入力してください。",
"sql.migration.invalid.storageAccount.error": "先に進むには、有効なストレージ アカウントを選択してください。",
"sql.migration.invalid.subscription.error": "先に進むには、有効なサブスクリプションを選択してください。",
"sql.migration.invalid.target.name.error": "ターゲット データベースに有効な名前を入力してください。",
"sql.migration.invalid.user.account": "無効なユーザー アカウントの形式です。例: {0}",
+ "sql.migration.invalid.virtualMachine.error": "続行するには、有効な仮想マシンを選択してください。",
"sql.migration.ir.page.description": "Azure Database Migration Service は、データベースの移行アクティビティを調整し、その進行状況を追跡します。Azure SQL ターゲットの既存の Database Migration Service を以前に作成している場合は、それを選択するか、以下で新しい DMS を作成することができます。",
"sql.migration.ir.page.sql.migration.service.not.found": "Database Migration Service が見つかりません。新しいのを作成します。",
"sql.migration.ir.page.title": "Azure Database Migration Service",
@@ -182,7 +195,7 @@
"sql.migration.learn.more": "詳細情報",
"sql.migration.learn.more.prerequisites": "移行を開始する前に、必要な事項の詳細を説明します。",
"sql.migration.location": "場所",
- "sql.migration.managed.instance": "Azure SQL Managed Instance",
+ "sql.migration.mi.not.ready": "マネージド インスタンス '{0}' は、現在 '{1}' 状態であるため、移行のために使用できません。続行するには、使用可能なマネージド インスタンスを選択してください。",
"sql.migration.migration.completed": "移行が完了しました",
"sql.migration.migration.in.progress": "データベースの移行が進行中",
"sql.migration.migration.not.started": "移行が開始されていません",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} 分",
"sql.migration.mode": "モード",
"sql.migration.more.info": "詳細情報",
+ "sql.migration.na": "該当なし",
"sql.migration.name": "名前",
"sql.migration.name.label": "名前:",
"sql.migration.name.of.new.rg": "新しいリソース グループの名前",
@@ -248,16 +262,16 @@
"sql.migration.resource.group.description": "リソース グループは、Azure のソリューションに関連するリソースを保持するコンテナーです。",
"sql.migration.resource.group.not.found": "リソース グループが見つかりません。",
"sql.migration.resourceGroups": "リソース グループ",
- "sql.migration.resume.continue": "前の以降の接続を続行します...",
- "sql.migration.resume.start": "移行評価を再度開始する (推奨)",
+ "sql.migration.resume.session": "以前に保存したセッションを再開する",
"sql.migration.resume.title": "移行ワークフローを再度実行する",
"sql.migration.retry.migration": "移行の再試行",
"sql.migration.retry.migration.error": "移行の再試行中にエラーが発生しました。",
"sql.migration.rg.created": "リソース グループが作成されました",
"sql.migration.save.close": "保存して閉じる",
+ "sql.migration.save.close.popup": "構成が保存されました。パフォーマンス データの収集はバックグラウンドで実行されたままになります。必要に応じて、コレクションを停止できます。",
"sql.migration.saved.assessment.cancel": "キャンセル",
"sql.migration.saved.assessment.next": "次へ",
- "sql.migration.saved.assessment.result": "保存済みの評価結果",
+ "sql.migration.saved.assessment.result": "保存されたセッション",
"sql.migration.search": "検索",
"sql.migration.search.for.migration": "移行を検索する",
"sql.migration.sec": "{0} 秒",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "移行を評価するために 1 つ以上のデータベースを選択してください",
"sql.migration.select.database.to.migrate": "移行するデータベースを選択してください。",
"sql.migration.select.prompt": "SQL Server インスタンス、または左側にあるいずれかのデータベースをクリックすると、その詳細が表示されます。",
- "sql.migration.select.target.to.continue": "先に進むには、ターゲット データベースを選択してください。",
+ "sql.migration.select.target.to.continue": "続行するには、ターゲットを選択してください。",
"sql.migration.server": "サーバー",
"sql.migration.service.account.info.text": "ソース SQL Server インスタンスを実行しているサービス アカウントに、ネットワーク共有に対する読み取り権限があることを確認してください。",
"sql.migration.service.container.container.description1": "Azure Database Migration Service は Azure Data Factory のセルフホステッド統合ランタイムを活用して、オンプレミスのネットワーク Fie 共有から Azure にバックアップをアップロードします。",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "状態の表示",
"sql.migration.size": "サイズ (MB)",
"sql.migration.size.column.header": "サイズ",
+ "sql.migration.sku.available.recommendations": "{0} 件の利用可能なレコメンデーション",
+ "sql.migration.sku.azureConfiguration": "Azure の構成",
+ "sql.migration.sku.azureConfiguration.businessCritical": "Business Critical",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} 仮想コア",
+ "sql.migration.sku.azureConfiguration.gen5": "第 5 世代",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "汎用",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} 仮想コア",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} 仮想コア - {3} GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "Premium シリーズ",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "メモリ最適化 Premium シリーズ",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "データ: {0}、ログ: {1}、tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "パフォーマンス データを提供する方法を選択する",
+ "sql.migration.sku.azureRecommendation.collectData.method": "パフォーマンス データを今すぐ収集する",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "パフォーマンス データが保存されるローカル ドライブ上のフォルダーを選択します",
+ "sql.migration.sku.azureRecommendation.description": "Azure のレコメンデーションでは、ターゲット レコメンデーションを提供するために SQL Server インスタンスのパフォーマンス データが必要です。パフォーマンス データの収集を有効にして、移行するデータベースのターゲット レコメンデーションを受け取ります。これを長くすればするほど、より良いレコメンデーションが得られます。パフォーマンス データ収集はいつでも無効にできます。",
+ "sql.migration.sku.azureRecommendation.description2": "以前に収集したことがある場合は、既存のフォルダーからこのデータを選択することもできます。",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "パフォーマンス データが既にあります",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "提供されたパフォーマンス データを使用して Azure のレコメンデーションを生成しています...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "以前に収集したパフォーマンス データが保存されているローカル ドライブ上のフォルダーを選択します",
+ "sql.migration.sku.azureRecommendation.start": "開始",
+ "sql.migration.sku.azureRecommendation.start.popup": "パフォーマンス データの収集を開始しています...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "最初のレコメンデーションは、約 {0} 分後に自動的に更新されます。",
+ "sql.migration.sku.azureRecommendation.status.imported": "提供されたデータを使用して Azure のレコメンデーションが適用されています。追加のデータをインポートまたは収集して、レコメンデーションを絞り込みます。",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "データ収集が進行中です。最初のレコメンデーションを生成しています...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "[レコメンデーションの更新] ボタンを押して、更新されたレコメンデーションを定期的に確認します。",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "Azure のレコメンデーションでは、パフォーマンス データを収集して分析し、ワークロードに適したサイズのデータベースを Azure に推奨します。",
+ "sql.migration.sku.azureRecommendation.status.refining": "データ収集はまだ進行中です。既存のレコメンデーションを絞り込んでいます...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "Azure のレコメンデーションのデータ収集が停止されました。",
+ "sql.migration.sku.azureRecommendation.stop.popup": "パフォーマンス データ収集を停止しています...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "パフォーマンス コレクションをより長い期間実行すると、より正確なレコメンデーションが得られます。",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "下のボタンをクリックして、データベースのパフォーマンス データをインポートまたは収集します。",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "データ収集が完了すると、Azure のレコメンデーションが表示されます。",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "Azure のレコメンデーションは使用できません。下にある [Azure のレコメンデーションを取得] ボタンをクリックしてください。",
+ "sql.migration.sku.cpu": "{0} コア",
+ "sql.migration.sku.cpu.requirement": "CPU 要件",
+ "sql.migration.sku.data.iops.requirement": "データ IOPS 要件",
+ "sql.migration.sku.data.storage.requirement": "データ ストレージの要件",
+ "sql.migration.sku.db.card.title": "Azure SQL Database",
+ "sql.migration.sku.gb": "{0} GB",
+ "sql.migration.sku.get.recommendation": "Azure のレコメンデーションを取得する",
+ "sql.migration.sku.io.memory.requirement": "IO 待機時間の要件",
+ "sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Azure SQL ターゲットの Azure リージョン",
- "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance (PaaS) に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。",
- "sql.migration.sku.recommendation.view.assessment.vm": "Azure Virtual Machine (IaaS) 上の SQL Server に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。",
+ "sql.migration.sku.log.storage.requirement": "ログ ストレージの要件",
+ "sql.migration.sku.logs.iops.requirement": "ログ IOPS 要件",
+ "sql.migration.sku.memory.requirement": "メモリ要件",
+ "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance",
+ "sql.migration.sku.ms": "{0} ミリ秒",
+ "sql.migration.sku.parameters": "レコメンデーション パラメーター",
+ "sql.migration.sku.parameters.edit": "パラメーターの編集",
+ "sql.migration.sku.parameters.edit.title": "レコメンデーション パラメーターの編集",
+ "sql.migration.sku.parameters.enable.preview": "プレビュー機能を有効にする",
+ "sql.migration.sku.parameters.enable.preview.info": "このオプションを有効にすることにより、パフォーマンスとスケーラビリティが大幅に向上した最新のハードウェア世代が含まれます。これらの SKU は現在プレビュー段階であり、一部のリージョンではまだ利用できない場合があります。",
+ "sql.migration.sku.parameters.percentage.utilization": "使用率",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "パフォーマンス データの集計中に使用されるデータ ポイントのパーセンタイル。",
+ "sql.migration.sku.parameters.scale.factor": "倍率:",
+ "sql.migration.sku.parameters.scale.factor.invalid": "倍率が無効です。正の整数値を入力してください。",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Azure レコメンデーションを現在のワークロードよりも大きく、または小さくする場合は、倍率を変更します。",
+ "sql.migration.sku.parameters.text": "レコメンデーション パラメーターを編集するには、以下の情報を入力します。",
+ "sql.migration.sku.parameters.update": "更新",
+ "sql.migration.sku.percentage": "{0}%",
+ "sql.migration.sku.percentile": "{0} パーセンタイル",
+ "sql.migration.sku.recommendation": "Azure のレコメンデーション",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Azure Virtual Machine 上の SQL Server に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。",
+ "sql.migration.sku.recommendationReason": "レコメンデーションの理由",
+ "sql.migration.sku.recommendations": "レコメンデーション",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "最終更新: {0}",
+ "sql.migration.sku.recommendations.loading": "読み込んでいます...",
+ "sql.migration.sku.recommendations.title": "{0} 件のレコメンデーション",
+ "sql.migration.sku.recommended.value": "値",
+ "sql.migration.sku.recommendedConfiguration": "推奨される構成",
+ "sql.migration.sku.refine.recommendation": "Azure のレコメンデーションを絞り込む",
+ "sql.migration.sku.refresh.recommendation": "レコメンデーションの更新",
"sql.migration.sku.resource": "Azure SQL ターゲット リソース名",
"sql.migration.sku.resource_group": "Azure SQL ターゲットのリソース グループ",
+ "sql.migration.sku.restart.performance.collection": "データ収集を再開する",
+ "sql.migration.sku.sourceProperties": "ソースのプロパティ",
+ "sql.migration.sku.sql.dataDisk": "SQL データ ファイル",
+ "sql.migration.sku.sql.logDisk": "SQL ログ ファイル",
+ "sql.migration.sku.sql.temp": "SQL tempdb",
+ "sql.migration.sku.stop.performance.collection": "データ収集の停止",
+ "sql.migration.sku.storage.dimension": "ディメンション",
+ "sql.migration.sku.storageGB": "{0} GB",
"sql.migration.sku.subscription": "Azure SQL ターゲットのサブスクリプション名",
- "sql.migration.sku.vm.card.title": "Azure Virtual Machine 上の SQL Server (IaaS)",
+ "sql.migration.sku.targetDeploymentType": "ターゲットのデプロイの種類",
+ "sql.migration.sku.targetStorageConfiguration": "レコメンデーション ターゲット ストレージの構成",
+ "sql.migration.sku.targetStorageConfiguration.caching": "ホスト キャッシュ",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "適用なし",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "なし",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "読み取り専用",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "読み取り/書き込み",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "ローカル エフェメラル SSD (既定の D:\\) ドライブに tempdb を配置する",
+ "sql.migration.sku.targetStorageConfiguration.info": "ストレージ パフォーマンスのニーズを満たすために必要なターゲット ストレージ構成を次に示します。",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "ローカル SSD",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "推奨されるストレージ構成",
+ "sql.migration.sku.targetStorageConfiguration.storage": "ストレージ",
+ "sql.migration.sku.viewDetails": "詳細の表示",
+ "sql.migration.sku.vm.card.title": "Azure Virtual Machine 上の SQL Server",
"sql.migration.source.configuration": "ソース構成",
"sql.migration.source.credentials": "ソースの資格情報",
"sql.migration.source.database": "転送元データベース名",
"sql.migration.source.databases": "ソース データベース",
- "sql.migration.source.details.sqlAuth": "SQL Server インスタンス {0} への接続に使用する SQL 認証の資格情報を入力します。これらの資格情報は、SQL Server インスタンスに接続して、有効なバックアップ ファイルを識別するために使用されます。",
+ "sql.migration.source.details.sqlAuth": "SQL Server インスタンス {0} への接続に使用する SQL 認証の資格情報を入力します。これらの資格情報は、SQL Server インスタンスに接続して、有効なバックアップ ファイルを識別するために使用されます。",
"sql.migration.source.details.windowAuth": "SQL Server インスタンス {0} への接続に使用する Windows 認証の資格情報を入力します。これらの資格情報は、SQL Server インスタンスに接続して、有効なバックアップ ファイルを識別するために使用されます。",
"sql.migration.source.server": "ソース サーバー",
"sql.migration.source.version": "ソース バージョン",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "SQL Server インスタンス",
"sql.migration.sql.virtual.machine": "SQL 仮想マシン",
"sql.migration.start.migration.button": "移行の開始",
+ "sql.migration.start.session": "新しいセッションを開始",
"sql.migration.start.time": "開始時刻",
"sql.migration.status": "状態",
"sql.migration.status.add.account": "アカウントを追加",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "接続のテスト",
"sql.migration.type": "種類",
"sql.migration.type.label": "入力:",
+ "sql.migration.unavailable.managedInstance": "(使用不可) {0}",
"sql.migration.unique.name": "対象データベースに一意の名前を選択する",
"sql.migration.username": "ユーザー名",
"sql.migration.view.all": "すべて表示",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Azure Data Studio にリンクされている Azure アカウントを選択するか、今すぐリンクします。",
"sql.migration.wizard.account.noAccount.error": "リンクされたアカウントを追加して、もう一度お試しください。",
"sql.migration.wizard.account.title": "Azure アカウント",
+ "sql.migration.wizard.perfCollection.error": "サーバー `{0}` のパフォーマンス データの収集中にエラーが発生しました。これらの問題が解決しない場合は、 データ収集プロセスをリスタートしてみてください:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "評価結果に基づくと、オンライン状態のデータベースのすべての {0} を Azure SQL に移行できます。",
"sql.migration.wizard.sku.assessment.error": "サーバー '{0}' の評価中にエラーが発生しました。",
"sql.migration.wizard.sku.assessment.error.bypass": "このオプションをチェックして評価をスキップし、移行を続行します。",
"sql.migration.wizard.sku.assessment.error.detail": "[データベース移行の準備状況を確認するための評価結果はありません。このチェックボックスをオンにすることで、データベースを目的の Azure SQL ターゲットに移行することを承認します。]",
"sql.migration.wizard.sku.assessment.unexpected.error": "サーバー '{0}' の評価中に予期しないエラーが発生しました。{3}メッセージ: {1}{3}スタック {2}",
"sql.migration.wizard.sku.choose_a_target": "Azure SQL ターゲットを選択する",
- "sql.migration.wizard.sku.error": "データベースの評価中にエラーが発生しました。",
- "sql.migration.wizard.sku.title": "Azure SQL のターゲット",
+ "sql.migration.wizard.sku.error": "サーバー `{0}` の SKU レコメンデーションの生成中にエラーが発生しました。",
+ "sql.migration.wizard.sku.error.noRecommendation": "利用可能なレコメンデーションはありません",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "ソースのパフォーマンス特性を満たす SKU がないため、SKU のレコメンデーションは生成されませんでした。別のターゲット プラットフォームを選択するか、レコメンデーション パラメーターを調整するか、評価する別のデータベースのセットを選択してみてください。",
+ "sql.migration.wizard.target.description": "Azure アカウントとターゲット {0}を選択します。",
+ "sql.migration.wizard.target.title": "Azure SQL のターゲット",
"sql.migration.yes": "はい",
- "total.databases.selected": "{0}/{1} のデータベースが選択されています"
+ "total.databases.selected": "{1} 個中の {0} 個のデータベースが選択されています"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}'",
diff --git a/i18n/ads-language-pack-ja/translations/main.i18n.json b/i18n/ads-language-pack-ja/translations/main.i18n.json
index b3442200a6..7081762dc3 100644
--- a/i18n/ads-language-pack-ja/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ja/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "すべて選択",
"table.sortAscending": "昇順で並べ替え",
"table.sortDescending": "降順で並べ替え",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "{0} 件選択済み",
"tableFilter.visibleCount": "{0} 件の結果"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "データエクスプローラー項目のコンテキスト メニュー",
"dataGrid.context": "データ グリッド項目のコンテキスト メニュー",
"default": "自動更新チェックを有効にします。Azure Data Studio は、更新プログラムを自動的かつ定期的に確認します。",
+ "docNotFoundForUriError": "指定した URI のノートブック ドキュメントを開けませんでした。",
"enable locally": "この拡張機能をローカルで有効にするには、Azure Data Studio を再度読み込んでください。",
"enable remote": "この拡張機能を {0} で有効にするには、Azure Data Studio を再度読み込んでください。",
"enableWindowsBackgroundUpdates": "Windows で新しい Azure Data Studio バージョンをバックグラウンドでダウンロードしてインストールできるようにする",
@@ -10006,6 +10009,7 @@
"sql.watcherExclude": "ファイル監視から除外するファイル パスの glob パターンを構成します。パターンは絶対パスで一致する必要があります。つまり、パス内のファイル (`**/build/output/**` や `/Users/name/workspaces/project/build/output/**` など) と一致するには、プレフィックスに `**/` または完全なパスが正しく一致し、サフィックスが `/**` である必要があります。この設定を変更するには、再起動が必要です。起動時に Azure Data Stuidio が多くの CPU 時間を消費する場合は、大きなフォルダーを除外して初期負荷を減らすことができます。",
"uninstallExtensionComplete": "拡張機能 {0}のアンインストールを完了するには、Azure Data Studio を再度読み込んでください。",
"updateLocale": "Azure Data Studio の UI 言語を {0} に変更して再起動しますか?",
+ "vscodeDocCreationFailedError": "ノートブック ドキュメントを作成できませんでした。",
"vscodeFunctionalityNotSupportedError": "この VS Code 機能は、Azure Data Studio ではサポートされていません。",
"vscodeInvalidArgumentsError": "引数が無効です。",
"watermark.newNotebook": "新しいノートブック",
@@ -10013,10 +10017,6 @@
"workspace.trust.description": "Azure Data Studio 内でワークスペースの信頼を有効にするかどうかを制御します。",
"workspace.trust.emptyWindow.description": "空のウィンドウを Azure Data Studio 内で既定で信頼するかどうかを制御します。'#{0}#' と共に使用すると、空のウィンドウでプロンプトを表示せずに、Azure Data Studio のすべての機能を有効にすることができます。"
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "一覧からオプションを選択する必要があります",
- "selectBox": "ボックスを選択"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "更新するアカウントはありません",
"accountActions.no": "いいえ",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"designer.defaultRemoveRowConfirmationMessage": "この行を削除しますか?",
"designer.generalGroupName": "全般",
+ "designer.issueCountAlert": "{0} 件の検証の問題が見つかりました。",
+ "designer.issuesTabTitle": "問題 ({0} 件)",
"designer.loadingDesigner": "デザイナーの読み込み中...",
"designer.loadingDesignerCompleted": "デザイナーが読み込まれます",
+ "designer.newRowButtonAriaLabel": "`{0}` テーブルに新しい行を追加する",
"designer.newRowText": "新規追加",
"designer.processing": "処理中...",
"designer.processingChanges": "変更の処理中...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "変更が公開されました",
"designer.publishingChanges": "変更をパブリッシュしています...",
"designer.removeRowText": "削除",
+ "designer.scriptTabTitle": "スクリプト",
"tableDesigner.unknownComponentType": "コンポーネントの種類: {0} はサポートされていません"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "テキスト セル"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "パラメーター"
+ "cellLanguageDescription": "({0}) - 現在の言語",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "パラメーター",
+ "selectCellLanguage": "セルの言語モードを選択する"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "最後の実行でエラーが発生しました。もう一度実行するにはクリックしてください",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "ノートブック用のマークダウン レンダラーの新しいバージョンを使用するかどうか。これにより、マークダウンが以前のバージョンとは異なる方法でレンダリングされる可能性があります。",
"notebookViews": "ノートブック ビュー",
"notebookViews.enabled": "(プレビュー) ノートブック ビューを有効にする",
+ "restartNotebookKernel": "ノートブックのカーネルを再起動する",
"search.actionsPosition": "検索ビューの行内のアクションバーの位置を制御します。",
"search.actionsPositionAuto": "検索ビューが狭い場合はアクションバーを右に、検索ビューが広い場合はコンテンツの直後にアクションバーを配置します。",
"search.actionsPositionRight": "アクションバーを常に右側に表示します。",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "アカウントを追加する",
"accountDialog.close": "閉じる",
"accountDialog.didNotPickAuthProvider": "認証プロバイダーを選択していません。もう一度お試しください。",
+ "accountDialog.loadingProviderLabel": "アカウントを読み込んでいます...",
"accountDialog.noAccountLabel": "リンクされているアカウントはありません。アカウントを追加してください。",
"accountDialog.noCloudsRegistered": "有効にされているクラウドがありません。[設定] -> [Azure アカウント構成の検索] に移動し、 少なくとも 1 つのクラウドを有効にしてください",
"accountExplorer.name": "アカウント",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "このノートブック ファイルの種類にプロバイダーが定義されていないため、サーバーを起動できませんでした。",
"ServerNotStarted": "不明な理由によりサーバーが起動しませんでした",
"clientSession.unknownError": "ノートブック セッションの開始中にエラーが発生しました。",
- "kernelRequiresConnection": "カーネル {0} が見つかりませんでした。既定のカーネルが代わりに使用されます。"
+ "kernelRequiresConnection": "カーネル '{0}' が見つかりませんでした。既定のカーネルが代わりに使用されます。",
+ "kernelRestartFailed": "カーネルの再起動に失敗しました: {0}",
+ "kernelRestartedSuccessfully": "カーネルが正常に再起動されました"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "ノートブック プロバイダー '{0}' の実行プロバイダーの可用性待機がタイムアウトしました",
+ "failedToCreateNotebookInput": "プロバイダー `{0}` のノートブック入力を作成できませんでした",
"notebookServiceNoProvider": "ノートブック プロバイダーが存在しません",
"notebookUriNotDefined": "ノートブック マネージャーを作成するときに URI が渡されませんでした",
"serializationProviderTimeout": "ノートブック プロバイダー '{0}' のシリアル化プロバイダーの可用性待機がタイムアウトしました",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "無題のビュー"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "SQL カーネルの再起動はサポートされていません",
"connectionRequired": "ノートブックのセルを実行するには、接続を選択する必要があります",
"sqlKernelError": "SQL カーネル エラー",
"sqlMaxRowsDisplayed": "上位 {0} 行を表示しています。"
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "テーブルの説明です。",
"designer.table.description.name": "テーブル オブジェクトの名前です。",
"designer.table.description.schema": "テーブルを含むスキーマです。",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "主キーの列。",
+ "designer.table.primaryKeyName.description": "主キーの名前。",
+ "tableDesigner.ErrorDialogTitle": "テーブル デザイナー エラー",
"tableDesigner.ForeignKeyTypeName": "外部キー",
"tableDesigner.ForeignTableName": "外部テーブル",
"tableDesigner.IndexTypeName": "インデックス",
+ "tableDesigner.PrimaryKeyTabTitle": "主キー",
+ "tableDesigner.TableSchemaValidationError": "テーブル スキーマの検証に失敗しました。エラー: {0}",
+ "tableDesigner.addForeignKey": "新しい外部キー",
+ "tableDesigner.addNewCheckConstraint": "新しい Check 制約",
+ "tableDesigner.addNewColumn": "新しい列",
+ "tableDesigner.addNewColumnMapping": "新しい列マッピング",
+ "tableDesigner.addNewColumnToIndex": "列の追加",
+ "tableDesigner.addNewColumnToPrimaryKey": "列の追加",
+ "tableDesigner.addNewIndex": "新しいインデックス",
"tableDesigner.checkConstraintExpressionTitle": "式",
"tableDesigner.checkConstraintNameTitle": "名前",
"tableDesigner.checkConstraintTypeName": "制約のチェック",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "列",
"tableDesigner.indexName": "名前",
"tableDesigner.indexesTabTitle": "インデックス",
+ "tableDesigner.inputValidationError": "入力の検証に失敗しました。エラー: {0}",
"tableDesigner.nameTitle": "テーブル名",
+ "tableDesigner.primaryKeyColumnsTitle": "主キー列",
+ "tableDesigner.primaryKeyNameTitle": "名前",
"tableDesigner.publishChangeError": "変更の発行中にエラーが発生しました: {0}",
"tableDesigner.publishChangeSuccess": "変更が正常に公開されました。",
"tableDesigner.savingChanges": "テーブル デザイナーの変更点をパブリッシュしています...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "セッションを開始できません。マネージャーがまだ初期化されていません"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "クエリ {0}: クエリ コスト (スクリプトに対する相対): {1}%"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "クエリを開く",
- "queryPlanCustomZoom": "ズームの指定",
- "queryPlanFitGraphLabel": "ウィンドウのサイズに合わせて拡大",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "プロパティ",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "拡大",
- "queryPlanZoomOutActionLabel": "縮小"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "プレビュー機能"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "取り消す",
"tableDesigner.generateScript": "スクリプトの生成",
"tableDesigner.previewDatabaseUpdates": "データベース更新のプレビュー"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "一覧からオプションを選択する必要があります",
+ "selectBox": "ボックスを選択"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "問題"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "実行プラン ファイル",
+ "executionPlanCustomZoom": "ズームの指定",
+ "executionPlanFileLoadingComplete": "実行プランが生成されます",
+ "executionPlanFileLoadingFailed": "実行プランを読み込めませんでした",
+ "executionPlanFitGraphLabel": "ウィンドウのサイズに合わせて拡大",
+ "executionPlanOpenGraphFile": "クエリ プラン XML の表示",
+ "executionPlanPropertiesActionLabel": "プロパティ",
+ "executionPlanSavePlanXML": "プラン ファイルの保存",
+ "executionPlanSearchNodeAction": "ノードの検索",
+ "executionPlanTitle": "クエリ プラン (プレビュー)",
+ "executionPlanZoomInActionLabel": "拡大",
+ "executionPlanZoomOutActionLabel": "縮小",
+ "loadingExecutionPlanFile": "実行プランの生成",
+ "openQueryAction": "クエリを開く"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "クエリ実行プラン エディター"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Edge",
+ "executionPlanPropertyViewClose": "閉じる",
+ "executionPlanPropertyViewSortAlphabetically": "アルファベット順",
+ "executionPlanPropertyViewSortByDisplayOrder": "項目別",
+ "nodePropertyViewNameNameColumnHeader": "名前",
+ "nodePropertyViewNameValueColumnHeader": "値",
+ "nodePropertyViewTitle": "プロパティ"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "クエリ {0}: クエリ コスト (スクリプトに対する相対): {1}%"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "閉じる (Esc)",
+ "customZoomApplyButton": "適用",
+ "customZoomApplyButtonTitle": "ズームの適用 (Enter)",
+ "invalidCustomZoomError": "1 〜 200 の間のズーム値を選択します",
+ "qpZoomValueLabel": "ズーム (%)",
+ "zoomAction": "ズーム (Enter)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "閉じる (Esc)",
+ "executionPlanSearchTypeContains": "含む",
+ "executionPlanSearchTypeEquals": "等しい",
+ "nextSearchItemAction": "次の一致 (Enter)",
+ "previousSearchItemAction": "前の一致 (Shift + Enter)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "ノートブック {0} の読み込みが完了しました",
+ "loadingNotebookMessage": "ノートブック {0}を読み込んでいます"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "有効な実行プラン ハンドラーが登録されていません",
+ "providerIdNotValidError": "ExecutionPlanService と対話するには、有効なプロバイダーが必要です",
+ "selectExecutionPlanProvider": "実行プランを開くプロバイダーを選択する"
}
}
}
\ 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 43b227c5b1..47c257e8e1 100644
--- a/i18n/ads-language-pack-ko/CHANGELOG.md
+++ b/i18n/ads-language-pack-ko/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-ko" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-ko/package.json b/i18n/ads-language-pack-ko/package.json
index 0c3489a59b..fa10461e39 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 93fcf0fea1..f0993404ff 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "비어 있지 않은 암호를 입력하거나 Esc 키를 눌러 종료합니다.",
"arc.enterNewPassword": "새 암호 입력",
"arc.errorConnectingToController": "컨트롤러에 연결하는 동안 오류가 발생했습니다. {0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "{0} Log Analytics 작업 영역 오류 목록",
"arc.errorVerifyingPassword": "암호를 확인하는 동안 오류가 발생했습니다. {0}",
"arc.extensionInstallationFailed": "확장 {0}을(를) 설치하지 못했습니다.",
"arc.extensionInstalled": "'{0}' 확장이 설치되었습니다.",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "인프라",
"arc.data.controller.kube.cluster.context": "클러스터 컨텍스트",
"arc.data.controller.location": "위치",
+ "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 작업 영역",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "암호 확인",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "암호",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "메트릭 및 로그 대시보드에 로그인하는 데 사용할 암호를 입력하세요.",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "가격 책정 세부 정보",
"arc.sql.cost.summary.resource.group": "리소스 그룹",
"arc.sql.cost.summary.service.tier": "서비스 계층",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.description": "범용 및 중요 비즈니스용을 포함하여 SQL Managed Instance - Azure Arc에 사용할 수 있는 최신 vCore 서비스 계층에서 선택합니다.",
"arc.sql.cost.summary.service.tier.learn.more.text": "자세히 알아보기",
"arc.sql.cost.summary.sql.connection.info": "SQL 연결 정보",
"arc.sql.cost.summary.sql.instance.settings": "SQL 인스턴스 설정",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "CPU vCore 제한",
"arc.sql.dev.use.description": "이 인스턴스가 개발 또는 테스트 목적으로만 사용됨을 나타내려면 확인란을 선택합니다. 이 인스턴스는 청구되지 않습니다.",
"arc.sql.dev.use.label": "개발용으로만 사용",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "고가용성",
+ "arc.sql.high.availability.description": "고가용성을 위해 추가적인 복제본을 사용 설정합니다. 아래에서 선택한 컴퓨팅 및 스토리지 구성이 모든 복제본에 적용됩니다.",
"arc.sql.instance.name": "인스턴스 이름",
"arc.sql.instance.retention.policy.title": "SQL 인스턴스 백업 보존 정책",
"arc.sql.instance.settings.section.title": "SQL 인스턴스 설정",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "이미 SQL Server 라이선스가 있습니다.",
"arc.sql.memory-limit.description": "정수로 관리되는 인스턴스의 용량 제한입니다.",
"arc.sql.memory-request.description": "관리되는 인스턴스의 용량에 대한 요청(GB의 정수 메모리 양)입니다.",
- "arc.sql.one.replica": "1 replica",
+ "arc.sql.one.replica": "복제본 1개",
"arc.sql.pitr.description": "지정 시간 복원",
"arc.sql.pitr.retention.description": "특정 시점 백업의 보존을 구성합니다. {0}",
"arc.sql.retention.days.description": "특정 시점 백업을 유지할 기간을 지정합니다.",
"arc.sql.retention.days.label": "특정 시점 보존(일)",
- "arc.sql.service.tier.business.critical": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "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.data.description": "데이터(.mdf)에 사용할 스토리지 클래스입니다. 값을 지정하지 않으면 기본 스토리지 클래스가 사용됩니다.",
@@ -494,8 +498,8 @@
"arc.sql.storage-class.dc.description": "모든 데이터에 사용할 스토리지 클래스이며 필요한 모든 데이터 컨트롤러 Pod의 영구 볼륨을 기록합니다.",
"arc.sql.storage-class.logs.description": "로그에 사용할 스토리지 클래스(/var/log). 값을 지정하지 않으면 기본 스토리지 클래스가 사용됩니다.",
"arc.sql.summary.arc.by.microsoft": "Microsoft 제공",
- "arc.sql.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "복제본 3개",
+ "arc.sql.two.replicas": "복제본 2개",
"arc.sql.username": "사용자 이름",
"arc.sql.volume.size.backups.description": "백업에 사용할 저장소 볼륨의 크기(기비바이트)입니다.",
"arc.sql.volume.size.backups.label": "Gi 단위의 볼류 크기(백업)",
diff --git a/i18n/ads-language-pack-ko/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/azcli.i18n.json
index 469a168b23..c6062f69e1 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/azcli.i18n.json
@@ -9,81 +9,81 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
+ "az.accept": "수용하다",
+ "az.arcdataExtensionNotInstalled": "이 확장을 사용하려면 Azure CLI 확장 'arcdata'를 설치해야 합니다. [여기](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)의 지침을 사용하여 최신 버전을 설치합니다.",
+ "az.arcdataInstalled": "Azure CLI arcdata 확장이 성공적으로 설치되었습니다. 구성을 완료하려면 Azure Studio를 다시 시작해야 합니다. 이 작업이 완료될 때까지 기능이 사용하도록 설정되지 않습니다.",
+ "az.askLater": "나중에 물어보기",
"az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
- "az.stderrOutput": "stderr: {0}",
+ "az.azInstalled": "Azure CLI가 성공적으로 설치되었습니다. 구성을 완료하려면 Azure Studio를 다시 시작해야 합니다. 이 작업이 완료될 때까지 기능이 사용하도록 설정되지 않습니다.",
+ "az.azOutputParseErrorCaught": "az 명령의 출력을 구문 분석하는 동안 오류가 발생했습니다: {0}. 출력은 JSON이 아닙니다.",
+ "az.azUserSettingReadLog": "Azure CLI 사용자 설정: {0}.{1} 읽기, 값: {2}",
+ "az.azUserSettingUpdatedLog": "Azure CLI 사용자 설정: {0}.{1} 업데이트됨, newValue: {2}",
+ "az.checkingLatestAzVersion": "사용 가능한 최신 Azure CLI 버전 확인",
+ "az.couldNotFindArcdataWithPrompt": "Azure CLI arcdata 확장을 찾을 수 없습니다. 지금 설치하시겠습니까? 그렇지 않으면 일부 기능이 작동하지 않을 수 있습니다.",
+ "az.couldNotFindAz": "Azure CLI 찾을 수 없습니다. 오류: {0}",
+ "az.couldNotFindAzArc": "Azure CLI arcdata 확장을 찾을 수 없습니다. 오류: {0}",
+ "az.couldNotFindAzWithPrompt": "Azure CLI를 찾을 수 없습니다. 지금 설치하시겠습니까? 그렇지 않으면 일부 기능이 작동하지 않습니다.",
+ "az.currentlyInstalledVersionIsLatest": "현재 설치된 Azure CLI 버전: {0}은(는) 사용 가능한 다른 버전과 동일하거나 최신 버전입니다.",
+ "az.decline": "감소",
+ "az.doNotAskAgain": "다시 묻지 않음",
+ "az.downloadError": "다운로드 중 오류",
+ "az.downloadFinished": "다운로드 완료",
+ "az.downloadingProgressMb": "다운로드 중({0}/{1}MB)",
+ "az.downloadingTo": "{0}을 {1}에서 {2}(으)로 다운로드하는 중",
+ "az.endpointOrNamespaceRequired": "엔드포인트 또는 네임스페이스를 지정해야 합니다.",
+ "az.executingCommand": "명령 실행 중: '{0} {1}'",
+ "az.failedToParseReleaseInfo": "{0}에서 콘텐츠의 JSON을 구문 분석하지 못했습니다.\r\n파일 내용:\r\n{1}\r\n오류: {2}",
+ "az.foundExistingAz": "arcdata 버전이 {2}인 경로:{1}에서 버전(v{0})의 기존 Azure CLI 설치를 찾았습니다.",
+ "az.gettingTextContentsOfUrl": "URL {0}에서 리소스의 텍스트 콘텐츠를 가져오고 있습니다.",
+ "az.installError": "Azure CLI 및 arcdata 확장 설치 오류: {0}",
+ "az.installingArcdata": "Azure CLI arcdata 확장 설치 중...",
+ "az.installingAz": "Azure CLI 설치 중...",
+ "az.latestAzVersionAvailable": "사용 가능한 최신 Azure CLI 버전: {0}.",
+ "az.missingRequiredVersion": "이 기능에는 Azure CLI >= {0}이(가) 필요합니다. 'Azure CLI: 업데이트 확인' 명령을 실행하여 이를 설치한 다음 다시 시도하세요.",
+ "az.no": "아니",
+ "az.noAz": "Azure CLI를 사용할 수 없습니다. 'Azure CLI: 설치' 명령을 실행하여 필요한 기능을 사용하도록 설정하세요.",
+ "az.noAzArc": "Azure CLI arcdata 확장을 사용할 수 없습니다.",
+ "az.noAzWithLink": "Azure CLI를 사용할 수 없습니다. 필요한 기능을 사용하도록 설정하려면 [Azure CLI 설치](command:az.install)를 수행하세요.",
+ "az.noAzureCLI": "Azure CLI를 사용할 수 없습니다. [여기](https://docs.microsoft.com/cli/azure/install-azure-cli)에서 수동으로 최신 버전을 설치한 다음 Azure Studio를 다시 시작합니다.",
+ "az.noDownloadLink": "플랫폼 '{0}'\r\n릴리스 정보: ${1}에 사용할 수 있는 다운로드 링크가 없습니다.",
+ "az.noReleaseVersion": "플랫폼 '{0}'\r\n릴리스 정보: ${1}에 사용할 수 있는 릴리스 버전이 없습니다.",
+ "az.parseVersionError": "az --version의 출력을 구문 분석하는 동안 오류가 발생했습니다.",
+ "az.platformUnsupported": "'{0}' 플랫폼은 현재 지원되지 않습니다.",
+ "az.promptForAzUpdate": "새 버전의 Azure CLI( {0} )를 사용할 수 있습니다. 지금 업데이트하시겠습니까?",
+ "az.promptForRequiredAzUpdate": "이 확장을 사용하려면 Azure CLI >= {0}을(를) 설치해야 합니다. 지금 최신 버전({1})으로 업데이트하시겠습니까? 그렇지 않으면 일부 기능이 작동하지 않을 수 있습니다.",
+ "az.promptLog": "사용자에게 다음을 수락하도록 요청하는 중: {0}",
+ "az.requiredVersionNotAvailable": "이 확장을 사용하려면 Azure CLI 확장 'arcdata' 버전 >= {0}을(를) 설치해야 하지만 현재 사용 가능한 버전은 {1}입니다. [여기](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)의 지침을 사용하여 올바른 버전을 설치합니다.",
+ "az.searchingForAz": "기존 Azure CLI 설치를 검색하는 중...",
+ "az.skipInstall": "사용자가 작업을 요청하지 않았고 구성 옵션: {0}이므로 Azure CLI 및 arcdata 확장을 건너뛰는 중입니다.{1}은(는) {2}입니다.",
+ "az.stderrOutput": "표준 오류: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "명령 실행 중 예기치 않은 오류 발생: {0}",
+ "az.unexpectedExitCode": "명령에서 예기치 않은 종료 코드: {1}({0})",
+ "az.unsupportedArcDataVersion": "Azure CLI 확장 'arcdata'의 다운로드한 버전 {1}은(는) 아직 지원되지 않습니다. 최신 버전은 {0}입니다. [여기](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)의 지침을 사용하여 올바른 버전을 설치합니다.",
+ "az.updateCheckSkipped": "설치된 Azure CLI를 찾을 수 없으므로 새 Azure CLI 버전 가용성 확인이 수행되지 않음",
+ "az.updateError": "Azure CLI 업데이트 오류: {0}",
+ "az.updatingAz": "Azure CLI 업데이트하는 중...",
+ "az.userRequestedInstall": "사용자가 'Azure CLI: 설치' 명령을 사용하여 Azure CLI 및 arcdata 확장을 설치하도록 요청했습니다.",
+ "az.userResponseInstall": "Azure CLI를 설치하라는 사용자 응답: {0}",
+ "az.userResponseUpdate": "Azure CLI를 업데이트하라는 메시지의 사용자 응답: {0}",
+ "az.versionForUpdate": "발견된 버전: {0}, 현재 버전: {1}에서 Azure CLI를 업데이트할 수 있습니다.",
+ "az.yes": "네"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
+ "azcli.arc.azArcdataInstallKey.description": "Azure CLI arcdata 확장을 다운로드하라는 메시지를 표시할지 여부를 선택합니다.",
+ "azcli.arc.azArcdataUpdateKey.description": "Azure CLI arcdata 확장의 업데이트를 사용할 수 있을 때 메시지를 표시할지 여부를 선택합니다.",
"azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
+ "azcli.arc.config.debug": "실행된 모든 az 명령에 대한 디버그 정보를 출력 채널에 기록합니다.",
+ "azcli.arc.config.title": "Azure CLI 구성",
+ "azcli.arc.description": "Azure CLI 지원.",
"azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
+ "azcli.arc.install.dontPrompt.description": "사용자에게 Azure CLI arcdata 확장을 설치하라는 메시지가 표시되지 않습니다.",
+ "azcli.arc.install.prompt.description": "사용자에게 Azure CLI arcdata 확장을 설치하라는 메시지가 표시됩니다.",
+ "azcli.arc.update.dontPrompt.description": "Azure CLI arcdata 확장을 업데이트하라는 메시지가 사용자에게 표시되지 않습니다.",
+ "azcli.arc.update.prompt.description": "사용자에게 Azure CLI arcdata 확장을 업데이트하라는 메시지가 표시됩니다.",
+ "azcli.azCliInstallKey.description": "Azure CLI를 설치하라는 메시지를 표시할지 여부를 선택합니다.",
+ "azcli.install.dontPrompt.description": "사용자에게 Azure CLI를 설치하라는 메시지가 표시되지 않습니다.",
+ "azcli.install.prompt.description": "사용자에게 Azure CLI를 설치하라는 메시지가 표시됩니다.",
"command.category": "Azure CLI"
}
}
diff --git a/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json
index a0f3fcf683..ba045aa4b5 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "프로젝트 공급자 확장 '{0}'을(를) 로드하지 못했습니다. 오류 메시지: {1}",
"dataworksapce.local": "로컬",
"dataworksapce.refresh": "새로 고침",
- "dataworkspace.NewProjectDialogTitle": "새 프로젝트 만들기",
+ "dataworkspace.NewProjectDialogTitle": "새 데이터베이스 프로젝트 만들기",
"dataworkspace.Type": "형식",
"dataworkspace.browse": "찾아보기",
"dataworkspace.browseEllipsis": "찾아보기...",
"dataworkspace.cloneParentDirectoryNotExistError": "선택한 복제 경로 '{0}'이(가) 없거나 디렉터리가 아닙니다.",
"dataworkspace.create": "만들기",
+ "dataworkspace.default": "기본값",
"dataworkspace.enterProjectName": "프로젝트 이름 입력",
"dataworkspace.fileNotExistError": "선택한 {0} 파일 '{1}'이(가) 없거나 파일이 아닙니다.",
"dataworkspace.gitRepoUrlPlaceholder": "원격 GIT 리포지토리 URL 입력",
"dataworkspace.gitRepoUrlTitle": "GIT 리포지토리 URL",
+ "dataworkspace.learnMore": "자세한 정보",
"dataworkspace.localClonePathPlaceholder": "리포지토리를 로컬로 복제할 위치 선택",
"dataworkspace.localClonePathTitle": "로컬 복제 경로",
"dataworkspace.locationSelectorTitle": "위치",
"dataworkspace.nameCannotBeEmpty": "이름은 비워 둘 수 없습니다.",
+ "dataworkspace.no": "아니요",
"dataworkspace.ok": "확인",
"dataworkspace.open": "열기",
"dataworkspace.openExistingDialogTitle": "기존 프로젝트 열기",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "일부 프로젝트를 로드하지 못했습니다. 자세한 내용을 보려면 [개발자 콘솔 열기](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "원격 GIT 리포지토리",
"dataworkspace.restartConfirmation": "프로젝트를 작업 영역에 추가하려면 Azure Data Studio를 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?",
+ "dataworkspace.sdkLearnMorePlaceholder": "SDK 스타일 프로젝트에 관한 자세한 내용을 보려면 \"자세한 정보\" 버튼을 클릭합니다.",
+ "dataworkspace.sdkStyleProject": "SDK 스타일 프로젝트(미리 보기)",
"dataworkspace.select": "선택",
"dataworkspace.selectProjectLocation": "프로젝트 위치 선택",
- "dataworkspace.selectProjectType": "프로젝트 형식 선택",
+ "dataworkspace.selectProjectType": "데이터베이스 프로젝트 유형 선택",
+ "dataworkspace.selectTargetPlatform": "대상 플랫폼 선택",
"dataworkspace.targetPlatform": "대상 플랫폼",
"dataworkspace.workspacePlaceholder": "작업 영역({0}) 파일 선택",
+ "dataworkspace.yesRecommended": "예(권장)",
"fileDoesNotExist": "파일 '{0}'이(가) 없습니다.",
"gitCloneError": "GIT 복제 중 오류가 발생했습니다. GIT 출력 보기로 자세한 내용 확인",
"gitCloneMessage": "Git 리포지토리 '{0}'을(를) 복제하는 중...",
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 f908edb021..7d0c588003 100644
--- a/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "자격 증명이 없거나 잘못되었습니다."
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "아니요",
+ "not now": "나중에 물어보기",
+ "suggest auto fetch": "Azure Data Studio에서 [주기적으로 'git fetch'를 실행]({0})하시겠습니까?",
+ "yes": "예"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
+ "HEAD not available": "'{0}'의 HEAD 버전이 없습니다.",
+ "add": "작업 영역에 추가",
+ "add remote": "새 원격 추가...",
+ "addFrom": "URL에서 원격 추가",
+ "addfrom": "{0}에서 원격 추가",
+ "addremote": "원격 추가",
+ "always": "항상",
+ "are you sure": "'{0}'에서 Git 리포지토리가 만들어집니다. 계속하시겠습니까?",
+ "auth failed": "git remote에 인증하지 못했습니다.",
+ "auth failed specific": "원격 Git에 인증하지 못했습니다.\r\n\r\n{0}",
+ "branch already exists": "이름이 '{0}'인 분기가 이미 있습니다.",
+ "branch name": "분기 이름",
+ "branch name format invalid": "분기 이름은 regex {0}과(와) 일치해야 합니다.",
+ "cant push": "참조를 원격에 푸시할 수 없습니다. 먼저 '풀'을 실행하여 변경 내용을 통합하세요.",
+ "changed": "로그 수준이 {0}(으)로 변경되었습니다.",
+ "checkout detached": "체크 아웃 분리됨...",
+ "choose": "폴더 선택...",
+ "clean repo": "체크 아웃하기 전에 리포지토리 작업 트리를 정리하세요.",
+ "clonefrom": "{0}에서 복제",
+ "cloning": "Git 리포지토리 '{0}'을(를) 복제하는 중...",
+ "commit": "스테이징된 변경 사항 커밋",
+ "commit anyway": "빈 커밋 만들기",
+ "commit hash": "커밋 해시",
+ "commit message": "커밋 메시지",
+ "commitMessageWithHeadLabel2": "메시지('{0}'에서 커밋)",
+ "confirm delete": "{0}을(를) 삭제하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 이 파일이 영구적으로 손실됩니다.",
+ "confirm delete multiple": "파일 {0}개를 삭제하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 해당 파일이 영구적으로 손실됩니다.",
+ "confirm discard": "{0}의 변경 내용을 취소하시겠습니까?",
+ "confirm discard all": "파일 {0}개의 변경 내용을 모두 취소하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 현재 작업 집합이 영구적으로 손실됩니다.",
+ "confirm discard all 2": "{0}\r\n\r\n이 작업은 되돌릴 수 없으며, 현재 작업 집합이 영구적으로 손실됩니다.",
+ "confirm discard all single": "{0}의 변경 내용을 취소하시겠습니까?",
+ "confirm discard multiple": "{0}개 파일의 변경 내용을 취소하시겠습니까?",
+ "confirm emtpy commit": "빈 커밋을 만드시겠습니까?",
+ "confirm force delete branch": "'{0}' 분기가 완벽히 병합되지 않았습니다. 그래도 삭제할까요?",
+ "confirm force push": "변경 내용을 강제로 푸시하려고 합니다. 이렇게 하면 다른 사람의 변경 내용을 무시하거나 의도하지 않게 덮어쓸 수 있습니다.\r\n\r\n계속하시겠습니까?",
+ "confirm no verify commit": "확인 없이 변경 내용을 커밋하려고 합니다. 그러면 pre-commit 후크를 건너뛰고 바람직하지 않을 수 있습니다.\r\n\r\n계속하시겠습니까?",
+ "confirm publish branch": "'{0}' 분기에는 상향 분기가 없습니다. 이 분기를 게시하시겠습니까?",
+ "confirm restore": "{0}을(를) 복원하시겠습니까?",
+ "confirm restore multiple": "{0}개 파일을 복원하겠습니까?",
+ "confirm stage file with merge conflicts": "병합 충돌이 있는 {0}을(를) 스테이징하시겠습니까?",
+ "confirm stage files with merge conflicts": "병합 충돌이 있는 {0} 파일을 스테이징하시겠습니까?",
+ "create branch": "새 분기 만들기...",
+ "create branch from": "에서 새 분기 만들기...",
+ "create repo": "리포지토리 초기화",
+ "current": "현재",
+ "delete": "파일 삭제",
+ "delete branch": "분기 삭제",
+ "delete file": "파일 삭제",
+ "delete files": "파일 삭제",
+ "deleted by them": "다른 사용자가 삭제한 '{0}' 파일을 Microsoft에서 수정했습니다.\r\n\r\n원하는 작업을 선택하세요.",
+ "deleted by us": "본인이 '{0}' 파일을 삭제하고 타인이 수정했습니다.\r\n\r\n수행하고 싶은 작업을 선택하세요.",
+ "discard": "변경 내용 취소",
+ "discardAll": "{0}개 파일 모두 버리기",
+ "discardAll multiple": "1개 파일 취소",
+ "force": "강제 체크 아웃",
+ "force push not allowed": "강제 푸시가 허용되지 않습니다. 'git.allowForcePush' 설정으로 사용하도록 설정하세요.",
+ "git error": "Git 오류",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
- "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.diffRefs": "{0}({1}) ⟷ {0}({2})",
+ "git.title.index": "{0}(인덱스)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
- "ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "git.title.workingTree": "{0}(작업 트리)",
+ "init": "Git 리포지토리를 초기화할 작업 영역 폴더 선택",
+ "init repo": "리포지토리 초기화",
+ "invalid branch name": "잘못된 분기 이름",
+ "keep ours": "현재 버전 유지",
+ "keep theirs": "다른 사용자 버전 유지",
+ "learn more": "자세한 정보",
+ "local changes": "체크 아웃하면 로컬 변경 내용을 덮어씁니다.",
+ "merge commit": "마지막 커밋은 병합 커밋이었습니다. 실행 취소하시겠습니까?",
+ "merge conflicts": "병합 충돌이 있습니다. 해결한 후 계속하세요.",
+ "missing user info": "Git에서 'user.name' 및 'user.email'을 구성하세요.",
+ "never": "안 함",
+ "never again": "다시 표시 안 함",
+ "never ask again": "네, 다시 표시 안 함",
+ "no changes": "커밋할 변경 내용이 없습니다.",
+ "no changes stash": "스태시할 변경 내용이 없습니다.",
+ "no more": "HEAD가 커밋을 가리키지 않으므로 실행 취소할 수 없습니다.",
+ "no rebase": "진행 중인 다시 지정이 없습니다.",
+ "no remotes added": "리포지토리에 원격 항목이 없습니다.",
+ "no remotes to fetch": "이 리포지토리에 페치할 원격 항목이 구성되어 있지 않습니다.",
+ "no remotes to publish": "리포지토리에 게시하도록 구성된 원격이 없습니다.",
+ "no remotes to pull": "리포지토리에 풀하도록 구성된 원격 항목이 없습니다.",
+ "no remotes to push": "리포지토리에 푸시하도록 구성된 원격이 없습니다.",
+ "no staged changes": "커밋할 스테이징된 변경 사항이 없습니다.\r\n\r\n모든 변경 사항을 스테이징하고 직접 커밋하시겠습니까?",
+ "no stashes": "리포지토리에 스태시가 없습니다.",
+ "no tags": "이 리포지토리에는 태그가 없습니다.",
+ "no verify commit not allowed": "확인 없는 커밋은 허용되지 않습니다. 'git.allowNoVerifyCommit' 설정을 통해 사용하도록 설정하세요.",
+ "nobranch": "원격에 푸시할 분기를 체크 아웃하세요.",
+ "ok": "확인",
+ "open git log": "Git 로그 열기",
+ "open repo": "리포지토리 열기",
+ "openrepo": "열기",
+ "openreponew": "새 창에서 열기",
+ "pick branch pull": "다음에서 가져올 분기 선택",
+ "pick provider": "'{0}' 분기를 다음에 게시할 공급자 선택:",
+ "pick remote": "'{0}' 분기를 다음에 게시하려면 원격을 선택하세요:",
+ "pick remote pull repo": "분기를 가져올 원격 선택",
+ "pick stash to apply": "적용할 스태시 선택",
+ "pick stash to drop": "삭제할 스태시 선택",
+ "pick stash to pop": "표시할 스태시 선택",
+ "proposeopen": "복제된 리포지토리를 여시겠습니까?",
+ "proposeopen init": "초기화된 리포지토리를 여시겠습니까?",
+ "proposeopen2": "복제된 리포지토리를 열거나 현재 작업 영역에 추가하시겠습니까?",
+ "proposeopen2 init": "초기화된 리포지토리를 열거나 현재 작업 영역에 추가하겠습니까?",
+ "provide branch name": "새 분기 이름을 제공하세요.",
+ "provide commit hash": "커밋 해시를 제공하세요.",
+ "provide commit message": "커밋 메시지를 제공하세요.",
+ "provide remote name": "원격 이름을 제공하세요.",
+ "provide stash message": "필요한 경우 스태시 메시지를 입력하세요.",
+ "provide tag message": "태그에 주석을 달 메시지를 입력하세요.",
+ "provide tag name": "태그 이름을 입력하세요.",
+ "publish to": "{0}에 게시",
+ "remote already exists": "원격 '{0}'이(가) 이미 존재합니다.",
+ "remote branch at": "{0}에서 원격 분기",
+ "remote name": "원격 이름",
+ "remote name format invalid": "잘못된 원격 이름 형식",
+ "remove remote": "제거할 원격 선택",
+ "repourl": "리포지토리 URL",
+ "restore file": "파일 복원",
+ "restore files": "파일 복원",
+ "save and commit": "모두 저장 및 커밋",
+ "save and stash": "모두 저장 및 스태시",
+ "select a branch to merge from": "병합할 분기 선택",
+ "select a branch to rebase onto": "다시 지정할 대상 분기 선택",
+ "select a ref to checkout": "체크아웃할 참조 선택",
+ "select a ref to checkout detached": "분리 모드에서 체크 아웃할 참조 선택",
+ "select a ref to create a new branch from": "ref를 선택하여 다음에서 '{0}' 분기를 만듭니다.",
+ "select a tag to delete": "삭제할 태그 선택",
+ "select branch to delete": "삭제할 분기 선택",
+ "select log level": "로그 수준 선택",
+ "selectFolder": "리포지토리 위치 선택",
+ "show command output": "명령 출력 표시",
+ "stash": "스태시",
+ "stash merge conflicts": "스태시를 적용하는 중 병합 충돌이 발생했습니다.",
+ "stash message": "스태시 메시지",
+ "stashcheckout": "스태시 및 체크 아웃",
+ "sure drop": "스태시 {0}을(를) 삭제하시겠습니까?",
+ "sync is unpredictable": "이 작업은 '{0}/{1}'(으)로 커밋을 푸시하고 풀합니다.",
+ "tag at": "{0}의 태그",
+ "tag message": "메시지",
+ "tag name": "태그 이름",
+ "there are untracked files": "취소하는 경우 {0}개의 추적되지 않은 파일이 디스크에서 삭제됩니다.",
+ "there are untracked files single": "취소한 경우 다음 추적되지 않은 파일이 디스크에서 삭제됩니다. {0}.",
+ "undo commit": "병합 커밋 실행 취소",
+ "unsaved files": "저장되지 않은 파일 {0}개가 있습니다.\r\n\r\n커밋하기 전에 저장하시겠습니까?",
+ "unsaved files single": "계속하는 경우 {0} 파일의 저장되지 않은 변경 내용이 커밋에 포함되지 않을 수 있습니다.\r\n\r\n커밋하기 전에 저장하시겠습니까?",
+ "unsaved stash files": "저장되지 않은 파일이 {0}개 있습니다.\r\n\r\n스태시하기 전에 저장하시겠습니까?",
+ "unsaved stash files single": "계속하는 경우 {0} 파일의 저장되지 않은 변경 내용이 스태시에 포함되지 않습니다.\r\n\r\n스태시하기 전에 저장하시겠습니까?",
+ "warn untracked": "이렇게 하면 추적되지 않은 파일 {0}개가 삭제됩니다!\r\n삭제 후에는 되돌릴 수 없습니다!\r\n이 파일은 영구적으로 손실됩니다.",
+ "yes": "예",
+ "yes discard tracked": "1개의 추적된 파일 취소",
+ "yes discard tracked multiple": "{0}개의 추적된 파일 취소",
+ "yes never again": "예, 다시 표시 안 함"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "다음 위치에서 찾은 git 건너뛰기: {0}",
+ "using git": "{1}에서 git {0}을(를) 사용하는 중",
+ "validating": "{0}에서 찾은 git 유효성을 검사하는 중"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "사용 가능한 리포지토리가 없습니다.",
+ "not supported": "'git.scanRepositories' 설정에서는 절대 경로를 사용할 수 없습니다.",
+ "pick repo": "리포지토리 선택",
+ "too many submodules": "'{0}' 리포지토리에 자동으로 열리지 않는 {1}개의 하위 모듈이 있습니다. 모듈 내의 파일을 열러 각 모듈을 개별적으로 열 수는 있습니다."
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "분기 이름",
+ "error": "$(error) 오류: {0}",
+ "none found": "원격 리포지토리를 찾을 수 없습니다.",
+ "pick url": "복제할 URL을 선택하세요.",
+ "provide url": "리포지토리 URL 제공",
+ "provide url or pick": "리포지토리 URL을 입력하거나 리포지토리 소스를 선택하세요.",
+ "type to filter": "리포지토리 이름",
+ "type to search": "리포지토리 이름(입력하여 검색)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": "'{0}'을(를) .gitignore에 추가하시겠어요?",
+ "added by them": "충돌: 타인이 추가",
+ "added by us": "충돌: 자체 추가",
+ "always pull": "항상 풀",
+ "both added": "충돌: 양쪽에서 추가",
+ "both deleted": "충돌: 양쪽에서 삭제",
+ "both modified": "충돌: 양쪽에서 수정",
+ "changes": "변경 사항",
+ "commit": "커밋",
+ "commit in rebase": "기준 주소를 다시 지정하는 중에는 커밋 메시지를 변경할 수 없습니다. 기준 주소 다시 지정 작업을 완료하고, 대신 대화형 기준 주소 다시 지정을 사용하세요.",
+ "commitMessage": "메시지(커밋할 {0})",
+ "commitMessageCountdown": "현재 줄에서 {0} 글자 남음",
+ "commitMessageWarning": "현재 줄에서 {0} 글자 초과 {1}",
+ "commitMessageWhitespacesOnlyWarning": "현재 커밋 메시지에는 공백 문자만 포함됩니다.",
+ "commitMessageWithHeadLabel": "메시지('{1}'에서 커밋할 {0})",
+ "deleted": "삭제",
+ "deleted by them": "충돌: 타인이 삭제",
+ "deleted by us": "충돌: 자체 삭제",
+ "dont pull": "풀 안 함",
+ "git.title.deleted": "{0}(삭제됨)",
+ "git.title.index": "{0}(인덱스)",
+ "git.title.ours": "{0}(우리의 변경 내용)",
+ "git.title.theirs": "{0}(다른 사용자의 변경 내용)",
+ "git.title.untracked": "{0}(추적되지 않음)",
+ "git.title.workingTree": "{0}(작업 트리)",
+ "huge": "'{0}'의 Git 리포지토리에 활성 변경 내용이 너무 많습니다. Git 기능의 하위 집합만 사용할 수 있도록 설정됩니다.",
+ "ignored": "무시됨",
+ "index added": "인덱스 추가됨",
+ "index copied": "인덱스 복사됨",
+ "index deleted": "인덱스 삭제됨",
+ "index modified": "인덱스 수정됨",
+ "index renamed": "인덱스 이름 변경됨",
+ "intent to add": "추가할 의도",
+ "merge changes": "변경 사항 병합",
+ "modified": "수정",
+ "neveragain": "다시 표시 안 함",
+ "open": "열기",
+ "pull": "풀",
+ "pull branch maybe rebased": "현재 분기 '{0}'이(가) 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?",
+ "pull maybe rebased": "현재 분기가 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?",
+ "pull n": "{1}/{2}에서 {0}개 커밋 풀",
+ "pull push n": "{2}/{3} 간에 {0}개 커밋 풀 및 {1}개 커밋 푸시",
+ "push n": "{1}/{2}(으)로 {0}개 커밋 푸시",
+ "push success": "성공적으로 푸시 되었습니다.",
+ "staged changes": "스테이징된 변경 사항",
+ "sync changes": "변경 내용 동기화",
+ "sync is unpredictable": "동기화 중입니다. 취소하면 리포지토리가 손상될 수 있습니다.",
+ "untracked": "추적되지 않음",
+ "untracked changes": "추적되지 않은 변경 사항",
+ "yes": "예"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "분기/태그 체크 아웃...",
+ "publish changes": "변경 내용 게시",
+ "publish to": "{0}에 게시",
+ "publish to...": "다음에 게시...",
+ "rebasing": "기준 주소 다시 지정",
+ "syncing changes": "변경 내용을 동기화하는 중..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "인덱스",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Git 기록",
+ "git.timeline.stagedChanges": "스테이징된 변경 내용",
+ "git.timeline.uncommitedChanges": "커밋되지 않은 변경 내용",
+ "git.timeline.you": "사용자",
+ "git.workingTree": "작업 트리"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "colors.added": "추가된 리소스의 색입니다.",
+ "colors.conflict": "충돌이 발생한 리소스의 색상입니다.",
+ "colors.deleted": "삭제된 리소스의 색상입니다.",
+ "colors.ignored": "무시된 리소스의 색상입니다.",
+ "colors.modified": "수정된 리소스의 색상입니다.",
+ "colors.renamed": "이름이 바뀌었거나 복사된 리소스의 색입니다.",
+ "colors.stageDeleted": "스테이징되어 있는 삭제된 리소스의 색입니다.",
+ "colors.stageModified": "스테이징되어 있는 수정된 리소스의 색입니다.",
+ "colors.submodule": "서브모듈 자원의 색상",
+ "colors.untracked": "추적되지 않은 리소스의 색상입니다.",
+ "command.addRemote": "원격 추가...",
+ "command.branch": "분기 만들기...",
+ "command.branchFrom": "분기를 만듭니다...",
+ "command.checkout": "다음으로 체크 아웃...",
+ "command.checkoutDetached": "체크 아웃(분리됨)...",
+ "command.cherryPick": "cherry-pick...",
+ "command.clean": "변경 내용 취소",
+ "command.cleanAll": "모든 변경 내용 취소",
+ "command.cleanAllTracked": "추적된 모든 변경 내용 취소",
+ "command.cleanAllUntracked": "추적되지 않은 모든 변경 내용 취소",
+ "command.clone": "복제",
+ "command.cloneRecursive": "복제(재귀)",
+ "command.close": "리포지토리 닫기",
+ "command.commit": "커밋",
+ "command.commitAll": "모두 커밋",
+ "command.commitAllAmend": "모두 커밋 (수정)",
+ "command.commitAllAmendNoVerify": "모두 커밋(수정, 확인 안 함)",
+ "command.commitAllNoVerify": "모두 커밋(확인 안 함)",
+ "command.commitAllSigned": "모두 커밋(로그오프됨)",
+ "command.commitAllSignedNoVerify": "모두 커밋(로그오프됨, 확인 안 함)",
+ "command.commitEmpty": "빈 내용을 커밋합니다.",
+ "command.commitEmptyNoVerify": "빈 상태로 커밋(확인 안 함)",
+ "command.commitNoVerify": "커밋(확인 안 함)",
+ "command.commitStaged": "스테이징된 항목 커밋",
+ "command.commitStagedAmend": "스테이징된 항목 커밋(수정)",
+ "command.commitStagedAmendNoVerify": "커밋 스테이징됨(수정, 확인 안 함)",
+ "command.commitStagedNoVerify": "커밋 스테이징됨(확인 안 함)",
+ "command.commitStagedSigned": "스테이징된 항목 커밋(로그오프됨)",
+ "command.commitStagedSignedNoVerify": "커밋 스테이징됨(로그오프됨, 확인 안 함)",
+ "command.createTag": "태그 만들기",
+ "command.deleteBranch": "분기 삭제...",
+ "command.deleteTag": "태그 삭제",
+ "command.fetch": "페치",
+ "command.fetchAll": "모든 원격에서 페치",
+ "command.fetchPrune": "페치(정리)",
+ "command.ignore": ".gitignore에 추가",
+ "command.init": "리포지토리 초기화",
+ "command.merge": "분기 병합...",
+ "command.openAllChanges": "모든 변경 내용 열기",
+ "command.openChange": "변경 내용 열기",
+ "command.openFile": "파일 열기",
+ "command.openHEADFile": "파일 열기(HEAD)",
+ "command.openRepository": "리포지토리 열기",
+ "command.publish": "분기 게시...",
+ "command.pull": "풀",
+ "command.pullFrom": "가져올 위치...",
+ "command.pullRebase": "풀(다시 지정)",
+ "command.push": "푸시",
+ "command.pushFollowTags": "푸시(태그 팔로우)",
+ "command.pushFollowTagsForce": "푸시(태그 팔로우, 강제 적용)",
+ "command.pushForce": "푸시(강제)",
+ "command.pushTags": "푸시 태그",
+ "command.pushTo": "다음으로 푸시...",
+ "command.pushToForce": "...로 푸시 (강제)",
+ "command.rebase": "분기 다시 지정...",
+ "command.rebaseAbort": "다시 지정 중단",
+ "command.refresh": "새로 고침",
+ "command.removeRemote": "원격 제거",
+ "command.rename": "이름 바꾸기",
+ "command.renameBranch": "분기 이름 바꾸기...",
+ "command.restoreCommitTemplate": "커밋 템플릿 복원",
+ "command.revealInExplorer": "사이드바에 표시",
+ "command.revertChange": "변경 내용 되돌리기",
+ "command.revertSelectedRanges": "선택한 범위 되돌리기",
+ "command.setLogLevel": "로그 수준 설정...",
+ "command.showOutput": "Git 출력 표시",
+ "command.stage": "변경 내용 스테이징",
+ "command.stageAll": "모든 변경 내용 스테이징",
+ "command.stageAllMerge": "모든 병합 변경 내용 스테이징",
+ "command.stageAllTracked": "추적된 모든 변경 내용 스테이징",
+ "command.stageAllUntracked": "추적되지 않은 모든 변경 내용 스테이징",
+ "command.stageChange": "변경 내용 스테이징",
+ "command.stageSelectedRanges": "선택한 범위 스테이징",
+ "command.stash": "스태시",
+ "command.stashApply": "스태시 적용하기...",
+ "command.stashApplyLatest": "최신 스태시 적용하기",
+ "command.stashDrop": "스태시 삭제...",
+ "command.stashIncludeUntracked": "스태시(미추적 포함)",
+ "command.stashPop": "스태시 표시...",
+ "command.stashPopLatest": "최신 슬래시 표시",
+ "command.sync": "동기화",
+ "command.syncRebase": "동기화(다시 지정)",
+ "command.timelineCompareWithSelected": "선택한 항목과 비교",
+ "command.timelineCopyCommitId": "커밋 ID 복사",
+ "command.timelineCopyCommitMessage": "커밋 메시지 복사",
+ "command.timelineOpenDiff": "변경 내용 열기",
+ "command.timelineSelectForCompare": "비교를 위해 선택",
+ "command.undoCommit": "마지막 커밋 실행 취소",
+ "command.unstage": "변경 내용 스테이징 취소",
+ "command.unstageAll": "모든 변경 내용 스테이징 취소",
+ "command.unstageSelectedRanges": "선택한 범위 스테이징 취소",
+ "config.allowForcePush": "강제 푸시(임대 사용 또는 사용 안 함)가 가능한지 여부를 제어합니다.",
+ "config.allowNoVerifyCommit": "pre-commit 및 commit-msg 후크를 실행하지 않는 커밋이 허용되는지를 제어합니다.",
+ "config.alwaysShowStagedChangesResourceGroup": "스테이징된 변경 내용 리소스 그룹을 항상 표시합니다.",
+ "config.alwaysSignOff": "모든 커밋에 대한 확인 플래그를 제어합니다.",
+ "config.autoRepositoryDetection": "리포지토리가 자동으로 감지되어야 하는 경우를 구성합니다.",
+ "config.autoRepositoryDetection.false": "자동 리포지토리 검사를 사용하지 않습니다.",
+ "config.autoRepositoryDetection.openEditors": "열려 있는 파일의 부모 폴더를 검사합니다.",
+ "config.autoRepositoryDetection.subFolders": "현재 열려 있는 폴더의 하위 폴더를 검사합니다.",
+ "config.autoRepositoryDetection.true": "현재 열려 있는 폴더의 하위 폴더와 열려 있는 파일의 부모 폴더를 모두 검사합니다.",
+ "config.autoStash": "풀하기 전에 변경 내용을 스태시하고 풀하는 데 성공한 후 변경 내용을 복원합니다.",
+ "config.autofetch": "true로 설정하면 커밋이 현재 Git 리포지토리의 기본 원격에서 자동으로 페치됩니다. 'all'로 설정하면 모든 원격에서 페치됩니다.",
+ "config.autofetchPeriod": "#git.autofetch#가 사용되는 경우 각 자동 git fetch 사이의 시간(초)입니다.",
+ "config.autorefresh": "자동 새로 고침을 사용할지 여부입니다.",
+ "config.branchSortOrder": "분기의 정렬 순서를 제어합니다.",
+ "config.branchValidationRegex": "새 분기 이름의 유효성을 검사하는 정규식입니다.",
+ "config.branchWhitespaceChar": "새 브랜치 이름에서 공백을 대체하는 문자.",
+ "config.checkoutType": "'다음으로 체크 아웃...'을 실행할 때 나열되는 Git 참조의 형식을 제어합니다.",
+ "config.checkoutType.local": "로컬 분기",
+ "config.checkoutType.remote": "원격 분기",
+ "config.checkoutType.tags": "태그",
+ "config.confirmEmptyCommits": "'Git: Commit Empty' 명령에 대한 빈 항목 생성 커밋을 항상 확인합니다.",
+ "config.confirmForcePush": "강제 푸시하기 전에 확인을 요청할지 여부를 제어합니다.",
+ "config.confirmNoVerifyCommit": "확인하지 않고 커밋하기 전에 확인을 요청할지를 제어합니다.",
+ "config.confirmSync": "Git 리포지토리를 동기화하기 전에 확인합니다.",
+ "config.countBadge": "Git 개수 배지를 제어합니다.",
+ "config.countBadge.all": "모든 변경 내용을 계산합니다.",
+ "config.countBadge.off": "카운터를 끕니다.",
+ "config.countBadge.tracked": "추적된 변경 내용만 계산합니다.",
+ "config.decorations.enabled": "Git에서 색과 배지를 탐색기와 열려 있는 편집기 뷰에 적용하는지 여부를 제어합니다.",
+ "config.defaultCloneDirectory": "Git 리포지토리를 복제할 기본 위치입니다.",
+ "config.detectSubmodules": "Git 하위 모듈을 자동으로 검색할지 여부를 제어합니다.",
+ "config.detectSubmodulesLimit": "Git submodules 검출 개수의 제한을 제어합니다.",
+ "config.discardAllScope": "`모든 변경 내용 취소` 명령으로 취소되는 변경 내용을 제어합니다. `all`이면 모든 변경 내용을 취소합니다. `tracked`이면 추적된 파일만 취소합니다. `prompt`이면 작업을 실행할 때마다 프롬프트 대화 상자를 표시합니다.",
+ "config.enableCommitSigning": "GPG 또는 X.509로 서명 커밋을 사용합니다.",
+ "config.enableSmartCommit": "단계적 변경 사항이 없는 경우 모든 변경 사항을 저장합니다.",
+ "config.enableStatusBarSync": "Git Sync 명령이 상태 표시줄에 표시되는지 여부를 제어합니다.",
+ "config.enabled": "Git을 사용하도록 설정했는지 여부입니다.",
+ "config.fetchOnPull": "사용하도록 설정하면 풀할 때 모든 분기를 페치합니다. 그렇지 않으면 현재 분기만 페치합니다.",
+ "config.followTagsWhenSync": "동기화 명령을 실행할 때 모든 푸시 태그를 팔로우합니다.",
+ "config.ignoreLegacyWarning": "레거시 Git 경고를 무시합니다.",
+ "config.ignoreLimitWarning": "리포지토리에 변경 내용이 너무 많으면 경고를 무시합니다.",
+ "config.ignoreMissingGitWarning": "Git이 없으면 경고를 무시합니다.",
+ "config.ignoreRebaseWarning": "풀할 때 분기가 다시 지정된 것 같은 경우 경고를 무시합니다.",
+ "config.ignoreSubmodules": "파일 트리의 하위 모듈 수정 내용을 무시합니다.",
+ "config.ignoreWindowsGit27Warning": "Windows에 Git 2.25~007E;2.26이 설치되어 있는 경우 경고를 무시합니다.",
+ "config.ignoredRepositories": "무시할 Git 리포지토리의 목록입니다.",
+ "config.inputValidation": "커밋 메시지 입력 유효성 검사를 언제 표시할지 제어합니다.",
+ "config.inputValidationLength": "경고 표시를 위한 커밋 메시지 길이 임계값을 제어합니다.",
+ "config.inputValidationSubjectLength": "경고 표시를 위한 커밋 메시지 제목 길이 임계값을 제어합니다. `config.inputValidationLength` 값을 상속하려면 이 임계값 설정을 해제하세요.",
+ "config.openAfterClone": "복제 후에 자동으로 리포지토리를 열지 여부를 제어합니다.",
+ "config.openAfterClone.always": "항상 현재 창에서 엽니다.",
+ "config.openAfterClone.alwaysNewWindow": "항상 새 창에서 엽니다.",
+ "config.openAfterClone.prompt": "항상 동작을 확인합니다.",
+ "config.openAfterClone.whenNoFolderOpen": "열려 있는 폴더가 없는 경우에만 현재 창에서 엽니다.",
+ "config.openDiffOnClick": "변경을 클릭할 때 Diff 편집기가 열릴지 여부를 제어합니다. 그렇지 않으면 일반 편집기가 열립니다.",
+ "config.path": "git 실행 파일의 경로 및 파일 이름입니다(예: `C:\\Program Files\\Git\\bin\\git.exe`(Windows)). 조회할 여러 경로를 포함하는 문자열 값의 배열일 수도 있습니다.",
+ "config.postCommitCommand": "커밋 후 git 명령을 실행합니다.",
+ "config.postCommitCommand.none": "커밋 후 명령을 실행하지 않습니다.",
+ "config.postCommitCommand.push": "성공적인 커밋 후 'Git Push'를 실행합니다.",
+ "config.postCommitCommand.sync": "성공적인 커밋 후 'Git Sync'를 실행합니다.",
+ "config.promptToSaveFilesBeforeCommit": "Git가 제출(commit)하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.",
+ "config.promptToSaveFilesBeforeCommit.always": "저장되지 않은 파일이 있는지 확인합니다.",
+ "config.promptToSaveFilesBeforeCommit.never": "이 검사를 사용하지 않도록 설정합니다.",
+ "config.promptToSaveFilesBeforeCommit.staged": "저장되지 않은 스테이징된 파일만 확인합니다.",
+ "config.promptToSaveFilesBeforeStash": "Git이 변경 사항을 스태시하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.",
+ "config.promptToSaveFilesBeforeStash.always": "저장되지 않은 파일이 있는지 확인합니다.",
+ "config.promptToSaveFilesBeforeStash.never": "이 검사를 사용하지 않도록 설정합니다.",
+ "config.promptToSaveFilesBeforeStash.staged": "저장되지 않은 스테이징된 파일만 확인합니다.",
+ "config.pruneOnFetch": "페치할 때 정리합니다.",
+ "config.pullTags": "풀할 때 모든 태그를 페치합니다.",
+ "config.rebaseWhenSync": "동기화 명령을 실행할 때 Git에서 다시 지정을 사용하게 합니다.",
+ "config.requireGitUserConfig": "명시적 Git 사용자 구성을 요구할지 또는 누락된 경우 Git에서 추측하도록 허용할지를 제어합니다.",
+ "config.scanRepositories": "Git 리포지토리를 검색할 경로의 목록입니다.",
+ "config.showCommitInput": "Git 소스 제어판에 커밋 입력을 표시할지 여부를 제어합니다.",
+ "config.showInlineOpenFileAction": "Git 변경점 보기에서 파일 열기 동작 줄을 표시할지의 여부를 제어합니다.",
+ "config.showProgress": "Git 작업에서 진행률을 표시할지 여부를 제어합니다.",
+ "config.showPushSuccessNotification": "푸시가 성공했을 때 알림을 표시할지 여부를 제어합니다.",
+ "config.smartCommitChanges": "스마트 커밋에서 자동으로 스테이징되는 변경 사항을 제어합니다.",
+ "config.smartCommitChanges.all": "모든 변경 사항을 자동으로 스테이징합니다.",
+ "config.smartCommitChanges.tracked": "추적된 변경 사항만 자동으로 스테이징했습니다.",
+ "config.suggestSmartCommit": "스마트 커밋을 사용하도록 제안합니다(스테이징된 변경 사항이 없는 경우 모든 변경 사항 커밋).",
+ "config.supportCancellation": "동기화 작업을 실행할 때 사용자가 작업을 취소할 수 있도록 알림이 표시되는지 여부를 제어합니다.",
+ "config.terminalAuthentication": "통합 터미널에서 생성된 git 프로세스의 인증 처리기로 Azure Data Studio를 사용할지 여부를 제어합니다. 참고: 이 설정의 변경 내용을 적용하려면 터미널을 다시 시작해야 합니다.",
+ "config.timeline.date": "타임라인 보기에서 항목에 사용할 날짜를 제어합니다.",
+ "config.timeline.date.authored": "작성 날짜 사용",
+ "config.timeline.date.committed": "커밋된 날짜 사용",
+ "config.timeline.showAuthor": "타임라인 보기에 커밋 작성자를 표시할지를 제어합니다.",
+ "config.untrackedChanges": "추적되지 않은 변경 내용의 작동 방식을 제어합니다.",
+ "config.untrackedChanges.hidden": "추적되지 않은 변경 내용이 숨겨지고 여러 작업에서 제외됩니다.",
+ "config.untrackedChanges.mixed": "추적 및 추적되지 않은 모든 변경 내용이 함께 표시되고 동일한 작업이 수행됩니다.",
+ "config.untrackedChanges.separate": "추적되지 않은 변경 내용은 소스 제어 보기에 별도로 표시됩니다. 또한 여러 작업에서 제외됩니다.",
+ "config.useCommitInputAsStashMessage": "커밋 입력 상자의 메시지를 기본 스태시 메시지로 사용할지 여부를 제어합니다.",
+ "config.useForcePushWithLease": "강제 푸시가 좀 더 안전한 force-with-lease 변형을 사용하는지 여부를 제어합니다.",
+ "description": "Git SCM 통합",
"displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.branch": "분기",
+ "submenu.changes": "변경 사항",
+ "submenu.commit": "커밋",
+ "submenu.commit.amend": "수정",
+ "submenu.commit.signoff": "승인",
"submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.pullpush": "풀, 푸시",
+ "submenu.remotes": "원격",
+ "submenu.stash": "스태시",
+ "submenu.tags": "태그",
+ "view.workbench.cloneRepository": "리포지토리를 로컬에서 복제할 수 있습니다.\r\n[리포지토리 복제](command:git.clone 'Git 확장이 활성화되면 리포지토리 복제')",
+ "view.workbench.learnMore": "Azure Data Studio에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.",
+ "view.workbench.scm.disabled": "git 기능을 사용하려면 [설정]에서 git을 사용하도록 설정하세요(command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nAzure Data Studio에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.",
+ "view.workbench.scm.empty": "Git 기능을 사용하려면 Git 리포지토리가 포함된 폴더를 열거나 URL에서 복제할 수 있습니다.\r\n[폴더 열기](command:vscode.openFolder)\r\n[리포지토리 복제](command:git.clone)\r\nAzure Data Studio에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [관련 문서를 참조](https://aka.ms/vscode-scm)하세요.",
+ "view.workbench.scm.emptyWorkspace": "현재 열려 있는 작업 영역에 Git 리포지토리를 포함하는 폴더가 없습니다.\r\n[작업 영역에 폴더 추가](command:workbench.action.addRootFolder)\r\nAzure Data Studio에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [관련 문서를 참조](https://aka.ms/vscode-scm)하세요.",
+ "view.workbench.scm.folder": "현재 열린 폴더에 Git 리포지토리가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init?%5Btrue%5D)\r\nAzure Data Studio에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요.",
+ "view.workbench.scm.missing": "유효한 git 설치가 검색되지 않았습니다. [git 출력](command:git.showOutput)에서 자세한 내용을 확인할 수 있습니다.\r\n[git을 설치하거나](https://git-scm.com/) [Microsoft Docs](https://aka.ms/vscode-scm)에서 Azure Data Studio에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보세요.\r\n다른 버전의 제어 시스템을 사용하는 경우 추가 확장에 대해 [Marketplace를 검색](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)할 수 있습니다.",
+ "view.workbench.scm.workspace": "현재 열린 작업 영역에 Git 리포지토리가 포함된 폴더가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 폴더의 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init)\r\nAzure Data Studio에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요."
}
}
}
\ No newline at end of file
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 6b385fa53f..05ec6b8ef0 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
@@ -14,7 +14,6 @@
"Failed": "실패",
"InProgress": "진행 중",
"PublishHistory": "게시 기록",
- "SettingAlreadyExists": "로컬 앱 설정 '{0}'이(가) 이미 존재합니다. 덮어쓰시겠습니까?",
"Status": "상태",
"Success": "성공",
"TargetDatabase": "대상 데이터베이스",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "참조 추가",
"addDatabaseReferencedialogName": "데이터베이스 참조 추가",
"addItemAction": "항목 추가",
- "addPackage": "패키지 추가",
- "addPackageReferenceMessage": "SQL 바인딩을 사용하려면 Azure Functions 프로젝트에 {0} 대한 참조가 있어야 합니다.",
- "addSqlBindingPackageError": "프로젝트에 SQL 바인딩 확장 패키지를 추가하는 동안 오류가 발생했습니다.",
"appSettingPrompt": "Azure Function local.settings.json을 새 연결 문자열로 업데이트하시겠습니까?",
"applyConfirmation": "대상 프로젝트를 업데이트하시겠습니까?",
"applyError": "프로젝트 {0}을(를) 업데이트하는 동안 오류가 발생했습니다.",
"applySuccess": "프로젝트를 업데이트했습니다.",
"at": "위치",
"autorestProjectName": "새 SQL 프로젝트 이름",
- "baseDockerImage": "기본 SQL Server Docker 이미지",
+ "baseDockerImage": "기본 {0} Docker 이미지",
"browseButtonText": "폴더 찾아보기",
"browseEllipsis": "찾아보기...",
"browseForProfile": "프로필 찾아보기",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "수정할 SQLCMD 변수 선택",
"cicularProjectReference": "프로젝트에서 {0}프로젝트로의{1} 순환 참조",
"cleaningDockerImagesMessage": "기존 배포를 정리하는 중...",
- "closeButton": "닫기",
"compareActionRadiButtonLabel": "스키마 비교의 변경 내용 보기",
- "confirmPassword": "SQL 서버 관리자 암호 확인",
- "confirmServerPassword": "SQL Server 관리자 암호 확인",
- "connectingToSqlServerOnDockerMessage": "Docker에서 SQL Server에 연결하는 중",
+ "confirmPassword": "{0} 관리자 암호 확인",
+ "confirmServerPassword": "{0} 관리자 암호 확인",
+ "connectingToSqlServerOnDockerMessage": "SQL Server에 연결하는 중입니다.",
"connectionFailedError": "연결 실패 오류: '{0}'",
- "connectionProfile": "연결 프로필 선택",
"connectionRadioButtonLabel": "연결",
- "connectionStringSetting": "연결 문자열 설정 이름",
- "connectionStringSettingPlaceholder": "\"local.settings.json\"에 지정된 연결 문자열 설정",
"containerAlreadyExistForProject": "이 프로젝트에 대한 컨테이너가 이미 있습니다. 새 항목을 배포하기 전에 삭제하시겠습니까?",
"createNew": "새로 만들기",
- "createNewLocalAppSetting": "새 로컬 앱 설정 만들기",
"createProjectDialogOkButtonText": "만들기",
"createProjectFromDatabaseDialogName": "데이터베이스에서 프로젝트 만들기",
"createProjectSettings": "설정",
@@ -114,24 +105,22 @@
"done": "완료",
"dontUseProfile": "프로필 사용 안 함",
"edgeEulaAgreementTitle": "Microsoft Azure SQL Edge 사용권 계약",
- "edgeProjectTypeDescription": "SQL Edge에 대한 스키마를 개발하고 게시하는 핵심 부분부터 시작합니다.",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "빈 프로젝트에서 시작하는 SQL 데이터베이스에 대한 스키마 개발 및 게시",
- "emptyProjectTypeDisplayName": "SQL Database",
+ "edgeProjectTypeDescription": "Azure SQL Edge Database에 대한 스키마를 개발하고 게시하는 핵심 부분부터 시작합니다.",
+ "edgeProjectTypeDisplayName": "Azure SQL Edge Database",
+ "emptyAzureDbProjectTypeDescription": "빈 프로젝트에서 시작하는 Azure SQL Database 대한 스키마 개발 및 게시",
+ "emptyAzureDbProjectTypeDisplayName": "Azure SQL Database",
+ "emptyProjectTypeDescription": "빈 프로젝트에서 시작하는 SQL Server 데이터베이스에 대한 스키마 개발 및 게시",
+ "emptyProjectTypeDisplayName": "SQL Server 데이터베이스",
"emptySdkProjectTypeDescription": "빈 SDK 스타일 프로젝트에서 시작하여 Microsoft.Build.Sql(미리 보기)을 사용하여 SQL 데이터베이스용 스키마를 개발 및 게시합니다.",
"emptySdkProjectTypeDisplayName": "SQL 데이터베이스(SDK)",
"enterConnStringTemplateDescription": "SQL 연결 문자열에 대한 템플릿 입력",
- "enterConnectionString": "연결 문자열 입력",
"enterConnectionStringEnvName": "연결 문자열 환경 변수 이름 입력",
"enterConnectionStringEnvNameDescription": "SQL 연결 문자열에 대한 환경 변수 입력",
- "enterConnectionStringSettingName": "연결 문자열 설정 이름 입력",
"enterConnectionStringTemplate": "연결 문자열 템플릿 입력",
"enterNewDatabaseName": "새 데이터베이스 이름 입력",
"enterNewValueForVar": "'{0}' 변수의 새 값을 입력합니다.",
- "enterPassword": "SQL Server 관리자 암호 입력",
- "enterPasswordManually": "암호를 입력하거나 Esc 키를 눌러 취소하세요.",
- "enterPasswordPrompt": "연결 문자열에 사용할 암호를 입력합니다.",
- "enterPortNumber": "SQL 서버 포트 번호를 입력하거나 Enter 키를 눌러 기본값을 사용함",
+ "enterPassword": "{0} 관리자 암호를 입력합니다.",
+ "enterPortNumber": "{0} 포트 번호를 입력하거나 Enter 키를 눌러 기본값을 사용함",
"enterSystemDbName": "이 시스템 데이터베이스에 대한 데이터베이스 이름을 입력하십시오.",
"equalComparison": "프로젝트가 데이터베이스를 사용하여 이미 최신 상태입니다.",
"errorFindingBuildFilesLocation": "빌드 파일 위치를 찾는 동안 오류 발생: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "외부 스트리밍 작업",
"externalStreamingJobValidationPassed": "외부 스트리밍 작업의 유효성 검사를 통과했습니다.",
"extractTargetRequired": "데이터베이스 프로젝트를 만들려면 추출에 대한 대상 정보가 필요합니다.",
- "failedToGetConnectionString": "선택한 연결에 대한 연결 문자열을 생성하는 동안 오류가 발생했습니다.",
- "failedToParse": "{0}을(를) 구문 분석하지 못했습니다. {1}.",
"file": "파일",
"fileAlreadyExists": "이름이 '{0}'인 파일이 이 위치의 디스크에 이미 있습니다. 다른 이름을 선택하세요.",
"fileFormat": "파일 형식",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "{0}에서 새 SQL 프로젝트를 생성하는 중... 자세한 내용은 출력 창을 확인하세요.",
"hr": "시간",
"importElements": "요소 가져오기",
- "includePassword": "이 연결의 암호를 local.settings.json 파일에 포함하시겠어요?",
- "input": "입력",
"installGlobally": "전역으로 설치",
"invalidDataSchemaProvider": ".sqlproj 파일의 DSP가 잘못되었습니다.",
"invalidDatabaseReference": ".sqlproj 파일의 데이터베이스 참조가 잘못되었습니다.",
@@ -173,24 +158,20 @@
"invalidInput": "잘못된 입력: {0}",
"invalidProjectReload": "제공된 데이터베이스 프로젝트에 액세스할 수 없습니다. 유효한 개방형 데이터베이스 프로젝트만 다시 로드할 수 있습니다.",
"invalidPropertyValue": ".sqlproj 파일의 '{0}' 속성에 잘못된 값이 지정되었습니다.",
- "invalidSQLPassword": "SQL Server 암호가 암호 복잡성 요구 사항을 충족하지 않습니다. 자세한 내용은 https://docs.microsoft.com/sql/relational-databases/security/password-policy를 참조하세요.",
+ "invalidSQLPassword": "{0} 암호가 암호 복잡성 요구 사항을 충족하지 않습니다. 자세한 내용은 https://docs.microsoft.com/sql/relational-databases/security/password-policy를 참조하세요.",
"invalidSqlConnectionString": "잘못된 SQL 연결 문자열",
"invalidTargetPlatform": "잘못된 대상 플랫폼: {0}. 지원되는 대상 플랫폼: {1}",
- "jsonParseError": "{0}(\"{1}\" 줄, \"{2}\" 열 근처)",
"learnMore": "자세한 정보",
"loadProfilePlaceholderText": "프로필 로드...",
"location": "위치",
"min": "분",
"missingVersion": "{0}에 '버전' 항목이 없습니다.",
- "moreInformation": "자세한 정보",
"msec": "밀리초",
"multipleMostDeploymentScripts": "예기치 않은 {0} 파일 수: {1}",
"multipleSqlProjFilesSelected": "여러 .sqlproj 파일이 선택되었습니다. 하나만 선택하세요.",
"nameMustNotBeEmpty": "이름은 비워 둘 수 없습니다.",
"new": "새로 만들기",
"newObjectNamePrompt": "새 {0} 이름:",
- "noAzureFunctionsInFile": "현재 활성 파일에 Azure 함수가 없음",
- "noAzureFunctionsProjectsInWorkspace": "작업 영역에서 Azure 함수 프로젝트를 찾을 수 없음",
"noDataSourcesFile": "{0}을(를) 찾을 수 없음",
"noDataSourcesText": "이 프로젝트에 데이터 원본이 없습니다.",
"noFileExist": "파일 {0}이(가) 존재하지 않습니다.",
@@ -208,11 +189,9 @@
"objectType": "개체 형식",
"okString": "확인",
"openEulaString": "라이선스 계약 열기",
- "openFile": "파일 열기",
- "output": "출력",
"outsideFolderPath": "프로젝트 폴더 외부에 절대 경로가 있는 항목은 지원되지 않습니다. 프로젝트 파일의 경로가 프로젝트 폴더에 상대적인지 확인하세요.",
"parentTreeItemUnknown": "제공된 트리 항목의 부모에 액세스할 수 없습니다.",
- "passwordNotMatch": "SQL Server 암호가 확인 암호와 일치하지 않습니다.",
+ "passwordNotMatch": "{0} 암호가 확인 암호와 일치하지 않습니다.",
"portMustNotBeNumber": "포트는 숫자여야 함",
"postDeployElements": "요소 사후 배포",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "프로젝트 참조",
"projectReferenceNameElement": "프로젝트 참조 이름 요소",
"projectToUpdatePlaceholderText": "프로젝트 파일 선택",
+ "projectUpdatedToSdkStyle": "프로젝트 {0}이(가) SDK 스타일 프로젝트로 업데이트되었습니다. Microsoft.Build.Sql SDK에 대한 자세한 내용과 프로젝트 파일을 단순화하는 방법은 '자세한 정보'를 클릭하세요.",
"publish": "게시",
"publishAction": "게시",
"publishDialogName": "프로젝트 게시",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "설정 파일 게시",
"publishTo": "대상 게시",
"publishToContainerFailed": "컨테이너에 게시하지 못했습니다. {0}",
- "publishToDockerContainer": "컨테이너의 새 서버에 게시",
- "publishToExistingServer": "기존 서버에 게시",
+ "publishToDockerContainer": "새 {0} 로컬 개발 컨테이너에 게시",
+ "publishToExistingServer": "기존 {0}에 게시합니다.",
"publishingProjectMessage": "컨테이너에 프로젝트를 게시하는 중...",
"referenceRadioButtonsGroupTitle": "형식",
"referenceType": "참조 형식",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "작업 '{0}'이(가) 완료됨. 결과: {1}",
"retryWaitMessage": "작업 '{0}'에 대한 다른 시도 전에 {1}초 동안 대기",
"runViaNpx": "npx를 통해 실행",
- "runningDockerMessage": "Docker 컨테이너를 빌드하고 실행하는 중...",
+ "runningDockerMessage": "Docker 컨테이너를 실행하는 중...",
"sameDatabase": "동일한 데이터베이스",
- "save": "저장",
- "saveChangesInFile": "현재 파일에 저장되지 않은 변경 사항이 있습니다. 지금 저장하시겠습니까?",
"schema": "스키마",
"schemaCompare.compareErrorMessage": "스키마 비교 실패: {0}",
"schemaCompareAction": "스키마 비교",
"schemaCompareNotInstalled": "스키마 비교를 실행하려면 스키마 비교 확장 설치가 필요합니다.",
"schemaObjectType": "스키마/개체 형식",
"scriptFriendlyName": "스크립트",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "SDK 스타일 프로젝트(미리 보기)",
"sec": "초",
- "selectAzureFunction": "현재 파일에서 SQL 바인딩을 추가할 Azure 함수 선택",
- "selectBaseImage": "기본 SQL Server 도커 이미지 선택",
- "selectBindingType": "바인딩 유형 선택",
+ "selectBaseImage": "기본 {0} docker 이미지를 선택합니다.",
"selectConnection": "연결 선택",
- "selectConnectionError": "연결 문자열 앱 설정을 설정하지 못했습니다. {0}",
- "selectConnectionString": "SQL 연결 문자열 메서드 선택",
"selectDacpac": ".dacpac 선택",
"selectDatabase": "데이터베이스 선택",
+ "selectFileString": "파일 선택",
"selectFolderStructure": "폴더 구조 선택",
"selectProfile": "프로필 선택",
"selectProfileToUse": "로드할 게시 프로필 선택",
"selectProjectLocation": "프로젝트 위치 선택",
"selectPublishOption": "프로젝트를 게시할 위치 선택",
- "selectSetting": "local.settings.js에서 SQL 연결 문자열 설정 선택",
"selectSpecFile": "OpenAPI/Swagger 사양 파일 선택",
"selectString": "선택",
"selectTargetPlatform": "현재 대상 플랫폼: {0}입니다. 새 대상 플랫폼 선택",
"server": "서버",
"serverName": "서버 이름",
- "serverPassword": "SQL Server 관리자 암호",
- "serverPortNumber": "SQL Server 포트 번호",
+ "serverPassword": "{0} 관리자 암호",
+ "serverPortNumber": "{0} 포트 번호",
"serverVariable": "서버 변수",
"sourceDatabase": "원본 데이터베이스",
"specSelectionText": "OpenAPI/Swagger 사양",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "업데이트 위치",
"sqlDatabaseProjects.doNotAskAgain": "다시 묻지 않음",
"sqlDatabaseProjects.outputChannel": "데이터베이스 프로젝트",
- "sqlTableOrViewToQuery": "쿼리할 SQL 테이블 또는 뷰",
- "sqlTableToUpsert": "upsert할 SQL 테이블",
"storedProcedureFriendlyName": "저장 프로시저",
"suppressMissingDependenciesErrors": "참조 프로젝트의 확인되지 않은 참조로 인한 오류를 표시하지 않습니다.",
"systemDatabase": "시스템 데이터베이스",
@@ -314,7 +286,6 @@
"unableToFindReference": "데이터베이스 참조 {0}를 찾을 수 없습니다.",
"unableToFindSqlCmdVariable": "SQLCMD 변수 '{0}'을(를) 찾을 수 없습니다.",
"unableToPerformAction": "'{0}' 대상을 찾을 수 없습니다. '{1}'",
- "unableToSetConnectionString": "연결 문자열 앱 설정을 설정하지 못했습니다.",
"unexpectedProjectContext": "프로젝트 컨텍스트를 설정할 수 없습니다. 예기치 않은 위치에서 호출된 명령: {0}",
"unknownDataSourceType": "알 수 없는 데이터 원본 유형: ",
"unrecognizedDataSourcesVersion": "인식할 수 없는 버전: ",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "'{0}' 프로젝트를 빌드하려면 대상, 참조 및 시스템 데이터베이스 참조를 업데이트해야 합니다. 프로젝트가 SSDT에서 생성된 경우 두 도구 모두에서 계속 작동합니다. 프로젝트를 업데이트하시겠습니까?",
"updateProjectFromDatabaseDialogName": "데이터베이스의 프로젝트 업데이트",
"updateText": "업데이트",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "{1}의 {0}을(를) 업데이트하는 중...",
- "userConnectionString": "연결 문자열 입력",
- "userPasswordLater": "나중에 SQL 연결 문자열을 사용하려면 local.settings.json 파일에 암호를 수동으로 입력해야 합니다.",
"userSelectionCancelled": "사용자가 autorest 실행 방법에 대한 선택을 취소했습니다.",
"userSelectionInstallGlobally": "autorest를 전역적으로 설치하도록 선택한 사용자입니다. 지금 설치 중입니다...",
"userSelectionRunNpx": "사용자가 npx를 통해 실행하도록 선택했습니다.",
"valueCannotBeEmpty": "값을 비워 둘 수 없음",
- "valueMustNotBeEmpty": "값은 비워 둘 수 없습니다.",
"viewFriendlyName": "보기",
"yesString": "예"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "데이터베이스 프로젝트",
"sqlDatabaseProjects.addDatabaseReference": "데이터베이스 참조 추가",
- "sqlDatabaseProjects.addSqlBinding": "SQL 바인딩 추가(미리 보기)",
+ "sqlDatabaseProjects.addExistingItem": "기존 항목 추가...",
"sqlDatabaseProjects.autorestSqlVersion": "NPM에서 사용할 Autorest.Sql 버전입니다. 설정하지 않으면 최신이 사용됩니다.",
"sqlDatabaseProjects.build": "빌드",
"sqlDatabaseProjects.changeTargetPlatform": "대상 플랫폼 변경",
"sqlDatabaseProjects.close": "데이터베이스 프로젝트 닫기",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "SDK 스타일 프로젝트로 변환",
"sqlDatabaseProjects.createProjectFromDatabase": "데이터베이스에서 프로젝트 만들기",
"sqlDatabaseProjects.delete": "삭제",
"sqlDatabaseProjects.description": "SQL 데이터베이스 스키마 디자인 및 게시",
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 2d56b47953..9bfb4b8e68 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "모든 백업이 복원됨",
"sql.migration.all.fields.required": "모든 필드가 필수 항목입니다.",
"sql.migration.apply": "적용",
- "sql.migration.asessment.failed": "SQL Server 인스턴스 '{0}'을(를) 평가하지 못했습니다.",
+ "sql.migration.assessed.databases": "({0} 평가된 데이터베이스의 경우)",
"sql.migration.assessment": "‘{0}’에 대한 평가 결과",
+ "sql.migration.assessment.failed": "SQL Server 인스턴스 '{0}'을(를) 평가하지 못했습니다.",
"sql.migration.assessment.in.progress": "평가 진행 중",
"sql.migration.assessment.in.progress.content": "올바른 Azure SQL 대상을 식별하기 위해 SQL Server 인스턴스 {0}의 데이터베이스를 평가하고 있습니다.\r\n\r\n평가하는 데 시간이 걸릴 수 있습니다.",
"sql.migration.assessment.migration.warning": "Azure SQL Managed Instance로의 마이그레이션이 준비가 되지 않은 데이터베이스는 Azure Virtual Machines SQL Server에서 마이그레이션할 수 있습니다.",
"sql.migration.assessment.results": "평가 결과",
+ "sql.migration.assessment.results.and.recommendations.title": "평가 결과 및 권장 사항",
"sql.migration.assessments.blocking.issue": "이 문제는 데이터베이스 마이그레이션이 성공하는 것을 막는 차단 문제입니다.",
"sql.migration.authKeys.header": "인증 키",
"sql.migration.authKeys.refresh.message": "'{0}' 인증 키를 새로 고쳤습니다.",
"sql.migration.authentication.type": "인증 유형",
"sql.migration.authentication.types": "인증 키",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Azure SQL Database",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance",
"sql.migration.azure.sql.database.virtual.machine": "Azure 가상 컴퓨터의 SQL Server",
+ "sql.migration.azure.sql.database.virtual.machine.short": "SQL Server on Azure VM",
"sql.migration.azure.sql.target": "대상 유형",
"sql.migration.azure.storage.account.to.upload.backups": "백업을 업로드할 Azure Storage 계정",
"sql.migration.azure.tenant": "Azure AD 테넌트",
+ "sql.migration.azureRecommendation.browse": "찾아보기",
+ "sql.migration.azureRecommendation.folder.name": "폴더 이름",
+ "sql.migration.azureRecommendation.open": "열기",
"sql.migration.backup.location": "백업 위치",
"sql.migration.backup.start.time": "백업 시작 시간",
"sql.migration.bc.info": "중요 업무용 서비스 계층으로의 SQL Managed Instance 마이그레이션 컷오버는 Always On 고가용성 그룹에 대해 3개의 보조 복제본을 시드해야 하기 때문에 범용보다 훨씬 오래 걸릴 수 있습니다. 작업 기간은 데이터 크기에 따라 다릅니다. 90%의 경우 시딩 속도는 220GB/시간 이상입니다.",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "구독",
"sql.migration.blob.storage.table.help": "대상 데이터베이스 이름을 입력하고 선택한 원본 데이터베이스에 대한 리소스 그룹, 스토리지 계정 및 컨테이너를 선택합니다.",
"sql.migration.blob.storageAccount.select": "먼저 스토리지 계정 값을 선택합니다.",
- "sql.migration.can.be.migrated": "데이터베이스 {1}개 중 {0}개를 마이그레이션할 수 있습니다.",
+ "sql.migration.can.be.migrated": "{0}/{1}개 데이터베이스를 마이그레이션할 수 있음",
"sql.migration.cancel": "취소",
"sql.migration.cancel.error": "마이그레이션을 취소하는 동안 오류가 발생했습니다.",
"sql.migration.cancel.migration": "마이그레이션 취소",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "마이그레이션 상태를 새로 고치는 동안 오류가 발생했습니다.",
"sql.migration.cutover.step.1": "1. 원본 데이터베이스로 들어오는 모든 트랜잭션을 중지합니다.",
"sql.migration.cutover.step.2.blob": "2. 최종 트랜잭션 로그 차등 또는 백업을 만들어 Azure Storage Blob 컨테이너에 저장합니다.",
- "sql.migration.cutover.step.2.network.share": "2. 최종 트랜잭션 로그 백업을 만들어 네트워크 공유에 저장합니다.",
+ "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": "마이그레이션 모드",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "업로드된 데이터/크기",
"sql.migration.database": "데이터베이스",
"sql.migration.database.already.exists": "데이터베이스 '{0}'이(가) 대상 관리되는 인스턴스 '{1}'에 이미 있습니다.",
+ "sql.migration.database.assessment.description": "Azure SQL으로의 마이그레이션을 평가할 데이터베이스를 선택하세요.",
+ "sql.migration.database.assessment.title": "평가용 데이터베이스",
"sql.migration.database.backup.load.error": "데이터베이스 세부 정보에 액세스하는 동안 오류가 발생했습니다.",
- "sql.migration.database.migration": "마이그레이션할 데이터베이스",
+ "sql.migration.database.checksum.info.text": "WITH CHECKSUM 옵션을 사용하여 백업을 수행했는지 확인합니다.",
"sql.migration.database.migration.mode.description": "Azure SQL 대상으로 마이그레이션하려면 가동 중지 시간 요구 사항에 따라 마이그레이션 모드를 선택합니다.",
"sql.migration.database.migration.mode.label": "마이그레이션 모드",
"sql.migration.database.migration.mode.offline.description": "마이그레이션이 시작되면 애플리케이션 가동 중지 시간이 시작됩니다.",
@@ -113,15 +122,15 @@
"sql.migration.database.migration.status": "데이터베이스 마이그레이션 상태",
"sql.migration.database.page.description": "마이그레이션 중에 사용할 데이터베이스 백업의 위치를 선택합니다.",
"sql.migration.database.page.title": "데이터베이스 백업",
+ "sql.migration.database.private.endpoint.info.text": "Azure Storage 계정이 프라이빗 엔드포인트를 사용하지 않는지 확인합니다.",
"sql.migration.database.to.be.migrated": "마이그레이션할 데이터베이스",
"sql.migration.databases": "데이터베이스({0}/{1})",
- "sql.migration.databases.selected": "{0}/{1} 데이터베이스 선택됨",
+ "sql.migration.databases.selected": "{0}/{1}개 데이터베이스 선택함",
"sql.migration.databases.table.title": "데이터베이스",
"sql.migration.day": "{0}일",
"sql.migration.days": "{0}일",
"sql.migration.description": "설명",
"sql.migration.details.copied": "세부 정보 복사됨",
- "sql.migration.dms.portal.info": "Azure Portal의 기존 Azure Database Migration Service는 Azure Data Studio에 표시되지 않습니다. Azure Data Studio에서 만든 모든 데이터베이스 마이그레이션 서비스는 아직 Azure Portal에 표시되지 않습니다.",
"sql.migration.dms.provision.failed": "데이터베이스 마이그레이션 서비스를 프로비전하지 못했습니다. 몇 분 기다렸다가 다시 시도하세요.",
"sql.migration.duration": "기간",
"sql.migration.empty.table.subtext": "결과가 예상되는 경우 SQL Server 인스턴스에 대한 연결을 확인하세요.",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} 데이터베이스에 경고가 있습니다.",
"sql.migration.inprogress.warning.single": "{0} 데이터베이스에 경고가 있음",
"sql.migration.instance": "인스턴스",
+ "sql.migration.invalid.account.error": "계속하려면 유효한 Azure 계정을 선택합니다.",
"sql.migration.invalid.blob.container.error": "계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 Blob 컨테이너를 선택하세요.",
"sql.migration.invalid.blob.lastBackupFile.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 마지막 백업 파일을 선택하세요.",
"sql.migration.invalid.blob.resourceGroup.error": "계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 리소스 그룹을 선택하세요.",
"sql.migration.invalid.blob.storageAccount.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 저장소 계정을 선택하세요.",
"sql.migration.invalid.location.error": "계속하려면 유효한 위치를 선택하세요.",
+ "sql.migration.invalid.managedInstance.error": "계속하려면 유효한 관리되는 인스턴스를 선택하세요.",
"sql.migration.invalid.migration.service.error": "유효한 데이터베이스 마이그레이션 서비스를 선택하세요.",
"sql.migration.invalid.migration.service.offline.error": "노드에 연결된 Database Migration Service를 선택합니다.",
"sql.migration.invalid.network.share.location": "네트워크 공유 위치 형식이 잘못되었습니다. 예: {0}",
"sql.migration.invalid.owner.uri.error": "잘못된 OwnerUri(매개 변수 'OwnerUri')로 인해 데이터베이스에 연결할 수 없습니다.",
- "sql.migration.invalid.resourceGroup.error": " 계속하려면 유효한 리소스 그룹을 선택하세요.",
+ "sql.migration.invalid.resourceGroup.error": "계속하려면 유효한 리소스 그룹을 선택하세요.",
+ "sql.migration.invalid.savedInfo": "저장된 세션을 검색할 수 없습니다. 새 세션을 선택하여 다시 시도하세요.",
"sql.migration.invalid.service.name.error": "마이그레이션 서비스의 유효한 이름을 입력하세요.",
"sql.migration.invalid.storageAccount.error": "계속하려면 유효한 스토리지 계정을 선택하세요.",
"sql.migration.invalid.subscription.error": "계속하려면 유효한 구독을 선택하세요.",
"sql.migration.invalid.target.name.error": "대상 데이터베이스의 유효한 이름을 입력하세요.",
"sql.migration.invalid.user.account": "사용자 계정 형식이 잘못되었습니다. 예: {0}",
+ "sql.migration.invalid.virtualMachine.error": "계속하려면 유효한 가상 머신을 선택하세요.",
"sql.migration.ir.page.description": "Azure Database Migration Service는 데이터베이스 마이그레이션 활동을 오케스트레이션하고 진행 상황을 추적합니다. 기존 Database Migration Service를 Azure SQL 대상으로 선택하거나 이전에 만든 경우 아래에서 새로 만들 수 있습니다.",
"sql.migration.ir.page.sql.migration.service.not.found": "데이터베이스 마이그레이션 서비스를 찾을 수 없습니다. 새로 만드세요.",
"sql.migration.ir.page.title": "Azure Database Migration Service",
@@ -182,7 +195,7 @@
"sql.migration.learn.more": "자세히 알아보기",
"sql.migration.learn.more.prerequisites": "마이그레이션을 시작하기 전에 필요한 사항에 대해 자세히 알아보세요.",
"sql.migration.location": "위치",
- "sql.migration.managed.instance": "Azure SQL Managed Instance",
+ "sql.migration.mi.not.ready": "관리되는 인스턴스 '{0}'은(는) 현재 '{1}' 상태이므로 마이그레이션에 사용할 수 없습니다. 계속하려면 사용 가능한 관리형 인스턴스를 선택합니다.",
"sql.migration.migration.completed": "마이그레이션 완료됨",
"sql.migration.migration.in.progress": "데이터베이스 마이그레이션 진행 중",
"sql.migration.migration.not.started": "마이그레이션이 시작되지 않음",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0}분",
"sql.migration.mode": "모드",
"sql.migration.more.info": "추가 정보",
+ "sql.migration.na": "해당 없음",
"sql.migration.name": "이름",
"sql.migration.name.label": "이름:",
"sql.migration.name.of.new.rg": "새 리소스 그룹의 이름",
@@ -248,16 +262,16 @@
"sql.migration.resource.group.description": "리소스 그룹은 Azure 솔루션에 대한 관련 리소스를 보유하는 컨테이너입니다.",
"sql.migration.resource.group.not.found": "리소스 그룹을 찾을 수 없습니다.",
"sql.migration.resourceGroups": "리소스 그룹",
- "sql.migration.resume.continue": "마지막 마이그레이션 시도 계속...",
- "sql.migration.resume.start": "마이그레이션 평가 다시 시작(권장)",
+ "sql.migration.resume.session": "이전에 저장된 세션 다시 시작",
"sql.migration.resume.title": "마이그레이션 워크플로 다시 실행",
"sql.migration.retry.migration": "마이그레이션 다시 시도",
"sql.migration.retry.migration.error": "마이그레이션을 다시 시도할 때 오류가 발생합니다.",
"sql.migration.rg.created": "리소스 그룹을 만들었습니다.",
"sql.migration.save.close": "저장하고 닫기",
+ "sql.migration.save.close.popup": "구성을 저장했습니다. 백그라운드에서 성능 데이터 수집을 계속 실행합니다. 원하는 경우 수집을 중지할 수 있습니다.",
"sql.migration.saved.assessment.cancel": "취소",
"sql.migration.saved.assessment.next": "다음",
- "sql.migration.saved.assessment.result": "저장된 평가 결과",
+ "sql.migration.saved.assessment.result": "저장된 세션",
"sql.migration.search": "검색",
"sql.migration.search.for.migration": "마이그레이션 검색",
"sql.migration.sec": "{0}초",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "마이그레이션을 평가할 데이터베이스를 1개 이상 선택하세요.",
"sql.migration.select.database.to.migrate": "마이그레이션할 데이터베이스를 선택합니다.",
"sql.migration.select.prompt": "SQL Server 인스턴스 또는 왼쪽에 있는 데이터베이스를 클릭하여 세부 정보를 봅니다.",
- "sql.migration.select.target.to.continue": "계속하려면 대상 데이터베이스를 선택하세요.",
+ "sql.migration.select.target.to.continue": "계속하려면 대상을 선택하세요.",
"sql.migration.server": "서버",
"sql.migration.service.account.info.text": "원본 SQL Server 인스턴스를 실행하는 서비스 계정에 네트워크 공유에 대한 읽기 권한이 있는지 확인합니다.",
"sql.migration.service.container.container.description1": "Azure Database Migration Service는 Azure Data Factory의 자체 호스팅 통합 런타임을 활용하여 온-프레미스 네트워크 파일 공유에서 Azure로 백업을 업로드합니다.",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "상태 표시",
"sql.migration.size": "크기(MB)",
"sql.migration.size.column.header": "크기",
+ "sql.migration.sku.available.recommendations": "{0} 권장 사항 사용 가능",
+ "sql.migration.sku.azureConfiguration": "Azure 구성",
+ "sql.migration.sku.azureConfiguration.businessCritical": "중요 비즈니스용",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} vCore",
+ "sql.migration.sku.azureConfiguration.gen5": "Gen5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "범용",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} vCore",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} vCore - {3}GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "프리미엄-데이터 계열",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "메모리 최적화 프리미엄-데이터 계열",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0}({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "데이터: {0}, 로그: {1}, tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "성능 데이터를 제공할 방법 선택",
+ "sql.migration.sku.azureRecommendation.collectData.method": "지금 성능 데이터 수집",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "성능 데이터를 저장할 로컬 드라이브의 폴더 선택",
+ "sql.migration.sku.azureRecommendation.description": "대상 권장 사항을 제공하려면 Azure 권장 사항에 따라 SQL Server 인스턴스의 성능 데이터가 필요합니다. 마이그레이션할 데이터베이스에 대한 대상 권장 사항을 받으려면 성능 데이터 수집을 사용하도록 설정하세요. 오래 사용할수록 더 정확한 권장 사항이 제공됩니다. 언제든지 성능 데이터 수집을 사용하지 않도록 설정할 수 있습니다.",
+ "sql.migration.sku.azureRecommendation.description2": "이미 데이터를 수집했다면 기존 폴더에서 이 데이터를 선택하도록 선택할 수도 있습니다.",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "성능 데이터가 이미 있습니다.",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "제공된 성능 데이터를 사용하여 Azure 권장 사항을 생성하는 중...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "이전에 수집한 성능 데이터가 저장된 로컬 드라이브의 폴더 선택",
+ "sql.migration.sku.azureRecommendation.start": "시작",
+ "sql.migration.sku.azureRecommendation.start.popup": "성능 데이터 수집을 시작하는 중...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "초기 권장 사항은 약 {0}분 후에 자동으로 새로 고쳐집니다.",
+ "sql.migration.sku.azureRecommendation.status.imported": "제공된 데이터를 사용하여 Azure 권장 사항을 적용했습니다. 권장 사항을 구체화하려면 추가 데이터를 가져오거나 수집하세요.",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "데이터 수집이 진행 중입니다. 초기 권장 사항 생성 중...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "'권장 사항 새로 고침' 버튼을 눌러 주기적으로 업데이트된 권장 사항을 다시 확인합니다.",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "Azure 권장 사항은 성능 데이터를 수집하고 분석한 다음 워크로드에 적합한 크기의 Azure 데이터베이스를 권장합니다.",
+ "sql.migration.sku.azureRecommendation.status.refining": "데이터 수집이 아직 진행 중입니다. 기존 권장 사항을 세부 검색하는 중...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "Azure 권장 사항용 데이터 수집을 중지했습니다.",
+ "sql.migration.sku.azureRecommendation.stop.popup": "성능 데이터 수집을 중지하는 중...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "오래 성능 수집을 실행할수록 더욱 정확한 권장 사항이 제공됩니다.",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "데이터베이스 성능 데이터를 가져오거나 수집하려면 아래 버튼을 클릭하세요.",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "데이터 수집이 완료되면 Azure 권장 사항이 표시됩니다.",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "Azure 권장 사항을 사용할 수 없습니다. 아래에서 \\\"Azure 권장 사항 가져오기\\\" 버튼을 클릭하세요.",
+ "sql.migration.sku.cpu": "{0} 코어",
+ "sql.migration.sku.cpu.requirement": "CPU 요구 사항",
+ "sql.migration.sku.data.iops.requirement": "데이터 IOPS 요구 사항",
+ "sql.migration.sku.data.storage.requirement": "데이터 스토리지 요구 사항",
+ "sql.migration.sku.db.card.title": "Azure SQL Database",
+ "sql.migration.sku.gb": "{0}GB",
+ "sql.migration.sku.get.recommendation": "Azure 권장 사항 가져오기",
+ "sql.migration.sku.io.memory.requirement": "IO 대기 시간 요구 사항",
+ "sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Azure SQL 대상에 대한 Azure 지역",
- "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance(PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance(PaaS)로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.",
- "sql.migration.sku.recommendation.view.assessment.vm": "Azure 가상 머신(IaaS)의 SQL Server로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.",
+ "sql.migration.sku.log.storage.requirement": "로그 스토리지 요구 사항",
+ "sql.migration.sku.logs.iops.requirement": "로그 IOPS 요구 사항",
+ "sql.migration.sku.memory.requirement": "메모리 요구 사항",
+ "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance",
+ "sql.migration.sku.ms": "{0}ms",
+ "sql.migration.sku.parameters": "권장 사항 매개 변수",
+ "sql.migration.sku.parameters.edit": "매개 변수 편집",
+ "sql.migration.sku.parameters.edit.title": "권장 사항 매개 변수 편집",
+ "sql.migration.sku.parameters.enable.preview": "미리 보기 기능 사용",
+ "sql.migration.sku.parameters.enable.preview.info": "이 옵션을 사용하도록 설정하면 성능과 확장성이 크게 개선된 최신 하드웨어 세대가 포함됩니다. 이러한 SKU는 현재 미리 보기 상태로 제공되며, 일부 지역에서는 아직 사용할 수 없습니다.",
+ "sql.migration.sku.parameters.percentage.utilization": "사용률(%)",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "성능 데이터를 집계하는 동안 사용할 데이터 요소의 백분위수입니다.",
+ "sql.migration.sku.parameters.scale.factor": "배율",
+ "sql.migration.sku.parameters.scale.factor.invalid": "배율이 잘못되었습니다. 양의 정수 값을 입력하세요.",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Azure 권장 사항을 현재 워크로드보다 크거나 작은 비율로 설정하려면 배율을 변경합니다.",
+ "sql.migration.sku.parameters.text": "권장 사항 매개 변수를 편집하려면 아래에 정보를 입력하세요.",
+ "sql.migration.sku.parameters.update": "업데이트",
+ "sql.migration.sku.percentage": "{0}%",
+ "sql.migration.sku.percentile": "{0}번째 백분위수",
+ "sql.migration.sku.recommendation": "Azure 권장 사항",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Azure 가상 머신의 SQL Server로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.",
+ "sql.migration.sku.recommendationReason": "권장 이유",
+ "sql.migration.sku.recommendations": "권장 사항",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "마지막 새로 고침: {0}",
+ "sql.migration.sku.recommendations.loading": "로드 중...",
+ "sql.migration.sku.recommendations.title": "{0} 권장 사항",
+ "sql.migration.sku.recommended.value": "값",
+ "sql.migration.sku.recommendedConfiguration": "맞춤 구성",
+ "sql.migration.sku.refine.recommendation": "Azure 권장 사항 상세 검색",
+ "sql.migration.sku.refresh.recommendation": "권장 사항 새로 고침",
"sql.migration.sku.resource": "Azure SQL 대상 리소스 이름",
"sql.migration.sku.resource_group": "Azure SQL 대상의 리소스 그룹",
+ "sql.migration.sku.restart.performance.collection": "데이터 수집 다시 시작",
+ "sql.migration.sku.sourceProperties": "원본 속성",
+ "sql.migration.sku.sql.dataDisk": "SQL 데이터 파일",
+ "sql.migration.sku.sql.logDisk": "SQL 로그 파일",
+ "sql.migration.sku.sql.temp": "SQL tempdb",
+ "sql.migration.sku.stop.performance.collection": "데이터 수집 중지",
+ "sql.migration.sku.storage.dimension": "차원",
+ "sql.migration.sku.storageGB": "{0}GB",
"sql.migration.sku.subscription": "Azure SQL 대상의 구독 이름",
- "sql.migration.sku.vm.card.title": "Azure 가상 머신의 SQL Server(IaaS)",
+ "sql.migration.sku.targetDeploymentType": "대상 배포 유형",
+ "sql.migration.sku.targetStorageConfiguration": "권장 대상 스토리지 구성",
+ "sql.migration.sku.targetStorageConfiguration.caching": "호스트 캐싱",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "해당 사항 없음",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "없음",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "읽기 전용",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "읽기/쓰기",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "tempdb를 로컬 임시 SSD(기본값 D:\\) 드라이브에 배치합니다.",
+ "sql.migration.sku.targetStorageConfiguration.info": "다음은 스토리지 성능 요구 사항을 충족하는 데 필요한 대상 스토리지 구성입니다.",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "로컬 SSD",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "맞춤 스토리지 구성",
+ "sql.migration.sku.targetStorageConfiguration.storage": "스토리지",
+ "sql.migration.sku.viewDetails": "세부 정보 보기",
+ "sql.migration.sku.vm.card.title": "Azure 가상 머신의 SQL Server",
"sql.migration.source.configuration": "원본 구성",
"sql.migration.source.credentials": "원본 자격 증명",
"sql.migration.source.database": "원본 데이터베이스 이름",
"sql.migration.source.databases": "원본 데이터베이스",
- "sql.migration.source.details.sqlAuth": "SQL Server 인스턴스 {0}에 연결하는 데 사용되는 SQL 인증 자격 증명을 입력합니다. 이러한 자격 증명은 SQL Server 인스턴스에 연결하고 유효한 백업 파일을 식별하는 데 사용됩니다.",
+ "sql.migration.source.details.sqlAuth": "{0} SQL Server 인스턴스에 연결하는 데 사용할 SQL 인증 자격 증명을 입력합니다. SQL Server 인스턴스에 연결하고 유효한 백업 파일을 식별하는 데 이 자격 증명을 사용합니다.",
"sql.migration.source.details.windowAuth": "SQL Server 인스턴스 {0}에 연결하는 데 사용되는 Windows 인증 자격 증명을 입력합니다. 이러한 자격 증명은 SQL Server 인스턴스에 연결하고 유효한 백업 파일을 식별하는 데 사용됩니다.",
"sql.migration.source.server": "원본 서버",
"sql.migration.source.version": "원본 버전",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "SQL Server 인스턴스",
"sql.migration.sql.virtual.machine": "SQL 가상 머신",
"sql.migration.start.migration.button": "마이그레이션 시작",
+ "sql.migration.start.session": "새 세션 시작",
"sql.migration.start.time": "시작 시간",
"sql.migration.status": "상태",
"sql.migration.status.add.account": "계정 추가",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "연결 테스트",
"sql.migration.type": "형식",
"sql.migration.type.label": "형식:",
+ "sql.migration.unavailable.managedInstance": "(사용할 수 없음) {0}",
"sql.migration.unique.name": "이 대상 데이터베이스의 고유한 이름 선택",
"sql.migration.username": "사용자 이름",
"sql.migration.view.all": "모두 보기",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Azure Data Studio에 연결된 Azure 계정을 선택하거나 지금 연결하세요.",
"sql.migration.wizard.account.noAccount.error": "연결된 계정을 추가한 후 다시 시도하세요.",
"sql.migration.wizard.account.title": "Azure 계정",
+ "sql.migration.wizard.perfCollection.error": "'{0}' 서버의 성능 데이터를 수집하는 동안 오류가 발생했습니다. 이 문제가 계속되면 데이터 수집 프로세스를 다시 시작해 보세요.\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "평가 결과에 따라 온라인 상태의 모든 {0} 데이터베이스를 Azure SQL로 마이그레이션할 수 있습니다.",
"sql.migration.wizard.sku.assessment.error": "'{0}' 서버를 평가하는 동안 오류가 발생했습니다.",
"sql.migration.wizard.sku.assessment.error.bypass": "평가를 건너뛰고 마이그레이션을 계속하려면 이 옵션을 선택합니다.",
"sql.migration.wizard.sku.assessment.error.detail": "[데이터베이스 마이그레이션 준비 상태의 유효성을 검사하는 평가 결과가 없습니다. 이 확인란을 선택하면 데이터베이스를 원하는 Azure SQL 대상으로 계속 마이그레이션할 수 있습니다.]",
"sql.migration.wizard.sku.assessment.unexpected.error": "'{0}' 서버를 평가하는 동안 예기치 않은 오류가 발생했습니다. {3}메시지: {1}{3}스택: {2}",
"sql.migration.wizard.sku.choose_a_target": "Azure SQL 대상 선택",
- "sql.migration.wizard.sku.error": "데이터베이스를 평가하는 동안 오류가 발생했습니다.",
- "sql.migration.wizard.sku.title": "Azure SQL 대상",
+ "sql.migration.wizard.sku.error": "'{0}' 서버의 SKU 권장 사항을 생성하는 동안 오류가 발생했습니다.",
+ "sql.migration.wizard.sku.error.noRecommendation": "사용할 수 있는 권장 사항 없음",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "원본의 성능 특성을 만족할 SKU가 없어 SKU 권장 사항이 생성되지 않았습니다. 다른 대상 플랫폼을 선택하거나, 권장 사항 매개 변수를 조정하거나, 평가할 다른 데이터베이스 집합을 선택해 보세요.",
+ "sql.migration.wizard.target.description": "Azure 계정과 {0} 대상을 선택합니다.",
+ "sql.migration.wizard.target.title": "Azure SQL 대상",
"sql.migration.yes": "예",
"total.databases.selected": "데이터베이스 {0}/{1}개가 선택됨"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}'",
diff --git a/i18n/ads-language-pack-ko/translations/main.i18n.json b/i18n/ads-language-pack-ko/translations/main.i18n.json
index b6b33d19b9..2c7747b6ea 100644
--- a/i18n/ads-language-pack-ko/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ko/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "모두 선택",
"table.sortAscending": "오름차순 정렬",
"table.sortDescending": "내림차순 정렬",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "{0} 선택됨",
"tableFilter.visibleCount": "{0}개 결과"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "dataexplorer 항목 상황에 맞는 메뉴",
"dataGrid.context": "데이터 약식 표 항목 상황에 맞는 메뉴",
"default": "자동 업데이트 확인을 사용하도록 설정합니다. Azure Data Studio에서 정기적으로 업데이트를 자동 확인합니다.",
+ "docNotFoundForUriError": "지정한 URI의 Notebook 문서를 열 수 없습니다.",
"enable locally": "이 확장을 로컬에서 사용하려면 Azure Data Studio를 다시 로드하세요.",
"enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Azure Data Studio를 다시 로드하세요.",
"enableWindowsBackgroundUpdates": "새로운 Azure Data Studio 버전을 Windows 백그라운드에 다운로드 및 설치하려면 사용하도록 설정",
@@ -10006,17 +10009,14 @@
"sql.watcherExclude": "파일 감시에서 제외할 파일 경로의 GLOB 패턴을 구성합니다. 패턴은 절대 경로에서 일치해야 합니다. 즉, 적절하게 일치하려면 접두사가 '**/'이거나 전체 경로여야 하고, 경로 내 파일과 일치하려면 접미사가 '/**'여야 합니다(예: '**/build/output/**' 또는 '/Users/name/workspaces/project/build/output/**'). 이 설정을 변경하려면 다시 시작해야 합니다. 시작할 때 Azure Data Studio에서 CPU 시간을 많이 소비하는 경우 큰 폴더를 제외하여 초기 로드를 줄일 수 있습니다.",
"uninstallExtensionComplete": "Azure Data Studio를 다시 로드하여 이 확장 {0}의 제거를 완료하세요.",
"updateLocale": "Azure Data Studio의 UI 언어를 {0}(으)로 변경하고 다시 시작하시겠습니까?",
+ "vscodeDocCreationFailedError": "Notebook 문서를 만들지 못했습니다.",
"vscodeFunctionalityNotSupportedError": "이 VS Code 기능은 Azure Data Studio에서 지원되지 않습니다.",
- "vscodeInvalidArgumentsError": "잘못된 인수",
+ "vscodeInvalidArgumentsError": "잘못된 인수입니다.",
"watermark.newNotebook": "새 Notebook",
"watermark.newSqlFile": "새 SQL 파일",
"workspace.trust.description": "Azure Data Studio 내에서 작업 영역 신뢰를 사용할지 여부를 제어합니다.",
"workspace.trust.emptyWindow.description": "빈 창이 기본적으로 Azure Data Studio 내에서 신뢰할 수 있는지 여부를 제어합니다. '#{0}#’와(과) 함께 사용하는 경우 빈 창에서 메시지를 표시하지 않고 Azure Data Studio 전체 기능을 사용하도록 설정할 수 있습니다."
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "목록에 있는 옵션이어야 합니다.",
- "selectBox": "Box 선택"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "새로 고칠 계정이 없습니다.",
"accountActions.no": "아니요",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"designer.defaultRemoveRowConfirmationMessage": "행을 제거하시겠습니까?",
"designer.generalGroupName": "일반",
+ "designer.issueCountAlert": "유효성 검사 문제를 {0}개 발견했습니다.",
+ "designer.issuesTabTitle": "문제({0}개)",
"designer.loadingDesigner": "디자이너를 로드하는 중...",
"designer.loadingDesignerCompleted": "디자이너가 로드되었습니다.",
+ "designer.newRowButtonAriaLabel": "'{0}' 테이블에 새 행 추가",
"designer.newRowText": "새로 추가",
"designer.processing": "처리 중...",
"designer.processingChanges": "변경 내용 처리 중...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "변경 사항이 게시되었습니다.",
"designer.publishingChanges": "변경 내용을 게시하는 중...",
"designer.removeRowText": "제거",
+ "designer.scriptTabTitle": "스크립트",
"tableDesigner.unknownComponentType": "구성 요소 형식: {0}이(가) 지원되지 않음"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "텍스트 셀"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "매개 변수"
+ "cellLanguageDescription": "({0}) - 현재 언어",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "매개 변수",
+ "selectCellLanguage": "셀 언어 모드 선택"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "마지막 실행 시 오류가 발생했습니다. 다시 실행하려면 클릭하세요.",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "전자 필기장에 최신 버전의 Markdown 렌더러를 사용할지 여부입니다. 이로 인해 Markdown이 이전 버전과 다르게 렌더링될 수 있습니다.",
"notebookViews": "전자 필기장 보기",
"notebookViews.enabled": "(미리 보기) 전자 필기장 보기 사용",
+ "restartNotebookKernel": "Notebook 커널 다시 시작",
"search.actionsPosition": "검색 보기에서 행의 작업 모음 위치를 제어합니다.",
"search.actionsPositionAuto": "검색 보기가 좁을 때는 오른쪽에, 그리고 검색 보기가 넓을 때는 콘텐츠 바로 뒤에 작업 모음을 배치합니다.",
"search.actionsPositionRight": "작업 모음을 항상 오른쪽에 배치합니다.",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "계정 추가",
"accountDialog.close": "닫기",
"accountDialog.didNotPickAuthProvider": "인증 공급자를 선택하지 않았습니다. 다시 시도하세요.",
+ "accountDialog.loadingProviderLabel": "계정 로드 중...",
"accountDialog.noAccountLabel": "연결된 계정이 없습니다. 계정을 추가하세요.",
"accountDialog.noCloudsRegistered": "클라우드를 사용할 수 없습니다. [설정] -> [Azure 계정 구성 검색] -> [하나 이상의 클라우드 사용]으로 이동합니다.",
"accountExplorer.name": "계정",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "이 전자 필기장 파일 형식에 대해 공급자가 정의되지 않았기 때문에 서버를 시작할 수 없습니다.",
"ServerNotStarted": "알 수 없는 이유로 서버가 시작되지 않았습니다.",
"clientSession.unknownError": "Notebook 세션을 시작하는 동안 오류가 발생했습니다.",
- "kernelRequiresConnection": "{0} 커널을 찾을 수 없습니다. 대신 기본 커널이 사용됩니다."
+ "kernelRequiresConnection": "‘{0}’ 커널을 찾을 수 없습니다. 기본 커널을 대신 사용합니다.",
+ "kernelRestartFailed": "커널 다시 시작 실패: {0}",
+ "kernelRestartedSuccessfully": "커널을 다시 시작했습니다."
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "전자 필기장 공급자자 '{0}'에 대한 실행 공급자 가용성 대기 시간이 초과되었습니다.",
+ "failedToCreateNotebookInput": "'{0}' 공급자에 대한 Notebook 입력을 만들지 못했습니다.",
"notebookServiceNoProvider": "Notebook 공급자가 없습니다.",
"notebookUriNotDefined": "Notebook 관리자를 만들 때 URI가 전달되지 않았습니다.",
"serializationProviderTimeout": "전자 필기장 공급자 '{0}'에 대한 serialization 공급자 가용성 대기 시간이 초과되었습니다.",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "제목 없는 보기"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "SQL 커널 다시 시작이 지원되지 않음",
"connectionRequired": "Notebook 셀을 실행하려면 연결을 선택해야 합니다.",
"sqlKernelError": "SQL 커널 오류",
"sqlMaxRowsDisplayed": "상위 {0}개 행을 표시합니다."
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "테이블에 대한 설명입니다.",
"designer.table.description.name": "테이블 개체의 이름입니다.",
"designer.table.description.schema": "테이블을 포함하는 스키마입니다.",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "기본 키의 열입니다.",
+ "designer.table.primaryKeyName.description": "기본 키의 이름입니다.",
+ "tableDesigner.ErrorDialogTitle": "테이블 디자이너 오류",
"tableDesigner.ForeignKeyTypeName": "외래 키",
"tableDesigner.ForeignTableName": "외부 테이블",
"tableDesigner.IndexTypeName": "인덱스",
+ "tableDesigner.PrimaryKeyTabTitle": "기본 키",
+ "tableDesigner.TableSchemaValidationError": "테이블 스키마 유효성을 검사하지 못했습니다(오류: {0}).",
+ "tableDesigner.addForeignKey": "새 외래 키",
+ "tableDesigner.addNewCheckConstraint": "새 CHECK 제약 조건",
+ "tableDesigner.addNewColumn": "새 열",
+ "tableDesigner.addNewColumnMapping": "새 열 매핑",
+ "tableDesigner.addNewColumnToIndex": "열 추가",
+ "tableDesigner.addNewColumnToPrimaryKey": "열 추가",
+ "tableDesigner.addNewIndex": "새 인덱스",
"tableDesigner.checkConstraintExpressionTitle": "식",
"tableDesigner.checkConstraintNameTitle": "이름",
"tableDesigner.checkConstraintTypeName": "CHECK 제약 조건",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "열",
"tableDesigner.indexName": "이름",
"tableDesigner.indexesTabTitle": "인덱스",
+ "tableDesigner.inputValidationError": "입력 유효성을 검사하지 못했습니다(오류: {0}).",
"tableDesigner.nameTitle": "테이블 이름",
+ "tableDesigner.primaryKeyColumnsTitle": "기본 키 열",
+ "tableDesigner.primaryKeyNameTitle": "이름",
"tableDesigner.publishChangeError": "변경 내용을 게시하는 동안 오류가 발생했습니다. {0}",
"tableDesigner.publishChangeSuccess": "변경 내용을 게시했습니다.",
"tableDesigner.savingChanges": "테이블 디자이너 변경 내용을 게시하는 중...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "세션을 시작할 수 없습니다. 관리자가 아직 초기화되지 않았습니다."
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "쿼리 {0}: 쿼리 비용(스크립트 기준): {1}%"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "쿼리 열기",
- "queryPlanCustomZoom": "사용자 지정 확대/축소",
- "queryPlanFitGraphLabel": "크기에 맞게",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "속성",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "확대",
- "queryPlanZoomOutActionLabel": "축소"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "미리 보기 기능"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "취소",
"tableDesigner.generateScript": "스크립트 생성",
"tableDesigner.previewDatabaseUpdates": "데이터베이스 업데이트 미리 보기"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "목록에 있는 옵션이어야 합니다.",
+ "selectBox": "Box 선택"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "문제"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "실행 계획 파일",
+ "executionPlanCustomZoom": "사용자 지정 확대/축소",
+ "executionPlanFileLoadingComplete": "실행 계획을 생성합니다.",
+ "executionPlanFileLoadingFailed": "실행 계획을 로드하지 못함",
+ "executionPlanFitGraphLabel": "크기에 맞게",
+ "executionPlanOpenGraphFile": "쿼리 계획 XML 표시",
+ "executionPlanPropertiesActionLabel": "속성",
+ "executionPlanSavePlanXML": "계획 파일 저장",
+ "executionPlanSearchNodeAction": "노드 찾기",
+ "executionPlanTitle": "쿼리 계획(미리 보기)",
+ "executionPlanZoomInActionLabel": "확대",
+ "executionPlanZoomOutActionLabel": "축소",
+ "loadingExecutionPlanFile": "실행 계획을 생성하는 중",
+ "openQueryAction": "쿼리 열기"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "실행 계획 편집기 쿼리"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Edge",
+ "executionPlanPropertyViewClose": "닫기",
+ "executionPlanPropertyViewSortAlphabetically": "사전순",
+ "executionPlanPropertyViewSortByDisplayOrder": "항목별",
+ "nodePropertyViewNameNameColumnHeader": "이름",
+ "nodePropertyViewNameValueColumnHeader": "값",
+ "nodePropertyViewTitle": "속성"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "쿼리 {0}: 쿼리 비용(스크립트 기준): {1}%"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "닫기(이스케이프)",
+ "customZoomApplyButton": "적용",
+ "customZoomApplyButtonTitle": "확대/축소 적용(Enter)",
+ "invalidCustomZoomError": "1~200 사이의 확대/축소 값 선택",
+ "qpZoomValueLabel": "확대/축소(백분율)",
+ "zoomAction": "확대/축소(Enter)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "닫기(이스케이프)",
+ "executionPlanSearchTypeContains": "포함",
+ "executionPlanSearchTypeEquals": "같음",
+ "nextSearchItemAction": "다음 일치 항목(Enter)",
+ "previousSearchItemAction": "이전 일치 항목(Shift+Enter)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "전자 필기장 {0} 로드가 완료됨",
+ "loadingNotebookMessage": "전자 필기장 {0} 로드하는 중"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "유효한 실행 계획 처리기가 등록되지 않았습니다.",
+ "providerIdNotValidError": "ExecutionPlanService와 상호 작용하려면 유효한 공급자가 필요합니다.",
+ "selectExecutionPlanProvider": "실행 계획을 열 공급자 선택"
}
}
}
\ 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 e72be51095..b87c7899a0 100644
--- a/i18n/ads-language-pack-pt-BR/CHANGELOG.md
+++ b/i18n/ads-language-pack-pt-BR/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-pt_BR" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-pt-BR/package.json b/i18n/ads-language-pack-pt-BR/package.json
index a39f12058f..914e974caa 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 28bcfaa4bc..84c82397f8 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
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "Insira uma senha não vazia ou clique em escape para sair.",
"arc.enterNewPassword": "Insira uma nova senha",
"arc.errorConnectingToController": "Erro ao conectar-se ao controlador. {0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "Erro ao listar os workspaces do Log Analytics {0}",
"arc.errorVerifyingPassword": "Erro encontrado ao verificar a senha. {0}",
"arc.extensionInstallationFailed": "Ocorreu um erro ao instalar a extensão {0}.",
"arc.extensionInstalled": "A extensão '{0}' foi instalada.",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "Infraestrutura",
"arc.data.controller.kube.cluster.context": "Contexto de cluster",
"arc.data.controller.location": "Localização",
+ "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",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "Confirmar a senha",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "Senha",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "Insira a senha que será usada para fazer logon nos painéis de métricas e logs.",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "detalhes do preço",
"arc.sql.cost.summary.resource.group": "Grupo de recursos",
"arc.sql.cost.summary.service.tier": "Camada de Serviço",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.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.cost.summary.service.tier.learn.more.text": "Saiba mais",
"arc.sql.cost.summary.sql.connection.info": "Informações da conexão SQL",
"arc.sql.cost.summary.sql.instance.settings": "Configurações da Instância do SQL",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "Limite de vCores da CPU",
"arc.sql.dev.use.description": "Marque a caixa para indicar que esta instância será usada apenas para fins de desenvolvimento ou de teste. Esta instância não será cobrada.",
"arc.sql.dev.use.label": "Somente para uso em desenvolvimento",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "Alta disponibilidade",
+ "arc.sql.high.availability.description": "Habilite réplicas adicionais para alta disponibilidade. A configuração de computador e armazenamento selecionada abaixo será aplicada a todas as réplicas.",
"arc.sql.instance.name": "Nome da instância",
"arc.sql.instance.retention.policy.title": "Política de Retenção de Backup da Instância SQL",
"arc.sql.instance.settings.section.title": "Configurações da Instância do SQL",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "Já tenho uma licença SQL Server cliente",
"arc.sql.memory-limit.description": "O limite da capacidade da instância gerenciada como um inteiro.",
"arc.sql.memory-request.description": "A solicitação para a capacidade da instância gerenciada como uma quantidade inteira de memória em GBs.",
- "arc.sql.one.replica": "1 replica",
+ "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.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": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "arc.sql.service.tier.business.critical": "[VERSÃO PRÉVIA] 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.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.",
@@ -494,8 +498,8 @@
"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.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 réplicas",
+ "arc.sql.two.replicas": "2 réplicas",
"arc.sql.username": "Nome de usuário",
"arc.sql.volume.size.backups.description": "O tamanho do volume de armazenamento a ser usado nos backups em gibibytes.",
"arc.sql.volume.size.backups.label": "Tamanho do volume em Gi (Backups)",
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/azcli.i18n.json
index 469a168b23..4d45ce42e8 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/azcli.i18n.json
@@ -9,82 +9,82 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
- "az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.accept": "Aceitar",
+ "az.arcdataExtensionNotInstalled": "Essa extensão requer que a extensão 'arcdata' da CLI do Azure seja instalada. Instale a versão mais recente usando as instruções fornecidas [aqui](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.arcdataInstalled": "A extensão arcdata da CLI do Azure foi instalada com êxito. A reinicialização do Azure Data Studio é necessária para concluir a configuração. Os recursos não serão ativados até que isso seja feito.",
+ "az.askLater": "Perguntar mais tarde",
+ "az.az": "CLI do Azure",
+ "az.azInstalled": "A CLI do Azure foi instalada com êxito. A reinicialização do Azure Studio é necessária para concluir a configuração. Os recursos não serão ativados até que isso seja feito.",
+ "az.azOutputParseErrorCaught": "Erro ao analisar a saída do comando Az: {0}. A saída não é JSON.",
+ "az.azUserSettingReadLog": "Configuração de usuário da CLI do Azure: {0}.{1}leitura, valor: {2}",
+ "az.azUserSettingUpdatedLog": "Configuração do usuário da CLI do Azure: {0}.{1}atualizado, newValue: {2}",
+ "az.checkingLatestAzVersion": "Verificando a versão mais recente disponível da CLI do Azure",
+ "az.couldNotFindArcdataWithPrompt": "Não foi possível localizar a extensão arcdata da CLI do Azure. Deseja instalar agora? Caso contrário, alguns recursos poderão não funcionar.",
+ "az.couldNotFindAz": "Não foi possível localizar a CLI do Azure. Erro: {0}",
+ "az.couldNotFindAzArc": "Não foi possível localizar a extensão arcdata da CLI do Azure. Erro: {0}",
+ "az.couldNotFindAzWithPrompt": "Não foi possível localizar a CLI do Azure. Deseja instalar agora? Caso contrário, alguns recursos poderão não funcionar.",
+ "az.currentlyInstalledVersionIsLatest": "Versão atualmente instalada da CLI do Azure: {0} é igual ou mais recente do que qualquer outra versão disponível",
+ "az.decline": "Recusar",
+ "az.doNotAskAgain": "Não perguntar novamente",
+ "az.downloadError": "Erro durante o download",
+ "az.downloadFinished": "Download concluído",
+ "az.downloadingProgressMb": "Baixando ({0} / {1} MB)",
+ "az.downloadingTo": "Baixando {0} de {1} para {2}",
+ "az.endpointOrNamespaceRequired": "Um ponto de extremidade ou um namespace deve ser especificado",
+ "az.executingCommand": "Executando comando: '{0}{1}'",
+ "az.failedToParseReleaseInfo": "Falha ao analisar o JSON de conteúdo em: {0}.\r\nConteúdo do arquivo:\r\n{1}\r\nErro: {2}",
+ "az.foundExistingAz": "Foi encontrada uma instalação de CLI do Azure existente da versão (v{0}) no caminho:{1} com a versão do arcdata: {2}.",
+ "az.gettingTextContentsOfUrl": "Obtendo conteúdo de texto do recurso em URL {0}",
+ "az.installError": "Erro ao instalar a CLI do Azure e a extensão arcdata: {0}",
+ "az.installingArcdata": "Instalando a extensão arcdata da CLI do Azure...",
+ "az.installingAz": "Instalando a CLI do Azure…",
+ "az.latestAzVersionAvailable": "Versão mais recente da CLI do Azure: {0}.",
+ "az.missingRequiredVersion": "A CLI do Azure >= {0} é necessária para esse recurso. Execute o comando 'Azure CLI: Check for Update' para instalá-lo e tente novamente.",
+ "az.no": "Não",
+ "az.noAz": "Nenhuma CLI do Azure está disponível. Execute o comando 'Azure CLI: Install' para habilitar os recursos que a exigem.",
+ "az.noAzArc": "Nenhuma extensão de arcdata da CLI do Azure está disponível.",
+ "az.noAzWithLink": "Nenhuma CLI do Azure está disponível, [instale a CLI do Azure](command:azdata.install) para habilitar os recursos que a exigem.",
+ "az.noAzureCLI": "Nenhum CLI do Azure está disponível. Instale a versão mais recente manualmente [aqui](https://docs.microsoft.com/cli/azure/install-azure-cli) e reinicie o Azure Studio.",
+ "az.noDownloadLink": "Nenhum link de download disponível para a plataforma ' {0} '\r\nInformações sobre a versão: ${1}",
+ "az.noReleaseVersion": "Nenhuma versão de lançamento disponível para a plataforma ' {0} '\r\nInformações sobre a versão: ${1}",
+ "az.parseVersionError": "Erro ao analisar a saída de az --version.",
+ "az.platformUnsupported": "A plataforma '{0}' não tem suporte no momento",
+ "az.promptForAzUpdate": "Uma nova versão da CLI do Azure ({0}) está disponível. Deseja atualizá-la agora?",
+ "az.promptForRequiredAzUpdate": "Esta extensão requer que a CLI do Azure >= {0} seja instalada. Deseja atualizar para a versão mais recente ({1}) agora? Se você não fizer isso, algumas funcionalidades poderão não funcionar.",
+ "az.promptLog": "Solicitando que o usuário aceite o seguinte: {0}",
+ "az.requiredVersionNotAvailable": "Essa extensão requer que a extensão 'arcdata' do CLI do Azure versão >= {0} seja instalada, mas a versão atual disponível é apenas {1}. Instale a versão correta usando as instruções [aqui](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.searchingForAz": "Procurando pela instalação existente da CLI do Azure...",
+ "az.skipInstall": "Ignorando a instalação do CLI do Azure e da extensão arcdata, pois a operação não foi solicitada pelo usuário e a opção de configuração: {0}.{1} é {2}",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "Erro inesperado ao executar o comando: {0}",
+ "az.unexpectedExitCode": "Código de saída inesperado do comando: {1}({0})",
+ "az.unsupportedArcDataVersion": "Ainda não há suporte para versão {1} baixada da extensão “arcdata” da CLI do Azure. A versão mais recente é {0}. Instale a versão correta usando as instruções encontradas [aqui](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.updateCheckSkipped": "Nenhuma verificação para a nova disponibilidade de versão da CLI do Azure foi executada, pois a CLI do Azure não foi encontrada para ser instalada",
+ "az.updateError": "Erro ao atualizar o CLI do Azure: {0}",
+ "az.updatingAz": "Atualizando a CLI do Azure...",
+ "az.userRequestedInstall": "O usuário solicitou a instalação da CLI do Azure e a extensão arcdata usando o comando 'Azure CLI: Install'",
+ "az.userResponseInstall": "Resposta do usuário no prompt para instalar a CLI do Azure: {0}",
+ "az.userResponseUpdate": "Resposta do usuário no prompt para atualizar a CLI do Azure: {0}",
+ "az.versionForUpdate": "Versão encontrada: {0} a CLI do Azure pode ser atualizada da versão atual: {1}.",
+ "az.yes": "Sim"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
- "azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
- "azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
- "command.category": "Azure CLI"
+ "azcli.arc.azArcdataInstallKey.description": "Escolha se você será solicitado a baixar a extensão arcdata da CLI do Azure.",
+ "azcli.arc.azArcdataUpdateKey.description": "Escolha se você será solicitado quando uma atualização da extensão de arcdata do CLI do Azure estiver disponível.",
+ "azcli.arc.category": "CLI do Azure",
+ "azcli.arc.config.debug": "Registrar informações de depuração no canal de saída para todos os comandos az executados",
+ "azcli.arc.config.title": "Configuração da CLI do Azure",
+ "azcli.arc.description": "Suporte à CLI do Azure.",
+ "azcli.arc.displayName": "CLI do Azure",
+ "azcli.arc.install.dontPrompt.description": "O usuário não será solicitado a instalar a extensão de arcdata do CLI do Azure",
+ "azcli.arc.install.prompt.description": "O usuário será solicitado a instalar a extensão de arcdata do CLI do Azure",
+ "azcli.arc.update.dontPrompt.description": "O usuário não será solicitado a atualizar a extensão arcdata da CLI do Azure",
+ "azcli.arc.update.prompt.description": "O usuário será solicitado a atualizar a extensão de arcdata da CLI do Azure",
+ "azcli.azCliInstallKey.description": "Escolha se você será solicitado a instalar a CLI do Azure.",
+ "azcli.install.dontPrompt.description": "O usuário não será solicitado a instalar a CLI do Azure",
+ "azcli.install.prompt.description": "O usuário será solicitado a instalar o CLI do Azure",
+ "command.category": "CLI do Azure"
}
}
}
\ No newline at end of file
diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json
index f8a52ab865..0f235fd2ef 100644
--- a/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "Ocorreu um erro ao carregar a extensão do provedor do projeto '{0}'. Mensagem de erro: {1}",
"dataworksapce.local": "Local",
"dataworksapce.refresh": "Atualizar",
- "dataworkspace.NewProjectDialogTitle": "Criar um novo projeto",
+ "dataworkspace.NewProjectDialogTitle": "Criar novo projeto de banco de dados",
"dataworkspace.Type": "Tipo",
"dataworkspace.browse": "Procurar",
"dataworkspace.browseEllipsis": "Procurar...",
"dataworkspace.cloneParentDirectoryNotExistError": "O caminho do clone selecionado '{0}' não existe ou não é um diretório.",
"dataworkspace.create": "Criar",
+ "dataworkspace.default": "Padrão",
"dataworkspace.enterProjectName": "Inserir o nome do projeto",
"dataworkspace.fileNotExistError": "O arquivo {0} selecionado '{1}' não existe ou não é um arquivo.",
"dataworkspace.gitRepoUrlPlaceholder": "Insira a URL do repositório git remoto",
"dataworkspace.gitRepoUrlTitle": "URL do repositório git",
+ "dataworkspace.learnMore": "Saiba mais",
"dataworkspace.localClonePathPlaceholder": "Selecione o local para clonar o repositório localmente",
"dataworkspace.localClonePathTitle": "Caminho do clone local",
"dataworkspace.locationSelectorTitle": "Localização",
"dataworkspace.nameCannotBeEmpty": "O nome não pode estar vazio",
+ "dataworkspace.no": "Não",
"dataworkspace.ok": "OK",
"dataworkspace.open": "Abrir",
"dataworkspace.openExistingDialogTitle": "Adicionar o projeto existente",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "Ocorreu um erro ao carregar alguns projetos. Para exibir mais detalhes, [abra o console do desenvolvedor](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "Repositório git remoto",
"dataworkspace.restartConfirmation": "O Azure Data Studio precisa ser reiniciado para que o projeto possa ser adicionado ao espaço de trabalho. Reiniciar agora?",
+ "dataworkspace.sdkLearnMorePlaceholder": "Clique no botão \"Saiba mais\" para obter mais informações sobre projetos no estilo SDK",
+ "dataworkspace.sdkStyleProject": "Projeto no estilo SDK (versão prévia)",
"dataworkspace.select": "Selecionar",
"dataworkspace.selectProjectLocation": "Selecionar o local do projeto",
- "dataworkspace.selectProjectType": "Selecionar o tipo de projeto",
+ "dataworkspace.selectProjectType": "Selecionar tipo de projeto de banco de dados",
+ "dataworkspace.selectTargetPlatform": "Selecionar Plataforma de Destino",
"dataworkspace.targetPlatform": "Plataforma de Destino",
"dataworkspace.workspacePlaceholder": "Selecionar o arquivo da ({0}) espaço de trabalho",
+ "dataworkspace.yesRecommended": "Sim (Recomendado)",
"fileDoesNotExist": "O arquivo '{0}' não existe",
"gitCloneError": "Ocorreu um erro durante a clonagem do git. Exibir a saída do git para obter mais detalhes",
"gitCloneMessage": "Clonando o repositório git '{0}'...",
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 f908edb021..73c8095c8e 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
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "Credenciais ausentes ou inválidas."
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "Não",
+ "not now": "Pergunte-me Mais Tarde",
+ "suggest auto fetch": "Deseja que o Azure Data Studio [execute periodicamente 'git fetch']({0})?",
+ "yes": "Sim"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
+ "HEAD not available": "A versão HEAD de '{0}' não está disponível.",
+ "add": "Adicionar ao Workspace",
+ "add remote": "Adicionar um novo remoto...",
+ "addFrom": "Adicionar remoto da URL",
+ "addfrom": "Adicionar remoto de {0}",
+ "addremote": "Adicionar Remoto",
+ "always": "Sempre",
+ "are you sure": "Isso criará um repositório Git em '{0}'. Tem certeza de que deseja continuar?",
+ "auth failed": "Falha ao autenticar no remoto do git.",
+ "auth failed specific": "Falha ao autenticar no remoto do git:\r\n\r\n{0}",
+ "branch already exists": "Já existe um branch com o nome '{0}'",
+ "branch name": "Nome da ramificação",
+ "branch name format invalid": "O nome da ramificação precisa corresponder ao regex: {0}",
+ "cant push": "Não é possível enviar refs por push para o remoto. Tente executar 'pull' primeiro para integrar suas alterações.",
+ "changed": "Nível do log alterado para: {0}",
+ "checkout detached": "Check-out desanexado...",
+ "choose": "Escolher Pasta...",
+ "clean repo": "Limpe sua árvore de trabalho do repositório antes do check-out.",
+ "clonefrom": "Clonar de {0}",
+ "cloning": "Clonando o repositório git '{0}'...",
+ "commit": "Fazer Commit das Alterações Preparadas",
+ "commit anyway": "Criar um Commit Vazio",
+ "commit hash": "Fazer Commit do Hash",
+ "commit message": "Confirmar mensagem",
+ "commitMessageWithHeadLabel2": "Mensagem (confirmar em '{0}')",
+ "confirm delete": "Tem certeza de que deseja EXCLUIR {0}?\r\nIsso é IRREVERSÍVEL.\r\nEste arquivo será PERDIDO PARA SEMPRE.",
+ "confirm delete multiple": "Tem certeza de que deseja EXCLUIR {0} arquivos?\r\nIsso é IRREVERSÍVEL!\r\nEste arquivo será PERDIDO PARA SEMPRE.",
+ "confirm discard": "Tem certeza de que deseja descartar as alterações em {0}?",
+ "confirm discard all": "Tem certeza de que deseja descartar TODAS as alterações nos {0} arquivos?\r\nIsso é IRREVERSÍVEL.\r\nSeu conjunto de trabalho atual será PERDIDO PARA SEMPRE.",
+ "confirm discard all 2": "{0}\r\n\r\nIsso é IRREVERSÍVEL. O conjunto de trabalho atual será PERDIDO PARA SEMPRE.",
+ "confirm discard all single": "Tem certeza de que deseja descartar as alterações em {0}?",
+ "confirm discard multiple": "Tem certeza de que deseja descartar as alterações nos {0} arquivos?",
+ "confirm emtpy commit": "Tem certeza de que deseja criar uma confirmação vazia?",
+ "confirm force delete branch": "A ramificação '{0}' não foi totalmente mesclada. Excluir assim mesmo?",
+ "confirm force push": "Você está prestes a forçar o envio por push das suas alterações. Isso pode ser destrutivo e pode substituir acidentalmente as alterações feitas por outras pessoas.\r\n\r\nTem certeza de que deseja continuar?",
+ "confirm no verify commit": "Você está prestes a confirmar as alterações sem verificação, isso ignora hooks pre-commit e pode ser indesejável.\r\n\r\nTem certeza de que deseja continuar?",
+ "confirm publish branch": "A ramificação '{0}' não tem ramificação de upstream. Deseja publicar esta ramificação?",
+ "confirm restore": "Tem certeza de que deseja restaurar {0}?",
+ "confirm restore multiple": "Tem certeza de que deseja restaurar {0} arquivos?",
+ "confirm stage file with merge conflicts": "Tem certeza de que deseja preparar {0} com conflitos de mesclagem?",
+ "confirm stage files with merge conflicts": "Tem certeza de que deseja preparar {0} arquivos com conflitos de mesclagem?",
+ "create branch": "Criar ramificação...",
+ "create branch from": "Criar ramificação de...",
+ "create repo": "Inicializar o Repositório",
+ "current": "Atual",
+ "delete": "Excluir Arquivo",
+ "delete branch": "Excluir Ramificação",
+ "delete file": "Excluir arquivo",
+ "delete files": "Excluir Arquivos",
+ "deleted by them": "O arquivo '{0}' foi excluído por eles e modificado por nós.\r\n\r\nO que você deseja fazer?",
+ "deleted by us": "O arquivo '{0}' foi excluído por nós e modificado por eles.\r\n\r\nO que você deseja fazer?",
+ "discard": "Descartar as Alterações",
+ "discardAll": "Descartar Todos os {0} Arquivos",
+ "discardAll multiple": "Descartar 1 Arquivo",
+ "force": "Forçar o Check-out",
+ "force push not allowed": "Forçar envio por push não é permitido. Habilite-o com a configuração 'git.allowForcePush'.",
+ "git error": "Erro de git",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (Índice)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
+ "git.title.workingTree": "{0} (Árvore de Trabalho)",
+ "init": "Selecionar pasta do workspace na qual inicializar o repositório git",
+ "init repo": "Inicializar o Repositório",
+ "invalid branch name": "Nome de ramificação inválido",
+ "keep ours": "Manter Nossa Versão",
+ "keep theirs": "Manter Versão Deles",
+ "learn more": "Saiba Mais",
+ "local changes": "Suas alterações locais seriam substituídas pelo check-out.",
+ "merge commit": "A última confirmação foi uma confirmação de mesclagem. Tem certeza de que deseja desfazê-la?",
+ "merge conflicts": "Há conflitos de mesclagem. Resolva-os antes de confirmar.",
+ "missing user info": "Verifique se você configurou 'user.name' e 'user.email' no git.",
+ "never": "Nunca",
+ "never again": "OK, Não Mostrar Novamente",
+ "never ask again": "OK, Não Perguntar Novamente",
+ "no changes": "Não há alterações para confirmar.",
+ "no changes stash": "Não há alterações para stash.",
+ "no more": "Não é possível desfazer porque HEAD não aponta para nenhuma confirmação.",
+ "no rebase": "Não há troca de base em andamento.",
+ "no remotes added": "O repositório não tem remotos.",
+ "no remotes to fetch": "Este repositório não tem remotos configurados para buscar.",
+ "no remotes to publish": "O repositório não tem remotos configurados para publicar.",
+ "no remotes to pull": "O repositório não tem remotos configurados para extrair.",
+ "no remotes to push": "O repositório não tem remotos configurados para enviar por push.",
+ "no staged changes": "Não há nenhuma alteração preparada a ser confirmada.\r\n\r\nDeseja preparar automaticamente todas as alterações e confirmá-las diretamente?",
+ "no stashes": "Não há fases no repositório.",
+ "no tags": "Este repositório não tem marcas.",
+ "no verify commit not allowed": "Confirmações sem verificação não são permitidas, habilite-as com a configuração 'git.allowNoVerifyCommit'.",
+ "nobranch": "Confira uma ramificação para enviar por push a um remoto.",
"ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "open git log": "Abrir Log do Git",
+ "open repo": "Abrir o Repositório",
+ "openrepo": "Abrir",
+ "openreponew": "Abrir em uma Nova Janela",
+ "pick branch pull": "Selecionar uma ramificação da qual efetuar pull",
+ "pick provider": "Selecionar um provedor ao qual publicar a ramificação '{0}':",
+ "pick remote": "Selecionar um remoto ao qual publicar a ramificação '{0}':",
+ "pick remote pull repo": "Selecionar um remoto do qual efetuar pull da ramificação",
+ "pick stash to apply": "Selecionar um stash para aplicar",
+ "pick stash to drop": "Selecionar um stash para soltar",
+ "pick stash to pop": "Selecionar um stash para aplicar e remover",
+ "proposeopen": "Deseja abrir o repositório clonado?",
+ "proposeopen init": "Deseja abrir o repositório inicializado?",
+ "proposeopen2": "Deseja abrir o repositório clonado ou adicioná-lo ao workspace atual?",
+ "proposeopen2 init": "Deseja abrir o repositório inicializado ou adicioná-lo ao workspace atual?",
+ "provide branch name": "Forneça um novo nome de ramificação",
+ "provide commit hash": "Forneça o hash de commit",
+ "provide commit message": "Forneça uma mensagem de confirmação",
+ "provide remote name": "Forneça um nome de remoto",
+ "provide stash message": "Opcionalmente, forneça uma mensagem stash",
+ "provide tag message": "Forneça uma mensagem para anotar a marca",
+ "provide tag name": "Forneça um nome de marca",
+ "publish to": "Publicar em {0}",
+ "remote already exists": "O remoto '{0}' já existe.",
+ "remote branch at": "Ramificação remota em {0}",
+ "remote name": "Nome do remoto",
+ "remote name format invalid": "Formato de nome do remoto inválido",
+ "remove remote": "Selecionar um remoto para remover",
+ "repourl": "Clonar da URL",
+ "restore file": "Restaurar arquivo",
+ "restore files": "Restaurar arquivos",
+ "save and commit": "Salvar Tudo e Confirmar",
+ "save and stash": "Salvar Tudo e Fazer Stash",
+ "select a branch to merge from": "Selecionar uma ramificação da qual mesclar",
+ "select a branch to rebase onto": "Selecionar uma ramificação para a qual trocar base",
+ "select a ref to checkout": "Selecionar uma referência para sair",
+ "select a ref to checkout detached": "Selecionar uma referência para o check-out no modo desanexado",
+ "select a ref to create a new branch from": "Selecionar uma referência da qual criar a ramificação '{0}'",
+ "select a tag to delete": "Selecionar uma marca para excluir",
+ "select branch to delete": "Selecionar uma ramificação para excluir",
+ "select log level": "Selecionar nível de log",
+ "selectFolder": "Selecionar Localização do Repositório",
+ "show command output": "Mostrar a Saída do Comando",
+ "stash": "Fazer Stash Mesmo Assim",
+ "stash merge conflicts": "Ocorreram conflitos de mesclagem ao aplicar o stash.",
+ "stash message": "Mensagem stash",
+ "stashcheckout": "Fazer Stash e Check-out",
+ "sure drop": "Tem certeza de que deseja remover o stash: {0}?",
+ "sync is unpredictable": "Esta ação fará com que as confirmações sejam enviadas por push e tenham pull efetuado de '{0}/{1}'.",
+ "tag at": "Marca na {0}",
+ "tag message": "Mensagem",
+ "tag name": "Nome da marca",
+ "there are untracked files": "Há {0} arquivos não controlados que serão EXCLUÍDOS DO disco, se descartados.",
+ "there are untracked files single": "O seguinte arquivo não controlado será EXCLUÍDO DO DISCO se descartado: {0}.",
+ "undo commit": "Desfazer confirmação de mesclagem",
+ "unsaved files": "Há {0} arquivos não salvos.\r\n\r\nDeseja salvá-los antes de confirmar?",
+ "unsaved files single": "O arquivo a seguir tem alterações não salvas que não serão incluídas na confirmação se você continuar: {0}.\r\n\r\nDeseja salvá-lo antes de confirmar?",
+ "unsaved stash files": "Há {0} arquivos não salvos.\r\n\r\nDeseja salvá-los antes de fazer stash?",
+ "unsaved stash files single": "O seguinte arquivo tem alterações não salvas que não serão incluídas no stash se você continuar: {0}.\r\n\r\nDeseja salvá-lo antes de fazer stash?",
+ "warn untracked": "Isso EXCLUIRÁ {0} arquivos não acompanhados.\r\nIsso é IRREVERSÍVEL.\r\nEsses arquivos serão PERDIDOS PARA SEMPRE.",
+ "yes": "Sim",
+ "yes discard tracked": "Descartar 1 Arquivo Controlado",
+ "yes discard tracked multiple": "Descartar {0} Arquivos Controlados",
+ "yes never again": "Sim, Não Mostrar Novamente"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "Git localizado ignorado em: {0}",
+ "using git": "Usando git {0} de {1}",
+ "validating": "Validando git localizado em: {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "Não há repositórios disponíveis",
+ "not supported": "Não há suporte para caminhos absolutos na configuração 'git. scanRepositories'.",
+ "pick repo": "Escolher um repositório",
+ "too many submodules": "O repositório '{0}' tem {1} submódulos que não serão abertos automaticamente. Você ainda pode abrir cada um individualmente abrindo um arquivo dentro dele."
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "Nome da ramificação",
+ "error": "$(error) Erro: {0}",
+ "none found": "Nenhum repositório remoto encontrado.",
+ "pick url": "Escolher uma URL da qual clonar.",
+ "provide url": "Fornecer URL do repositório",
+ "provide url or pick": "Fornecer URL do repositório ou selecionar uma origem do repositório.",
+ "type to filter": "Nome do repositório",
+ "type to search": "Nome do repositório (digite para pesquisar)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": "Deseja adicionar '{0}' a .gitignore?",
+ "added by them": "Conflito: Adicionado por Eles",
+ "added by us": "Conflito: Adicionados por Nós",
+ "always pull": "Sempre Efetuar Pull",
+ "both added": "Conflito: Adicionados por Ambos",
+ "both deleted": "Conflito: Excluído por Ambos",
+ "both modified": "Conflito: Modificado por Ambos",
+ "changes": "Alterações",
+ "commit": "Confirmar",
+ "commit in rebase": "Não é possível alterar a mensagem de confirmação no meio de uma troca de base. Conclua a operação de troca de base e use a troca de base interativa.",
+ "commitMessage": "Mensagem ({0} para confirmação)",
+ "commitMessageCountdown": "{0} caracteres restantes na linha atual",
+ "commitMessageWarning": "{0} caracteres acima de {1} na linha atual",
+ "commitMessageWhitespacesOnlyWarning": "A mensagem de confirmação atual contém somente caracteres de espaço em branco",
+ "commitMessageWithHeadLabel": "Mensagem ({0} para confirmar em '{1}')",
+ "deleted": "Excluído",
+ "deleted by them": "Conflito: Excluído por Eles",
+ "deleted by us": "Conflito: Excluído por Nós",
+ "dont pull": "Não Efetuar Pull",
+ "git.title.deleted": "{0} (Excluído)",
+ "git.title.index": "{0} (Índice)",
+ "git.title.ours": "{0} (Nosso)",
+ "git.title.theirs": "{0} (Deles)",
+ "git.title.untracked": "{0} (Não rastreado)",
+ "git.title.workingTree": "{0} (Árvore de Trabalho)",
+ "huge": "O repositório do git em '{0}' tem muitas alterações ativas, apenas um subconjunto de recursos do Git será habilitado.",
+ "ignored": "Ignorado",
+ "index added": "Índice Adicionado",
+ "index copied": "Índice Copiado",
+ "index deleted": "Índice Excluído",
+ "index modified": "Índice Modificado",
+ "index renamed": "Índice Renomeado",
+ "intent to add": "Intenção de Adicionar",
+ "merge changes": "Mesclar Alterações",
+ "modified": "Modificado",
+ "neveragain": "Não Mostrar Novamente",
+ "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?",
+ "pull maybe rebased": "Parece que a base do branch atual pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?",
+ "pull n": "Efetuar pull de {0} commits de {1}/{2}",
+ "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.",
+ "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",
+ "untracked": "Não controlado",
+ "untracked changes": "Alterações Não Controladas",
+ "yes": "Sim"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "Branch/tag de check-out...",
+ "publish changes": "Publicar Alterações",
+ "publish to": "Publicar em {0}",
+ "publish to...": "Publicar em...",
+ "rebasing": "Trocando base",
+ "syncing changes": "Sincronizando Alterações..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "Índice",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Histórico de Git",
+ "git.timeline.stagedChanges": "Alterações Preparadas",
+ "git.timeline.uncommitedChanges": "Alterações Não Confirmadas",
+ "git.timeline.you": "Você",
+ "git.workingTree": "Árvore de Trabalho"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
+ "colors.added": "Cor dos recursos adicionados.",
+ "colors.conflict": "Cor dos recursos com conflitos.",
+ "colors.deleted": "Cor dos recursos excluídos.",
+ "colors.ignored": "Cor dos recursos ignorados.",
+ "colors.modified": "Cor dos recursos modificados.",
+ "colors.renamed": "Cor dos recursos renomeados ou copiados.",
+ "colors.stageDeleted": "Cor dos recursos excluídos que foram preparados.",
+ "colors.stageModified": "Cor dos recursos modificados que foram preparados.",
+ "colors.submodule": "Cor dos recursos do submódulo.",
+ "colors.untracked": "Cor dos recursos não controlados.",
+ "command.addRemote": "Adicionar Remoto...",
+ "command.branch": "Criar Ramificação...",
+ "command.branchFrom": "Criar Ramificação de...",
+ "command.checkout": "Sair para...",
+ "command.checkoutDetached": "Check-out para (Desanexado)...",
+ "command.cherryPick": "Cherry-pick...",
+ "command.clean": "Descartar as Alterações",
+ "command.cleanAll": "Descartar Todas as Alterações",
+ "command.cleanAllTracked": "Descartar Todas as Alterações Controladas",
+ "command.cleanAllUntracked": "Descartar Todas as Alterações Não Controladas",
+ "command.clone": "Clonar",
+ "command.cloneRecursive": "Clonar (Recursivo)",
+ "command.close": "Fechar Repositório",
+ "command.commit": "Confirmar",
+ "command.commitAll": "Confirmar Tudo",
+ "command.commitAllAmend": "Confirmar Tudo (Corrigir)",
+ "command.commitAllAmendNoVerify": "Confirmar Tudo (Corrigir, Não Verificar)",
+ "command.commitAllNoVerify": "Confirmar Todos (Sem Verificação)",
+ "command.commitAllSigned": "Confirmar Tudo (Assinar)",
+ "command.commitAllSignedNoVerify": "Confirmar Todos (Assinados, Não Verificar)",
+ "command.commitEmpty": "Confirmar Vazio",
+ "command.commitEmptyNoVerify": "Confirmar Vazio (Sem Verificação)",
+ "command.commitNoVerify": "Confirmar (Sem Verificação)",
+ "command.commitStaged": "Confirmar Preparadas",
+ "command.commitStagedAmend": "Confirmar Preparadas (Corrigir)",
+ "command.commitStagedAmendNoVerify": "Confirmar Preparadas (Corrigir, Não Verificar)",
+ "command.commitStagedNoVerify": "Confirmar Preparadas (Sem Verificação)",
+ "command.commitStagedSigned": "Confirmar Preparadas (Assinar)",
+ "command.commitStagedSignedNoVerify": "Confirmar Preparadas (Assinar, Sem Verificação)",
+ "command.createTag": "Criar Rótulo",
+ "command.deleteBranch": "Excluir Ramificação...",
+ "command.deleteTag": "Excluir Rótulo",
+ "command.fetch": "Buscar",
+ "command.fetchAll": "Buscar de Todos os Remotos",
+ "command.fetchPrune": "Buscar (Remover)",
+ "command.ignore": "Adicionar a .gitignore",
+ "command.init": "Inicializar o Repositório",
+ "command.merge": "Mesclar Ramificação...",
+ "command.openAllChanges": "Abrir Todas as Alterações",
+ "command.openChange": "Abrir as Alterações",
+ "command.openFile": "Abrir o Arquivo",
+ "command.openHEADFile": "Abrir Arquivo (HEAD)",
+ "command.openRepository": "Abrir o Repositório",
+ "command.publish": "Publicar Ramificação...",
+ "command.pull": "Efetuar Pull",
+ "command.pullFrom": "Efetuar Pull de...",
+ "command.pullRebase": "Efetuar Pull (Trocar Base)",
+ "command.push": "Enviar por Push",
+ "command.pushFollowTags": "Enviar por push (Seguir Marcas)",
+ "command.pushFollowTagsForce": "Enviar por Push (Seguir Marcas, Forçar)",
+ "command.pushForce": "Enviar por Push (Forçar)",
+ "command.pushTags": "Tags de Push",
+ "command.pushTo": "Enviar por push para...",
+ "command.pushToForce": "Enviar por push para... (Forçar)",
+ "command.rebase": "Trocar Base para a Ramificação...",
+ "command.rebaseAbort": "Abortar Troca de Base",
+ "command.refresh": "Atualizar",
+ "command.removeRemote": "Remover Remoto",
+ "command.rename": "Renomear",
+ "command.renameBranch": "Renomear Ramificação...",
+ "command.restoreCommitTemplate": "Restaurar Modelo de Confirmação",
+ "command.revealInExplorer": "Revelar na Barra Lateral",
+ "command.revertChange": "Reverter Alteração",
+ "command.revertSelectedRanges": "Reverter Intervalos Selecionados",
+ "command.setLogLevel": "Definir o Nível de Log...",
+ "command.showOutput": "Mostrar Saída do Git",
+ "command.stage": "Preparar Alterações",
+ "command.stageAll": "Preparar Todas as Alterações",
+ "command.stageAllMerge": "Preparar Todas as Alterações de Mesclagem",
+ "command.stageAllTracked": "Preparar Todas as Alterações Controladas",
+ "command.stageAllUntracked": "Preparar Todas as Alterações Não Controladas",
+ "command.stageChange": "Preparar Alteração",
+ "command.stageSelectedRanges": "Preparar Intervalos Selecionados",
+ "command.stash": "Fazer Stash",
+ "command.stashApply": "Aplicar Stash...",
+ "command.stashApplyLatest": "Aplicar Stash Mais Recente",
+ "command.stashDrop": "Remover Stash...",
+ "command.stashIncludeUntracked": "Stash (Incluir Não Controlado)",
+ "command.stashPop": "Aplicar e Remover Stash...",
+ "command.stashPopLatest": "Aplicar e Remover Stash Mais Recente",
+ "command.sync": "Sincronizar",
+ "command.syncRebase": "Sincronizar (Trocar Base)",
+ "command.timelineCompareWithSelected": "Comparar com o Selecionado",
+ "command.timelineCopyCommitId": "Copiar ID de Confirmação",
+ "command.timelineCopyCommitMessage": "Copiar Mensagem de Confirmação",
+ "command.timelineOpenDiff": "Abrir as Alterações",
+ "command.timelineSelectForCompare": "Selecionar para Comparar",
+ "command.undoCommit": "Desfazer Última Confirmação",
+ "command.unstage": "Despreparar Alterações",
+ "command.unstageAll": "Despreparar Todas as Alterações",
+ "command.unstageSelectedRanges": "Despreparar Intervalos Selecionados",
+ "config.allowForcePush": "Controla se o envio forçado por push (com ou sem concessão) está habilitado.",
+ "config.allowNoVerifyCommit": "Controla se as confirmações sem executar ganchos pre-commit e commit-msg são permitidas.",
+ "config.alwaysShowStagedChangesResourceGroup": "Sempre mostrar o grupo de recursos Alterações em Etapas.",
+ "config.alwaysSignOff": "Controla o sinalizador de aprovação para todas as confirmações.",
+ "config.autoRepositoryDetection": "Configura quando os repositórios devem ser detectados automaticamente.",
+ "config.autoRepositoryDetection.false": "Desabilitar verificação automática do repositório.",
+ "config.autoRepositoryDetection.openEditors": "Examinar pastas pai de arquivos abertos.",
+ "config.autoRepositoryDetection.subFolders": "Examinar subpastas da pasta aberta no momento.",
+ "config.autoRepositoryDetection.true": "Examinar as duas subpastas da pasta aberta no momento e das pastas pai de arquivos abertos.",
+ "config.autoStash": "Efetuar stash das alterações antes de acioná-las e restaurá-las após o êxito.",
+ "config.autofetch": "Quando esta opção estiver definida como true, os commits serão buscados automaticamente no repositório remoto padrão do repositório do Git atual. Quando ela estiver definida como `all` os commits serão buscados de todos os repositórios remotos.",
+ "config.autofetchPeriod": "Duração em segundos entre cada busca automática de git, quando `#git.autofetch#` está habilitado.",
+ "config.autorefresh": "Se a atualização automática está habilitada.",
+ "config.branchSortOrder": "Controla a ordem de classificação de ramificações.",
+ "config.branchValidationRegex": "Uma expressão regular para validar novos nomes de branch.",
+ "config.branchWhitespaceChar": "O caractere para substituir espaço em branco em novos nomes de ramificação.",
+ "config.checkoutType": "Controla o tipo de referências do Git que são listadas ao executar `Checkout to...`.",
+ "config.checkoutType.local": "Branches locais",
+ "config.checkoutType.remote": "Branches remotos",
"config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "config.confirmEmptyCommits": "Sempre confirmar a criação de confirmações vazias para o comando 'Git: Commit Empty'.",
+ "config.confirmForcePush": "Controla se é necessário solicitar confirmação antes de forçar o envio por push.",
+ "config.confirmNoVerifyCommit": "Controla se deve solicitar confirmação antes de confirmar sem verificação.",
+ "config.confirmSync": "Confirmar antes de sincronizar os repositórios git.",
+ "config.countBadge": "Controla o selo da contagem de Git.",
+ "config.countBadge.all": "Contar todas as alterações.",
+ "config.countBadge.off": "Desligar o contador.",
+ "config.countBadge.tracked": "Contar somente as alterações controladas.",
+ "config.decorations.enabled": "Controla se o Git contribui com cores e selos para o Explorador e para a exibição Editores Abertos.",
+ "config.defaultCloneDirectory": "A localização padrão para clonar um repositório git.",
+ "config.detectSubmodules": "Controla se os submódulos git devem ser detectados automaticamente.",
+ "config.detectSubmodulesLimit": "Controla o limite de submódulos git detectados.",
+ "config.discardAllScope": "Controla as alterações que são descartadas pelo comando `Discard all changes`. `all` descarta todas as alterações. `tracked` descarta somente arquivos controlados. `prompt` mostra uma caixa de diálogo de aviso toda vez que a ação é executada.",
+ "config.enableCommitSigning": "Habilita a assinatura de confirmação com GPG ou X.509.",
+ "config.enableSmartCommit": "Confirmar todas as alterações quando não houver alterações preparadas.",
+ "config.enableStatusBarSync": "Controla se o comando de sincronização do Git aparece na barra de status.",
+ "config.enabled": "Se o Git está habilitado.",
+ "config.fetchOnPull": "Quando habilitado, busque todas as ramificações efetuando pull. Caso contrário, busque apenas a atual.",
+ "config.followTagsWhenSync": "Seguir as marcas de envio de tudo por push ao executar o comando de sincronização.",
+ "config.ignoreLegacyWarning": "Ignora o aviso de Git herdado.",
+ "config.ignoreLimitWarning": "Ignora o aviso quando há muitas alterações em um repositório.",
+ "config.ignoreMissingGitWarning": "Ignora o aviso quando o Git está ausente.",
+ "config.ignoreRebaseWarning": "Ignora o aviso quando parece que a base do branch pode ter sido trocada ao efetuar pull.",
+ "config.ignoreSubmodules": "Ignorar as modificações em submódulos na árvore de arquivos.",
+ "config.ignoreWindowsGit27Warning": "Ignora o aviso quando as versões 2.25 – 2.26 do Git estão instaladas no Windows.",
+ "config.ignoredRepositories": "Lista de repositórios git a serem ignorados.",
+ "config.inputValidation": "Controla quando mostrar a validação de entrada da mensagem de confirmação.",
+ "config.inputValidationLength": "Controla o limite de tamanho da mensagem de confirmação para mostrar um aviso.",
+ "config.inputValidationSubjectLength": "Controla o limite de tamanho do assunto da mensagem de confirmação para mostrar um aviso. Remova a definição dele para herdar o valor de `config.inputValidationLength`.",
+ "config.openAfterClone": "Controla se um repositório deve ser aberto automaticamente após a clonagem.",
+ "config.openAfterClone.always": "Sempre abrir o repositório na janela atual.",
+ "config.openAfterClone.alwaysNewWindow": "Sempre abrir o repositório em uma nova janela.",
+ "config.openAfterClone.prompt": "Sempre solicitar uma ação.",
+ "config.openAfterClone.whenNoFolderOpen": "Abrir somente na janela atual quando não for aberta nenhuma pasta.",
+ "config.openDiffOnClick": "Controla se o editor de comparação deve ser aberto ao clicar em uma alteração. Caso contrário, o editor regular será aberto.",
+ "config.path": "Caminho e nome de arquivo do executável git, por exemplo, `C:\\Program Files\\Git\\bin\\git.exe` (Windows). Isso também pode ser uma matriz de valores de cadeia de caracteres contendo vários caminhos para pesquisar.",
+ "config.postCommitCommand": "Executa um comando git após uma confirmação com êxito.",
+ "config.postCommitCommand.none": "Não executar nenhum comando após uma confirmação.",
+ "config.postCommitCommand.push": "Executar 'Git Push' após uma confirmação com êxito.",
+ "config.postCommitCommand.sync": "Executar 'Git Sync' após uma confirmação com êxito.",
+ "config.promptToSaveFilesBeforeCommit": "Controla se o Git deve verificar arquivos não salvos antes de confirmar.",
+ "config.promptToSaveFilesBeforeCommit.always": "Verificar se há arquivos não salvos.",
+ "config.promptToSaveFilesBeforeCommit.never": "Desabilitar essa verificação.",
+ "config.promptToSaveFilesBeforeCommit.staged": "Verificar somente os arquivos preparados não salvos.",
+ "config.promptToSaveFilesBeforeStash": "Controla se o Git deve verificar se há arquivos não salvos antes de fazer stash das alterações.",
+ "config.promptToSaveFilesBeforeStash.always": "Verificar se há arquivos não salvos.",
+ "config.promptToSaveFilesBeforeStash.never": "Desabilitar esta verificação.",
+ "config.promptToSaveFilesBeforeStash.staged": "Verificar somente os arquivos preparados não salvos.",
+ "config.pruneOnFetch": "Fazer a remoção durante a busca.",
+ "config.pullTags": "Buscar todas as marcas ao efetuar pull.",
+ "config.rebaseWhenSync": "Forçar o git a usar a troca de base ao executar o comando de sincronização.",
+ "config.requireGitUserConfig": "Controla se a configuração explícita do usuário do Git deve ser exigida ou se o Git pode adivinhar a configuração quando ela estiver ausente.",
+ "config.scanRepositories": "Lista de caminhos nos quais pesquisar repositórios git.",
+ "config.showCommitInput": "Controla se a entrada de confirmação deve ser mostrada no painel de controle do código-fonte do Git.",
+ "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.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.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.",
+ "config.timeline.date": "Controla qual data deve ser usada para os itens na exibição Linha do tempo.",
+ "config.timeline.date.authored": "Usar a data de criação",
+ "config.timeline.date.committed": "Usar a data confirmada",
+ "config.timeline.showAuthor": "Controla se o autor do commit deve ser mostrado na exibição Linha do tempo.",
+ "config.untrackedChanges": "Controla como as alterações não controladas se comportam.",
+ "config.untrackedChanges.hidden": "As alterações não controladas são ocultas e excluídas de várias ações.",
+ "config.untrackedChanges.mixed": "Todas as alterações, controladas e não controladas, aparecem juntas e se comportam igualmente.",
+ "config.untrackedChanges.separate": "As alterações não controladas são exibidas separadamente no modo de exibição de Controle do Código-fonte. Elas também são excluídas de várias ações.",
+ "config.useCommitInputAsStashMessage": "Controla se a mensagem da caixa de entrada de commit deve ser usada como a mensagem de stash padrão.",
+ "config.useForcePushWithLease": "Controla se o envio por push forçado usa a variante force-with-lease mais segura.",
+ "description": "Integração SCM do Git",
"displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.branch": "Ramificação",
+ "submenu.changes": "Alterações",
+ "submenu.commit": "Confirmar",
+ "submenu.commit.amend": "Corrigir",
+ "submenu.commit.signoff": "Desconectar",
"submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.pullpush": "Efetuar Pull, Enviar por Push",
+ "submenu.remotes": "Remoto",
+ "submenu.stash": "Fazer Stash",
+ "submenu.tags": "Marcas",
+ "view.workbench.cloneRepository": "Você pode clonar um repositório localmente.\r\n[Clonar Repositório](comando: git.clone 'Clonar um repositório após a ativação da extensão git')",
+ "view.workbench.learnMore": "Para saber mais sobre como usar o git e o controle do código-fonte no Azure Data Studio [leia nossa documentação](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.disabled": "Se você quiser usar os recursos do git, habilite o git em suas [configurações](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPara saber mais sobre como usar o git e o controle do código-fonte no Azure Data Studio [leia nossa documentação](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.empty": "Para usar os recursos do git, você pode abrir uma pasta que contém um repositório git ou clonar de uma URL.\r\n[Abrir Pasta](command:vscode.openFolder)\r\n[Clonar Repositório](command:git.clone)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no Azure Data Studio [leia nossa documentação](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.emptyWorkspace": "O workspace atualmente aberto não tem nenhuma pasta que contenha repositórios git.\r\n[Adicionar Pasta ao Workspace](command:workbench.action.addRootFolder)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no Azure Data Studio [leia nossa documentação](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.folder": "A pasta aberta no momento não tem um repositório git. Você pode inicializar um repositório que habilitará os recursos de controle do código-fonte fornecidos pelo git.\r\n[Inicializar Repositório](command:git.init?%5Btrue%5D)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no Azure Data Studio [leia nossa documentação](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.missing": "Não foi detectada uma instalação do git válida. Mais detalhes podem ser encontrados em [saída do git](command:git.showOutput).\r\n[instale o git](https://git-scm.com/) ou saiba mais sobre como usar o git e o controle do código-fonte no Azure Data Studio em [nossos documentos](https://aka.ms/vscode-scm).\r\nSe você estiver usando um sistema de controle de versão diferente, poderá [pesquisar no Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) por extensões adicionais.",
+ "view.workbench.scm.workspace": "O workspace aberto atualmente não tem nenhuma pasta contendo repositórios git. Você pode inicializar um repositório em uma pasta que habilitará os recursos de controle do código-fonte fornecidos pelo git.\r\n[Inicializar Repositório](command:git.init)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no Azure Data Studio [leia nossa documentação](https://aka.ms/vscode-scm)."
}
}
}
\ No newline at end of file
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 f7d3416146..4a1b590cc8 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
@@ -14,7 +14,6 @@
"Failed": "Ocorreu um erro",
"InProgress": "Em andamento",
"PublishHistory": "Publicar histórico",
- "SettingAlreadyExists": "A configuração do aplicativo local '{0}' já existe. Substituir?",
"Status": "Status",
"Success": "Sucesso",
"TargetDatabase": "Banco de dados de destino",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "Adicionar referência",
"addDatabaseReferencedialogName": "Adicionar a referência do banco de dados",
"addItemAction": "Adicionar item",
- "addPackage": "Adicionar Pacote",
- "addPackageReferenceMessage": "Para usar as associações SQL, certifique-se de que seu projeto do Azure Functions tem uma referência a {0}",
- "addSqlBindingPackageError": "Erro ao adicionar o pacote de extensão da Associação Sql ao projeto",
"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}",
"applySuccess": "O projeto foi atualizado com êxito.",
"at": "em",
"autorestProjectName": "Novo nome do projeto SQL",
- "baseDockerImage": "Imagem base do Docker do SQL Server",
+ "baseDockerImage": "Imagem base {0} do Docker",
"browseButtonText": "Procurar pasta",
"browseEllipsis": "Procurar...",
"browseForProfile": "Procurar perfil",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "Escolha variáveis SQLCMD para modificar",
"cicularProjectReference": "Referência circular do projeto {0} para o projeto {1}",
"cleaningDockerImagesMessage": "Limpando implantações existentes...",
- "closeButton": "Fechar",
"compareActionRadiButtonLabel": "Exibir as alterações na Comparação de Esquemas",
- "confirmPassword": "Confirmar senha de administrador do SQL Server",
- "confirmServerPassword": "Confirmar SQL Server senha de administrador",
- "connectingToSqlServerOnDockerMessage": "Conectando-se ao SQL Server no Docker",
+ "confirmPassword": "Confirme {0} senha de administrador",
+ "confirmServerPassword": "Confirme {0} senha de administrador",
+ "connectingToSqlServerOnDockerMessage": "Conectando ao SQL Server",
"connectionFailedError": "Erro de falha na conexão: '{0}'",
- "connectionProfile": "Selecionar um perfil de conexão",
"connectionRadioButtonLabel": "Conexões",
- "connectionStringSetting": "Nome da configuração da cadeia de conexão",
- "connectionStringSettingPlaceholder": "Configuração da cadeia de conexão especificada em \"local.settings.json\"",
"containerAlreadyExistForProject": "Já existem contêineres para este projeto. Deseja excluí-los antes de implantar um novo?",
"createNew": "Criar Novo",
- "createNewLocalAppSetting": "Criar nova configuração de aplicativo local",
"createProjectDialogOkButtonText": "Criar",
"createProjectFromDatabaseDialogName": "Criar projeto pelo banco de dados",
"createProjectSettings": "Configurações",
@@ -114,24 +105,22 @@
"done": "Concluído",
"dontUseProfile": "Não usar o perfil",
"edgeEulaAgreementTitle": "Contrato de licença do SQL do Microsoft Azure no Edge",
- "edgeProjectTypeDescription": "Inicie com as partes principais para desenvolver e publicar esquemas do SQL no Edge ",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "Desenvolva e publique esquemas para bancos de dados SQL de um projeto vazio",
- "emptyProjectTypeDisplayName": "Banco de dados SQL",
+ "edgeProjectTypeDescription": "Inicie com as partes principais para desenvolver e publicar esquemas do banco de dados SQL do Azure no Edge",
+ "edgeProjectTypeDisplayName": "Banco de dados SQL do Azure no Edge",
+ "emptyAzureDbProjectTypeDescription": "Desenvolva e publique esquemas para bancos de dados SQL do Azure a partir de um projeto vazio",
+ "emptyAzureDbProjectTypeDisplayName": "Banco de dados SQL do Azure",
+ "emptyProjectTypeDescription": "Desenvolva e publique esquemas para bancos de dados SQL Server a partir de um projeto vazio",
+ "emptyProjectTypeDisplayName": "Banco de Dados SQL Server",
"emptySdkProjectTypeDescription": "Desenvolva e publique esquemas para bancos de dados SQL com Microsoft.Build.Sql (versão prévia), começando com um projeto vazio no estilo SDK.",
"emptySdkProjectTypeDisplayName": "Banco de Dados SQL (SDK)",
"enterConnStringTemplateDescription": "Insira um modelo para a cadeia de conexão do SQL",
- "enterConnectionString": "Insira uma cadeia de conexão",
"enterConnectionStringEnvName": "Insira o nome da variável de ambiente da cadeia de conexão",
"enterConnectionStringEnvNameDescription": "Inserir variável de ambiente para cadeia de conexão do SQL",
- "enterConnectionStringSettingName": "Insira o nome da configuração da cadeia de conexão",
"enterConnectionStringTemplate": "Inserir modelo de cadeia de conexão",
"enterNewDatabaseName": "Insira um nome de banco de dados",
"enterNewValueForVar": "Inserir novo valor para a variável '{0}'",
- "enterPassword": "Insira a senha de administrador do SQL Server",
- "enterPasswordManually": "Digite a senha ou pressione escapar para cancelar",
- "enterPasswordPrompt": "Insira a senha a ser usada para a cadeia de conexão",
- "enterPortNumber": "Insira o número da porta do SQL Server ou pressione Enter para usar o valor padrão",
+ "enterPassword": "Insira {0} senha de administrador",
+ "enterPortNumber": "Insira {0} número da porta ou pressione Enter para usar o valor padrão",
"enterSystemDbName": "Insira um nome de banco de dados para esse banco de dados do sistema",
"equalComparison": "O projeto já está atualizado com o banco de dados.",
"errorFindingBuildFilesLocation": "Erro ao localizar o local dos arquivos de build: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "Trabalho de Streaming Externo",
"externalStreamingJobValidationPassed": "A validação do trabalho de streaming externo foi aprovada.",
"extractTargetRequired": "Para criar um projeto de banco de dados são necessárias as informações alvo para realizar a coleta.",
- "failedToGetConnectionString": "Erro ao gerar a cadeia de conexão para a conexão selecionada",
- "failedToParse": "Falha ao analisar \"{0}\": {1}.",
"file": "Arquivo",
"fileAlreadyExists": "Já existe um arquivo com o nome '{0}' no disco neste local. Escolha outro nome.",
"fileFormat": "Formato do arquivo",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "Gerando novo projeto SQL a partir de {0}... Verifique a janela de saída para obter detalhes.",
"hr": "h",
"importElements": "Importar Elementos",
- "includePassword": "Deseja incluir a senha desta conexão em seu arquivo local.settings.json?",
- "input": "Entrada",
"installGlobally": "Instale globalmente",
"invalidDataSchemaProvider": "DSP inválido no arquivo. sqlproj",
"invalidDatabaseReference": "Referência de banco de dados inválida no arquivo .sqlproj",
@@ -173,24 +158,20 @@
"invalidInput": "Entrada inválida: {0}",
"invalidProjectReload": "Não é possível acessar o projeto de banco de dados fornecido. Apenas os projetos de banco de dados abertos válidos podem ser recarregados.",
"invalidPropertyValue": "Valor inválido especificado para a propriedade '{0}' no arquivo .sqlproj",
- "invalidSQLPassword": "SQL Server senha não atende ao requisito de complexidade de senha. Para obter mais informações, consulte https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "{0} senha não atende ao requisito de complexidade de senha. Para obter mais informações, consulte https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "Cadeia de conexão SQL inválida",
"invalidTargetPlatform": "Plataforma de destino inválida: {0}. Plataformas de destino suportadas: {1}",
- "jsonParseError": "{0} próximo à linha \"{1}\", coluna \"{2}\"",
"learnMore": "Saiba Mais",
"loadProfilePlaceholderText": "Carregar perfil...",
"location": "Localização",
"min": "min",
"missingVersion": "Entrada 'version' ausente no {0}",
- "moreInformation": "Mais Informações",
"msec": "mseg",
"multipleMostDeploymentScripts": "Número inesperado de {0} files: {1}",
"multipleSqlProjFilesSelected": "Vários arquivos. sqlproj selecionados; selecione apenas um.",
"nameMustNotBeEmpty": "O nome não deve estar vazio",
"new": "Novo",
"newObjectNamePrompt": "Novo nome {0}:",
- "noAzureFunctionsInFile": "Nenhuma função do Azure no arquivo ativo atual",
- "noAzureFunctionsProjectsInWorkspace": "Nenhum projeto do Azure Functions encontrado no espaço de trabalho",
"noDataSourcesFile": "Não foi localizado nenhum {0}",
"noDataSourcesText": "Nenhuma fonte de dados neste projeto",
"noFileExist": "O arquivo {0} não existe",
@@ -208,11 +189,9 @@
"objectType": "Tipo de Objeto",
"okString": "Ok",
"openEulaString": "Abrir o Contrato de Licença",
- "openFile": "Abrir Arquivo",
- "output": "Saída",
"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": "A senha do SQL Server não corresponde à senha de confirmação",
+ "passwordNotMatch": "{0} senha não corresponde à senha de confirmação",
"portMustNotBeNumber": "A porta deve ser um número",
"postDeployElements": "Elementos de PostDeploy",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "Referência do projeto",
"projectReferenceNameElement": "Elemento do nome da referência do projeto",
"projectToUpdatePlaceholderText": "Selecionar o arquivo do projeto",
+ "projectUpdatedToSdkStyle": "O projeto {0} foi atualizado para ser um projeto no estilo SDK. Clique em 'Saiba Mais' para obter detalhes sobre o SDK do Microsoft.Build.Sql e maneiras de simplificar o arquivo de projeto.",
"publish": "Publicar",
"publishAction": "Publicar",
"publishDialogName": "Publicar projeto",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "Publicar arquivo de configurações",
"publishTo": "Destino de Publicação",
"publishToContainerFailed": "Falha ao publicar no contêiner. {0}",
- "publishToDockerContainer": "Publicar em um novo servidor em um contêiner",
- "publishToExistingServer": "Publicar no servidor existente",
+ "publishToDockerContainer": "Publicar em um novo {0} contêiner de desenvolvimento local",
+ "publishToExistingServer": "Publicar em uma {0} existente",
"publishingProjectMessage": "Publicando projeto em um contêiner...",
"referenceRadioButtonsGroupTitle": "Tipo",
"referenceType": "Tipo de referência",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "Operação '{0}' concluída com êxito. Resultado: {1}",
"retryWaitMessage": "Aguardando {0} segundos antes de outra tentativa de operação '{1}'",
"runViaNpx": "Executar por meio de npx",
- "runningDockerMessage": "Compilando e executando o contêiner do Docker...",
+ "runningDockerMessage": "Executando o contêiner do Docker ...",
"sameDatabase": "Mesmo banco de dados",
- "save": "Salvar",
- "saveChangesInFile": "Há alterações não salvas no arquivo atual. Salvar agora?",
"schema": "Esquema",
"schemaCompare.compareErrorMessage": "Falha na Comparação de Esquemas: {0}",
"schemaCompareAction": "Comparação de Esquemas",
"schemaCompareNotInstalled": "A instalação da extensão de comparação de esquema é necessária para executar a comparação de esquema",
"schemaObjectType": "Tipo de esquema/objeto",
"scriptFriendlyName": "Script",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "Projeto no estilo SDK (versão prévia)",
"sec": "seg",
- "selectAzureFunction": "Selecione uma função do Azure no arquivo atual para adicionar associação SQL para",
- "selectBaseImage": "Selecione a imagem do docker SQL Server base",
- "selectBindingType": "Selecione o tipo de associação",
+ "selectBaseImage": "Selecione a imagem base {0} do Docker",
"selectConnection": "Selecionar a conexão",
- "selectConnectionError": "Falha ao definir a configuração do aplicativo da cadeia de conexão: {0}",
- "selectConnectionString": "Selecionar método de cadeia de conexão SQL",
"selectDacpac": "Selecione .dacpac",
"selectDatabase": "Selecionar o banco de dados",
+ "selectFileString": "Selecionar Arquivo",
"selectFolderStructure": "Selecione a estrutura de pastas",
"selectProfile": "Selecionar o perfil",
"selectProfileToUse": "Selecionar perfil de publicação a ser carregado",
"selectProjectLocation": "Selecione o local do projeto",
"selectPublishOption": "Selecionar onde publicar o projeto",
- "selectSetting": "Selecione a configuração da cadeia de conexão SQL em local.settings.jsem",
"selectSpecFile": "Selecione o arquivo de especificação OpenAPI/Swagger",
"selectString": "Selecionar",
"selectTargetPlatform": "Plataforma de destino atual: {0}. Selecionar a nova plataforma de destino",
"server": "Servidor",
"serverName": "Nome do servidor",
- "serverPassword": "Senha de administrador do SQL Server",
- "serverPortNumber": "Número da porta do SQL Server",
+ "serverPassword": "{0} senha de administrador",
+ "serverPortNumber": "{0} número da porta",
"serverVariable": "Variável de servidor",
"sourceDatabase": "Banco de dados de origem",
"specSelectionText": "Especificação de OpenAPI/Swagger",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Atualizar Local",
"sqlDatabaseProjects.doNotAskAgain": "Não perguntar novamente",
"sqlDatabaseProjects.outputChannel": "Projetos de Banco de Dados",
- "sqlTableOrViewToQuery": "Tabela ou exibição SQL para consulta",
- "sqlTableToUpsert": "Tabela SQL para upsert into",
"storedProcedureFriendlyName": "Procedimento armazenado",
"suppressMissingDependenciesErrors": "Suprimir erros causados por referências não resolvidas no projeto referenciado",
"systemDatabase": "Bancos de dados do sistema",
@@ -314,7 +286,6 @@
"unableToFindReference": "Não é possível localizar o banco de dados de referência {0}",
"unableToFindSqlCmdVariable": "Não é possível localizar a variável SQLCMD '{0}'",
"unableToPerformAction": "Não é possível localizar '{0}' destino: '{1}'",
- "unableToSetConnectionString": "Falha ao definir a configuração do aplicativo da cadeia de conexão",
"unexpectedProjectContext": "Não é possível estabelecer o contexto do projeto. Comando invocado de um local inesperado: {0}",
"unknownDataSourceType": "Tipo de fonte de dados desconhecido: ",
"unrecognizedDataSourcesVersion": "Versão não reconhecida: ",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "Os destinos, as referências e as referências do banco de dados do sistema precisam ser atualizadas para construir o projeto '{0}'. Se o projeto foi criado no SSDT, ele continuará funcionando em ambas as ferramentas. Deseja atualizar o projeto?",
"updateProjectFromDatabaseDialogName": "Atualizar o projeto do banco de dados",
"updateText": "Atualizar",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "Atualizando {0} de {1}...",
- "userConnectionString": "Inserir cadeia de conexão",
- "userPasswordLater": "Para usar a cadeia de conexão SQL posteriormente, você precisará inserir manualmente a senha em seu arquivo local.settings.json.",
"userSelectionCancelled": "O usuário cancelou a seleção de como executar o autorest.",
"userSelectionInstallGlobally": "Usuário selecionado para instalar o autorest globalmente. Instalando agora...",
"userSelectionRunNpx": "Usuário selecionado para ser executado por meio de npx.",
"valueCannotBeEmpty": "O valor não pode estar vazio",
- "valueMustNotBeEmpty": "O valor não pode ser vazio",
"viewFriendlyName": "Exibir",
"yesString": "Sim"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "Projetos de Banco de Dados",
"sqlDatabaseProjects.addDatabaseReference": "Adicionar a referência do banco de dados",
- "sqlDatabaseProjects.addSqlBinding": "Adicionar Associação SQL (versão prévia)",
+ "sqlDatabaseProjects.addExistingItem": "Adicionar Item Existente...",
"sqlDatabaseProjects.autorestSqlVersion": "Qual versão do Autorest.Sql usar do NPM. A mais recente será usada se não estiver definida.",
"sqlDatabaseProjects.build": "Compilar",
"sqlDatabaseProjects.changeTargetPlatform": "Alterar Plataforma de Destino",
"sqlDatabaseProjects.close": "Fechar Projeto de Banco de Dados",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "Converter em projeto no estilo SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Criar projeto a partir do banco de dados",
"sqlDatabaseProjects.delete": "Deletar",
"sqlDatabaseProjects.description": "Criar e publicar esquemas de banco de dados SQL",
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 e6cd082daa..83c16111e6 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "Todos os backups restaurados",
"sql.migration.all.fields.required": "Todos os campos são obrigatórios.",
"sql.migration.apply": "Aplicar",
- "sql.migration.asessment.failed": "Falha na avaliação da sua instância do SQL Server '{0}'.",
+ "sql.migration.assessed.databases": "(para {0} bancos de dados avaliados)",
"sql.migration.assessment": "Resultados da avaliação para '{0}'",
+ "sql.migration.assessment.failed": "Falha na avaliação da sua instância do SQL Server '{0}'.",
"sql.migration.assessment.in.progress": "Avaliação em andamento",
"sql.migration.assessment.in.progress.content": "Estamos avaliando os bancos de dados em sua instância do SQL Server {0} para identificar o alvo SQL do Azure correto.\r\n\r\nIsto pode levar algum tempo.",
"sql.migration.assessment.migration.warning": "Os bancos de dados que não estão prontos para migração para a Instância Gerenciada de SQL do Azure podem ser migrados para o SQL Server em Máquinas Virtuais do Azure.",
"sql.migration.assessment.results": "Resultados da avaliação",
+ "sql.migration.assessment.results.and.recommendations.title": "Resultados e recomendações da avaliação",
"sql.migration.assessments.blocking.issue": "Este é um problema de bloqueio que impedirá o êxito da migração do banco de dados.",
"sql.migration.authKeys.header": "Chave de autenticação",
"sql.migration.authKeys.refresh.message": "A chave de autenticação '{0}' foi atualizada.",
"sql.migration.authentication.type": "Tipo de autenticação",
"sql.migration.authentication.types": "Chaves de autenticação",
"sql.migration.azure.sql": "SQL do Azure",
+ "sql.migration.azure.sql.database": "Banco de Dados SQL do Azure",
"sql.migration.azure.sql.database.managed.instance": "Instância Gerenciada de SQL do Azure",
"sql.migration.azure.sql.database.virtual.machine": "SQL Server em Máquinas Virtuais do Azure",
+ "sql.migration.azure.sql.database.virtual.machine.short": "SQL Server na VM do Azure",
"sql.migration.azure.sql.target": "Tipo de destino",
"sql.migration.azure.storage.account.to.upload.backups": "Conta de Armazenamento do Microsoft Azure para carregar backups",
"sql.migration.azure.tenant": "Locatário do Azure Active Directory",
+ "sql.migration.azureRecommendation.browse": "Procurar",
+ "sql.migration.azureRecommendation.folder.name": "Nome da pasta",
+ "sql.migration.azureRecommendation.open": "Abrir",
"sql.migration.backup.location": "Local do backup",
"sql.migration.backup.start.time": "Hora de início do backup",
"sql.migration.bc.info": "Uma substituição de migração de Instância Gerenciada de SQL para a camada de serviço Comercialmente Crítico pode levar muito mais tempo do que a de Uso Geral, pois três réplicas secundárias devem ser propagadas para o grupo de Alta Disponibilidade Always On. A duração da operação depende do tamanho dos dados. A velocidade de propagação em 90% dos casos é de 220 GB/hora ou superior.",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "Assinatura",
"sql.migration.blob.storage.table.help": "Inserir o nome do banco de dados de destino e selecionar grupo de recursos, conta de armazenamento e contêiner para os bancos de dados de origem selecionados.",
"sql.migration.blob.storageAccount.select": "Selecione um valor de conta de armazenamento primeiro.",
- "sql.migration.can.be.migrated": "{0} de {1} bases de dados podem ser migradas",
+ "sql.migration.can.be.migrated": "{0}/{1} bancos de dados podem ser migrados",
"sql.migration.cancel": "Cancelar",
"sql.migration.cancel.error": "Ocorreu um erro ao cancelar a migração.",
"sql.migration.cancel.migration": "Cancelar migração",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "Ocorreu um erro ao atualizar o status da migração.",
"sql.migration.cutover.step.1": "1. Interromper todas as transações de entrada para o banco de dados de origem.",
"sql.migration.cutover.step.2.blob": "2. Faça o backup do log diferencial final ou faça o backup e armazene-o no Contêiner do Azure Storage Blob.",
- "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.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",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "Dados carregados/tamanho",
"sql.migration.database": "Banco de dados",
"sql.migration.database.already.exists": "O banco de dados '{0}' já existe na instância gerenciada de destino '{1}'.",
+ "sql.migration.database.assessment.description": "Selecione os bancos de dados que você deseja avaliar para migração para o SQL do Azure.",
+ "sql.migration.database.assessment.title": "Bancos de dados para avaliação",
"sql.migration.database.backup.load.error": "Erro ao acessar detalhes do banco de dados.",
- "sql.migration.database.migration": "Banco de dados para migração",
+ "sql.migration.database.checksum.info.text": "Verifique se os backups foram feitos com a opção WITH CHECKSUM.",
"sql.migration.database.migration.mode.description": "Para migrar para o destino do SQL do Azure, escolha um modo de migração baseado em seus requisitos de tempo de inatividade.",
"sql.migration.database.migration.mode.label": "Modo de migração",
"sql.migration.database.migration.mode.offline.description": "O tempo de inatividade do aplicativo será iniciado quando a migração for iniciada.",
@@ -113,15 +122,15 @@
"sql.migration.database.migration.status": "Status da migração de banco de dados",
"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.to.be.migrated": "Banco de dados a ser migrado",
"sql.migration.databases": "Bancos de dados ({0}/{1})",
- "sql.migration.databases.selected": "{0}/{1} Banco(s) de dados selecionado(s)",
+ "sql.migration.databases.selected": "{0}/{1} bancos de dados selecionados",
"sql.migration.databases.table.title": "Bancos de dados",
"sql.migration.day": "{0} dia",
"sql.migration.days": "{0} dias",
"sql.migration.description": "Descrição",
"sql.migration.details.copied": "Detalhes copiados",
- "sql.migration.dms.portal.info": "Qualquer Serviço de Migração de Banco de Dados do Azure existente no portal do Azure não aparece no Azure Data Studio. Qualquer Serviço de Migração de Banco de Dados criado no Azure Data Studio ainda não estará visível no portal do Azure.",
"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.duration": "Duração",
"sql.migration.empty.table.subtext": "Para atingir os resultados esperados, verifique a conexão com a Instância do SQL Server.",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} os bancos de dados possuem avisos",
"sql.migration.inprogress.warning.single": "{0} o banco de dados possui avisos",
"sql.migration.instance": "Instância",
+ "sql.migration.invalid.account.error": "Para continuar, selecione uma conta válida do Azure.",
"sql.migration.invalid.blob.container.error": "Para continuar, selecione um contêiner de blob válido para o banco de dados de origem '{0}'.",
"sql.migration.invalid.blob.lastBackupFile.error": "Para continuar, selecione um último arquivo de backup válido para o banco dados de origem '{0}'.",
"sql.migration.invalid.blob.resourceGroup.error": "Para continuar, selecione um grupo de recursos válido para o banco de dados de origem '{0}'.",
"sql.migration.invalid.blob.storageAccount.error": "Para continuar, selecione uma conta de armazenamento válida para o banco de dados de origem '{0}'.",
"sql.migration.invalid.location.error": "Para continuar, selecione um local válido.",
+ "sql.migration.invalid.managedInstance.error": "Para continuar, selecione uma instância gerenciada válida.",
"sql.migration.invalid.migration.service.error": "Selecione um Serviço de Migração de Banco de Dados válido.",
"sql.migration.invalid.migration.service.offline.error": "Selecione um Serviço de Migração de Banco de Dados que esteja conectado a um nó.",
"sql.migration.invalid.network.share.location": "Formato do local de compartilhamento de rede inválido. Exemplo: {0}",
"sql.migration.invalid.owner.uri.error": "Não é possível conectar-se ao banco de dados devido a OwnerUri inválido (Parâmetro 'OwnerUri')",
- "sql.migration.invalid.resourceGroup.error": " Para continuar, selecione um grupo de recursos válido.",
+ "sql.migration.invalid.resourceGroup.error": "Para continuar, selecione um grupo de recursos válido.",
+ "sql.migration.invalid.savedInfo": "Não é possível recuperar a sessão salva. Tente novamente seleccionando uma nova sessão.",
"sql.migration.invalid.service.name.error": "Insira um nome válido para o Serviço de Migração.",
"sql.migration.invalid.storageAccount.error": "Para continuar, selecione uma conta de armazenamento válida.",
"sql.migration.invalid.subscription.error": "Para continuar, selecione uma assinatura válida.",
"sql.migration.invalid.target.name.error": "Insira um nome válido para o banco de dados de destino.",
"sql.migration.invalid.user.account": "O formato da conta de usuário é inválido. Exemplo: {0}",
+ "sql.migration.invalid.virtualMachine.error": "Para continuar, selecione uma máquina virtual válida.",
"sql.migration.ir.page.description": "O Serviço de Migração de Banco de Dados do Azure orquestra as atividades de migração de banco de dados e acompanha seu progresso. Você pode selecionar um Serviço de Migração de Banco de Dados existente como um destino do SQL do Azure se você já criou um anteriormente ou criar um novo abaixo.",
"sql.migration.ir.page.sql.migration.service.not.found": "Nenhum Serviço de Migração de Banco de Dados encontrado. Criar um novo.",
"sql.migration.ir.page.title": "Serviço de Migração de Banco de Dados do Azure",
@@ -182,7 +195,7 @@
"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.location": "Local",
- "sql.migration.managed.instance": "Instância Gerenciada de SQL do Azure",
+ "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 concluídas",
"sql.migration.migration.in.progress": "Migrações de banco de dados em andamento",
"sql.migration.migration.not.started": "Migrações não iniciadas",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} minutos",
"sql.migration.mode": "Modo",
"sql.migration.more.info": "Mais informações",
+ "sql.migration.na": "N/D",
"sql.migration.name": "Nome",
"sql.migration.name.label": "Nomes:",
"sql.migration.name.of.new.rg": "Nome do novo grupo de recursos",
@@ -248,16 +262,16 @@
"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",
- "sql.migration.resume.continue": "Continuar a última tentativa de migração...",
- "sql.migration.resume.start": "Começar com a avaliação de migração novamente (recomendado)",
+ "sql.migration.resume.session": "Retomar a sessão salva previamente",
"sql.migration.resume.title": "Executar o fluxo de trabalho de migração novamente",
"sql.migration.retry.migration": "Repetir a migração",
"sql.migration.retry.migration.error": "Erro ao tentar novamente a migração.",
"sql.migration.rg.created": "Grupo de recursos criado",
"sql.migration.save.close": "Salvar e fechar",
+ "sql.migration.save.close.popup": "Configuração salva. A coleta de dados de desempenho permanecerá em execução em segundo plano. Você pode parar a coleta quando quiser.",
"sql.migration.saved.assessment.cancel": "Cancelar",
"sql.migration.saved.assessment.next": "Próximo",
- "sql.migration.saved.assessment.result": "Resultado da avaliação salvo",
+ "sql.migration.saved.assessment.result": "Sessão salva",
"sql.migration.search": "Pesquisar",
"sql.migration.search.for.migration": "Pesquisar por migrações",
"sql.migration.sec": "{0} seg",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "Selecione um ou mais bancos de dados para avaliar a migração",
"sql.migration.select.database.to.migrate": "Selecione os bancos de dados a serem migrados.",
"sql.migration.select.prompt": "Clique em Instância do SQL Server ou qualquer um dos bancos de dados à esquerda para exibir seus detalhes.",
- "sql.migration.select.target.to.continue": "Para continuar, selecione um banco de dados de destino.",
+ "sql.migration.select.target.to.continue": "Para continuar, selecione um destino.",
"sql.migration.server": "Servidor",
"sql.migration.service.account.info.text": "Certifique-se de que a conta de serviço que executa a instância do SQL Server de origem tenha privilégios de leitura no compartilhamento de rede.",
"sql.migration.service.container.container.description1": "O Serviço de Migração de Banco de Dados do Azure aproveita o runtime da integração auto-hospedada do Azure Data Factory para fazer upload de backups do compartilhamento de arquivo de rede local para o Azure.",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "Mostrar status",
"sql.migration.size": "Tamanho (MB)",
"sql.migration.size.column.header": "Tamanho",
+ "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",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} vCore",
+ "sql.migration.sku.azureConfiguration.gen5": "Gen5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "Uso geral",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} vCore",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} vCore - {3} GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "Série Premium",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "Série premium otimizada para memória",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "Data: {0}, Log: {1}, tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "Escolha como você deseja fornecer dados de desempenho",
+ "sql.migration.sku.azureRecommendation.collectData.method": "Coletar dados de desempenho agora",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "Selecione uma pasta na sua unidade local onde os dados de desempenho serão salvos",
+ "sql.migration.sku.azureRecommendation.description": "A recomendação do Azure requer dados de desempenho da instância do SQL Server para fornecer recomendações de destino. Ative a coleta de dados de desempenho para receber a recomendação de destino para os bancos de dados que você deseja migrar. Quanto mais tempo isso for ativado, melhor será a recomendação. Você pode desativar a coleta de dados de desempenho a qualquer momento.",
+ "sql.migration.sku.azureRecommendation.description2": "Você também pode optar por selecionar esses dados a partir de uma pasta existente, caso já os tenha coletado anteriormente.",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "Já tenho os dados de desempenho",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "Gerando recomendações do Azure usando os dados de desempenho fornecidos...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "Selecione uma pasta em sua unidade local onde os dados de desempenho coletados anteriormente foram salvos",
+ "sql.migration.sku.azureRecommendation.start": "Iniciar",
+ "sql.migration.sku.azureRecommendation.start.popup": "Iniciando a coleta de dados de desempenho...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "As recomendações iniciais serão atualizadas automaticamente em aproximadamente {0} minuto(s).",
+ "sql.migration.sku.azureRecommendation.status.imported": "A recomendação do Azure foi aplicada usando os dados fornecidos. Importe ou colete dados adicionais para refinar a recomendação.",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "Coleta de dados em andamento. Gerando as recomendações iniciais...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "Verifique periodicamente para obter recomendações atualizadas pressionando o botão 'Atualizar recomendação'.",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "A recomendação do Azure coleta e analisa dados de desempenho e, em seguida, recomenda um banco de dados de tamanho apropriado no Azure para sua carga de trabalho.",
+ "sql.migration.sku.azureRecommendation.status.refining": "Coleta de dados ainda em andamento. Refinando recomendações existentes...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "A coleta de dados para recomendações do Azure foi interrompida.",
+ "sql.migration.sku.azureRecommendation.stop.popup": "Interrompendo a coleta de dados de desempenho...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "A execução da coleta de desempenho por um período mais longo ajuda a garantir uma recomendação mais precisa.",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "Clique no botão abaixo para importar ou coletar dados de desempenho do banco de dados.",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "A recomendação do Azure será exibida assim que a coleta de dados for concluída.",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "A recomendação do Azure não está disponível. Clique no botão “Obter recomendação do Azure” abaixo",
+ "sql.migration.sku.cpu": "{0} núcleos",
+ "sql.migration.sku.cpu.requirement": "Requisito de CPU",
+ "sql.migration.sku.data.iops.requirement": "Requisito de IOPS de dados",
+ "sql.migration.sku.data.storage.requirement": "Requisitos de armazenamento de dados",
+ "sql.migration.sku.db.card.title": "Banco de Dados SQL do Azure",
+ "sql.migration.sku.gb": "{0} GB",
+ "sql.migration.sku.get.recommendation": "Obter recomendações do Azure",
+ "sql.migration.sku.io.memory.requirement": "Requisitos de latência de E/S",
+ "sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Região do Azure para seu SQL do Azure de destino",
- "sql.migration.sku.mi.card.title": "Instância Gerenciada de SQL do Azure (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Para migrar para a Instância Gerenciada de SQL do Azure (PaaS), exiba os resultados da avaliação e selecione um ou mais banco de dados.",
- "sql.migration.sku.recommendation.view.assessment.vm": "Para migrar para o SQL Server na Máquina Virtual do Azure (IaaS), exiba os resultados da avaliação e selecione um ou mais bancos de dados.",
+ "sql.migration.sku.log.storage.requirement": "Requisitos de armazenamento de log",
+ "sql.migration.sku.logs.iops.requirement": "Requisito de IOPS de registros",
+ "sql.migration.sku.memory.requirement": "Requisito de Memória",
+ "sql.migration.sku.mi.card.title": "Instância Gerenciada de SQL do Azure",
+ "sql.migration.sku.ms": "{0} ms",
+ "sql.migration.sku.parameters": "Parâmetros de recomendação",
+ "sql.migration.sku.parameters.edit": "Editar os parâmetros",
+ "sql.migration.sku.parameters.edit.title": "Editar os parâmetros de recomendação",
+ "sql.migration.sku.parameters.enable.preview": "Habilitar os recursos de visualização",
+ "sql.migration.sku.parameters.enable.preview.info": "A ativação dessa opção incluirá as gerações de hardware mais recentes que melhoraram significativamente o desempenho e a escalabilidade. Esses SKUs estão atualmente em visualização e podem ainda não estar disponíveis em todas as regiões.",
+ "sql.migration.sku.parameters.percentage.utilization": "Utilização percentual",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "Percentual de pontos de dados a serem usados durante a agregação dos dados de desempenho.",
+ "sql.migration.sku.parameters.scale.factor": "Fator de escala:",
+ "sql.migration.sku.parameters.scale.factor.invalid": "Fator de escala inválido. Insira um valor inteiro positivo.",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Altere o fator de escala se desejar que a recomendação do Azure seja uma porcentagem maior ou menor do que sua carga de trabalho atual.",
+ "sql.migration.sku.parameters.text": "Insira as informações abaixo para editar os parâmetros de recomendação.",
+ "sql.migration.sku.parameters.update": "Atualizar",
+ "sql.migration.sku.percentage": "{0}%",
+ "sql.migration.sku.percentile": "{0}° percentil",
+ "sql.migration.sku.recommendation": "Recomendações do Azure",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Para migrar para a Instância Gerenciada de SQL do Azure, exiba os resultados da avaliação e selecione um ou mais bancos de dados.",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Para migrar para o SQL Server na Máquina Virtual do Azure, exiba os resultados da avaliação e selecione um ou mais bancos de dados.",
+ "sql.migration.sku.recommendationReason": "Motivo da recomendação",
+ "sql.migration.sku.recommendations": "Recomendações",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "Última atualização: {0}",
+ "sql.migration.sku.recommendations.loading": "Carregando...",
+ "sql.migration.sku.recommendations.title": "({0} recomendações)",
+ "sql.migration.sku.recommended.value": "Valor",
+ "sql.migration.sku.recommendedConfiguration": "Configuração recomendada",
+ "sql.migration.sku.refine.recommendation": "Refinar a recomendação do Azure",
+ "sql.migration.sku.refresh.recommendation": "Recomendação de atualização",
"sql.migration.sku.resource": "Seu nome de recurso do SQL do Azure de destino",
"sql.migration.sku.resource_group": "Grupo de recursos para o destino do SQL do Azure",
+ "sql.migration.sku.restart.performance.collection": "Reiniciar a coleta de dados",
+ "sql.migration.sku.sourceProperties": "Propriedades da origem",
+ "sql.migration.sku.sql.dataDisk": "Arquivos de dados do SQL",
+ "sql.migration.sku.sql.logDisk": "Arquivos de log do SQL",
+ "sql.migration.sku.sql.temp": "Tempdb do SQL",
+ "sql.migration.sku.stop.performance.collection": "Interromper a Coleta de Dados",
+ "sql.migration.sku.storage.dimension": "Dimensão",
+ "sql.migration.sku.storageGB": "{0} GB",
"sql.migration.sku.subscription": "Nome da assinatura para o destino do SQL do Azure",
- "sql.migration.sku.vm.card.title": "SQL Server na Máquina Virtual do Azure (IaaS)",
+ "sql.migration.sku.targetDeploymentType": "Tipo de implantação de destino",
+ "sql.migration.sku.targetStorageConfiguration": "Configuração do armazenamento de destino da recomendação",
+ "sql.migration.sku.targetStorageConfiguration.caching": "Cache do host",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "Não aplicável",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "Nenhum",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "Somente leitura",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "Leitura/gravação",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "Coloque tempdb na unidade SSD efêmera local (padrão D:)",
+ "sql.migration.sku.targetStorageConfiguration.info": "Abaixo está a configuração de armazenamento de destino necessária para atender suas necessidades de desempenho de armazenamento.",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "SSD local",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "Configuração do armazenamento recomendada",
+ "sql.migration.sku.targetStorageConfiguration.storage": "Armazenamento",
+ "sql.migration.sku.viewDetails": "Exibir os detalhes",
+ "sql.migration.sku.vm.card.title": "SQL Server na Máquina Virtual do Azure",
"sql.migration.source.configuration": "Configuração de origem",
"sql.migration.source.credentials": "Credenciais de origem",
"sql.migration.source.database": "Nome do banco de dados de origem",
"sql.migration.source.databases": "Bancos de dados de origem",
- "sql.migration.source.details.sqlAuth": "Insira as credenciais de Autenticação do SQL usadas para se conectar à Instância do SQL Server {0}. Essas credenciais serão usadas para se conectar à instância do SQL Server e identificar arquivo de backup válido.",
+ "sql.migration.source.details.sqlAuth": "Insira as credenciais de Autenticação do SQL usadas para se conectar à Instância do SQL Server {0}. Essas credenciais serão usadas para se conectar à instância do SQL Server e identificar arquivo de backup válido.",
"sql.migration.source.details.windowAuth": "Insira as credenciais de Autenticação do Windows usadas para se conectar à Instância do SQL Server {0}. Essas credenciais serão usadas para se conectar à instância do SQL Server e identificar arquivos de backup válidos.",
"sql.migration.source.server": "Servidor de origem",
"sql.migration.source.version": "Versão de origem",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "Instância do SQL Server",
"sql.migration.sql.virtual.machine": "Máquina Virtual SQL",
"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",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "Testar conexão",
"sql.migration.type": "Tipo",
"sql.migration.type.label": "Tipo:",
+ "sql.migration.unavailable.managedInstance": "(Indisponível) {0}",
"sql.migration.unique.name": "Selecione um nome exclusivo para este banco de dados de destino",
"sql.migration.username": "Nome de usuário",
"sql.migration.view.all": "Exibir tudo",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Selecione uma conta do Azure vinculada ao Azure Data Studio ou vincule uma agora.",
"sql.migration.wizard.account.noAccount.error": "Adicione uma conta vinculada e tente novamente.",
"sql.migration.wizard.account.title": "Conta do Azure",
+ "sql.migration.wizard.perfCollection.error": "Ocorreram erros ao coletar os dados de desempenho do servidor '{0}'. Se esses problemas persistirem, tente reiniciar o processo de coleta de dados:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "Com base nos resultados da avaliação, todos os {0} de seus bancos de dados em um estado online podem ser migrados para o SQL do Azure.",
"sql.migration.wizard.sku.assessment.error": "Erro ao avaliar o servidor '{0}'.",
"sql.migration.wizard.sku.assessment.error.bypass": "Marque essa opção para ignorar a avaliação e continuar a migração.",
"sql.migration.wizard.sku.assessment.error.detail": "[Não há resultados de avaliação para validar a preparação da migração do seu banco de dados. Ao marcar esta caixa, você reconhece que deseja continuar migrando seu banco de dados para o destino SQL do Azure desejado.]",
"sql.migration.wizard.sku.assessment.unexpected.error": "Ocorreu um erro inesperado ao avaliar o servidor '{0}'.{3}Mensagem: {1}{3}pilha: {2}",
"sql.migration.wizard.sku.choose_a_target": "Escolha seu destino SQL do Azure",
- "sql.migration.wizard.sku.error": "Ocorreu um erro ao avaliar seus bancos de dados.",
- "sql.migration.wizard.sku.title": "SQL do Azure de destino",
+ "sql.migration.wizard.sku.error": "Ocorreu um erro ao gerar recomendações de SKU para o servidor '{0}'.",
+ "sql.migration.wizard.sku.error.noRecommendation": "Nenhuma recomendação disponível",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "Nenhuma recomendação de SKU foi gerada, pois não haviam SKUs que pudessem atender às características de desempenho da sua origem. Tente selecionar uma plataforma de destino diferente, ajustar os parâmetros de recomendação ou selecionar um conjunto diferente de bancos de dados para avaliar.",
+ "sql.migration.wizard.target.description": "Selecione uma conta do Azure e seu destino {0}.",
+ "sql.migration.wizard.target.title": "SQL do Azure de destino",
"sql.migration.yes": "Sim",
- "total.databases.selected": "{0} de {1} banco(s) de dados selecionado(s)."
+ "total.databases.selected": "{0} de {1} bancos de dados selecionados"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}'",
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 ebf3c8a073..202973cabb 100644
--- a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json
+++ b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "Selecionar tudo",
"table.sortAscending": "Classificação Crescente",
"table.sortDescending": "Classificação Decrescente",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "{0} selecionado(s)",
"tableFilter.visibleCount": "{0} resultados"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "O menu de contexto do item dataexplorer",
"dataGrid.context": "O menu de contexto do item da grade de dados",
"default": "Habilitar verificações de atualização automática. O Azure Data Studio verificará se há atualizações automaticamente e periodicamente.",
+ "docNotFoundForUriError": "Não foi possível abrir um documento do bloco de anotações para o URI especificado.",
"enable locally": "Recarregue o Azure Data Studio para habilitar essa extensão localmente.",
"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",
@@ -10006,17 +10009,14 @@
"sql.watcherExclude": "Configure os padrões glob de caminhos de arquivo para excluir da observação de arquivos. Os padrões devem corresponder em caminhos absolutos, ou seja, prefixo com `**/` ou o caminho completo para corresponder corretamente e sufixo com `/**` para corresponder aos arquivos dentro de um caminho (por exemplo, `**/build/output/**` ou `/Users/name/workspaces/project/build/output/**`). A alteração dessa configuração exige uma reinicialização. Ao experimentar o Azure Data Studio consumindo muito tempo de CPU na inicialização, você pode excluir pastas grandes para reduzir a carga inicial.",
"uninstallExtensionComplete": "Recarregue o Azure Data Studio para concluir a desinstalação da extensão {0}.",
"updateLocale": "Deseja alterar o idioma da interface do usuário do Azure Data Studio para {0} e reiniciar?",
+ "vscodeDocCreationFailedError": "Falha ao criar o documento do bloco de anotações.",
"vscodeFunctionalityNotSupportedError": "Essa funcionalidade do VS Code não é suportada no Azure Data Studio.",
- "vscodeInvalidArgumentsError": "Argumentos inválidos",
+ "vscodeInvalidArgumentsError": "Argumentos inválidos.",
"watermark.newNotebook": "Novo bloco de anotações",
"watermark.newSqlFile": "Novo arquivo SQL",
"workspace.trust.description": "Controla se a confiança do workspace está habilitada ou não dentro Azure Data Studio.",
"workspace.trust.emptyWindow.description": "Controla se a janela vazia é confiável ou não por padrão dentro Azure Data Studio. Quando usado com `#{0}#`, você pode habilitar a funcionalidade completa do Azure Data Studio sem avisar em uma janela vazia."
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "Deve ser uma opção da lista",
- "selectBox": "Selecionar Caixa"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "Não há nenhuma conta para atualizar",
"accountActions.no": "Não",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"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.newRowButtonAriaLabel": "Adicionar uma nova linha à tabela '{0}'",
"designer.newRowText": "Adicionar Novo",
"designer.processing": "Processando...",
"designer.processingChanges": "Processando alterações...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "As alterações foram publicadas",
"designer.publishingChanges": "Publicado alterações...",
"designer.removeRowText": "Remover",
+ "designer.scriptTabTitle": "Scripts",
"tableDesigner.unknownComponentType": "O tipo de componente: {0} não tem suporte"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "Célula de texto"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "Parâmetros"
+ "cellLanguageDescription": "({0}) – Linguagem Atual",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "Parâmetros",
+ "selectCellLanguage": "Selecionar o Modo de Linguagem da Célula"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "Erro na última execução. Clique para executar novamente",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "Se deseja usar a versão mais recente do renderizador de markdown para Notebooks. Isso pode fazer com que o markdown seja renderizado de forma diferente das versões anteriores.",
"notebookViews": "Exibições do Bloco de Anotações",
"notebookViews.enabled": "(Visualização) Habilitar Modos de Exibição do Bloco de Anota",
+ "restartNotebookKernel": "Reiniciar Kernel do bloco de anotações",
"search.actionsPosition": "Controla o posicionamento do actionbar nas linhas do modo de exibição de pesquisa.",
"search.actionsPositionAuto": "Posicione o actionBar à direita quando o modo de exibição de pesquisa for estreito e imediatamente após o conteúdo quando o modo de exibição de pesquisa for largo.",
"search.actionsPositionRight": "Sempre posicione o actionbar à direita.",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "Adicionar uma conta",
"accountDialog.close": "Fechar",
"accountDialog.didNotPickAuthProvider": "Você não selecionou nenhum provedor de autenticação. Tente novamente.",
+ "accountDialog.loadingProviderLabel": "Carregando contas...",
"accountDialog.noAccountLabel": "Não há nenhuma conta vinculada. Adicione uma conta.",
"accountDialog.noCloudsRegistered": "Você não tem nuvens habilitadas. Acesse Configurações-> Pesquisar Configuração de Conta do Azure-> Habilitar pelo menos uma nuvem",
"accountExplorer.name": "Contas",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "Não foi possível iniciar o servidor porque um provedor não foi definido para esse tipo de arquivo de notebook.",
"ServerNotStarted": "O servidor não foi iniciado por uma razão desconhecida",
"clientSession.unknownError": "Ocorreu um erro ao iniciar a sessão do notebook",
- "kernelRequiresConnection": "O kernel {0} não foi encontrado. O kernel padrão será usado em seu lugar."
+ "kernelRequiresConnection": "O kernel {0} não foi encontrado. O kernel padrão será usado em seu lugar.",
+ "kernelRestartFailed": "Falha na reinicialização do kernel: {0}",
+ "kernelRestartedSuccessfully": "Kernel reiniciado com êxito"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "A espera pela disponibilidade do Provedor de Execução expirou para o provedor de notebook '{0}'",
+ "failedToCreateNotebookInput": "Falha ao criar entrada do bloco de anotações para o provedor '{0}'",
"notebookServiceNoProvider": "O provedor de notebooks não existe",
"notebookUriNotDefined": "Nenhum URI foi passado ao criar um gerenciador de notebooks",
"serializationProviderTimeout": "A espera pela disponibilidade do Provedor de Serialização expirou para o provedor de notebook '{0}'",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "Modo de Exibição Sem Título"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "Não há suporte para a reinicialização do kernel do SQL",
"connectionRequired": "Uma conexão precisa ser escolhida para executar as células do notebook",
"sqlKernelError": "Erro no kernel do SQL",
"sqlMaxRowsDisplayed": "Exibindo as Primeiras {0} linhas."
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "Descrição da tabela.",
"designer.table.description.name": "O nome do objeto de tabela.",
"designer.table.description.schema": "O esquema que contém a tabela.",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "Colunas na chave primária.",
+ "designer.table.primaryKeyName.description": "Nome da chave primária.",
+ "tableDesigner.ErrorDialogTitle": "Designer de Tabela erro",
"tableDesigner.ForeignKeyTypeName": "Chave Estrangeira",
"tableDesigner.ForeignTableName": "Tabela Estrangeira",
"tableDesigner.IndexTypeName": "Índice",
+ "tableDesigner.PrimaryKeyTabTitle": "Chave Primária",
+ "tableDesigner.TableSchemaValidationError": "Falha na validação de esquema de tabela com o erro: {0}",
+ "tableDesigner.addForeignKey": "Nova Chave Estrangeira",
+ "tableDesigner.addNewCheckConstraint": "Nova Restrição de Verificação",
+ "tableDesigner.addNewColumn": "Nova Coluna",
+ "tableDesigner.addNewColumnMapping": "Novo Mapeamento de Coluna",
+ "tableDesigner.addNewColumnToIndex": "Adicionar Coluna",
+ "tableDesigner.addNewColumnToPrimaryKey": "Adicionar Coluna",
+ "tableDesigner.addNewIndex": "Novo Índice",
"tableDesigner.checkConstraintExpressionTitle": "Expressão",
"tableDesigner.checkConstraintNameTitle": "Nome",
"tableDesigner.checkConstraintTypeName": "Verificar Restrição",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "Colunas",
"tableDesigner.indexName": "Nome",
"tableDesigner.indexesTabTitle": "Índices",
+ "tableDesigner.inputValidationError": "Falha na validação de entrada com o erro: {0}",
"tableDesigner.nameTitle": "Nome da tabela",
+ "tableDesigner.primaryKeyColumnsTitle": "Colunas de Chave Primária",
+ "tableDesigner.primaryKeyNameTitle": "Nome",
"tableDesigner.publishChangeError": "Ocorreu um erro ao publicar as alterações: {0}",
"tableDesigner.publishChangeSuccess": "As alterações foram publicadas com êxito.",
"tableDesigner.savingChanges": "Publicando alterações no designer de tabela...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "Não é possível iniciar uma sessão. O gerente ainda não foi inicializado"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "Consulta {0}: custo da consulta (em relação ao script): {1}%"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "Abrir Consulta",
- "queryPlanCustomZoom": "Zoom Personalizado",
- "queryPlanFitGraphLabel": "Zoom para caber",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "Propriedades",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "Ampliar",
- "queryPlanZoomOutActionLabel": "Reduzir"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Recurso de visualização"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "Cancelar",
"tableDesigner.generateScript": "Gerar script",
"tableDesigner.previewDatabaseUpdates": "Visualizar as Atualizações de Banco do Dados"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "Deve ser uma opção da lista",
+ "selectBox": "Selecionar Caixa"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "Problemas"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "Arquivos do plano de execução",
+ "executionPlanCustomZoom": "Zoom Personalizado",
+ "executionPlanFileLoadingComplete": "Os planos de execução são gerados",
+ "executionPlanFileLoadingFailed": "Falha ao carregar o plano de execução",
+ "executionPlanFitGraphLabel": "Zoom para caber",
+ "executionPlanOpenGraphFile": "Mostrar o Plano de Consulta XML",
+ "executionPlanPropertiesActionLabel": "Propriedades",
+ "executionPlanSavePlanXML": "Salvar Arquivo de Plano",
+ "executionPlanSearchNodeAction": "Localizar Nó",
+ "executionPlanTitle": "Plano de Consulta (visualização)",
+ "executionPlanZoomInActionLabel": "Ampliar",
+ "executionPlanZoomOutActionLabel": "Reduzir",
+ "loadingExecutionPlanFile": "Gerando planos de execução",
+ "openQueryAction": "Abrir Consulta"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "Editor de Plano de Execução de Consulta"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Edge",
+ "executionPlanPropertyViewClose": "Fechar",
+ "executionPlanPropertyViewSortAlphabetically": "Alfabético",
+ "executionPlanPropertyViewSortByDisplayOrder": "Categorizar",
+ "nodePropertyViewNameNameColumnHeader": "Nome",
+ "nodePropertyViewNameValueColumnHeader": "Valor",
+ "nodePropertyViewTitle": "Propriedades"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "Consulta {0}: custo da consulta (em relação ao script): {1}%"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "Fechar (Escape)",
+ "customZoomApplyButton": "Aplicar",
+ "customZoomApplyButtonTitle": "Aplicar Zoom (Enter)",
+ "invalidCustomZoomError": "Selecionar um valor de zoom entre 1 e 200",
+ "qpZoomValueLabel": "Zoom (porcentagem)",
+ "zoomAction": "Zoom (Enter)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "Fechar (Escape)",
+ "executionPlanSearchTypeContains": "Contém",
+ "executionPlanSearchTypeEquals": "Igual a",
+ "nextSearchItemAction": "Próxima Correspondência (Inserir)",
+ "previousSearchItemAction": "Correspondência Anterior (Shift+Enter)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "Carregando notebook {0} concluído",
+ "loadingNotebookMessage": "Carregando notebook {0}"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "Nenhum manipulador de plano de execução válido está registrado",
+ "providerIdNotValidError": "O provedor válido é necessário para interagir com ExecutionPlanService",
+ "selectExecutionPlanProvider": "Selecionar um provedor para abrir o plano de execução"
}
}
}
\ 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 9c6c1a6b1e..26797c5e15 100644
--- a/i18n/ads-language-pack-ru/CHANGELOG.md
+++ b/i18n/ads-language-pack-ru/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-ru" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-ru/package.json b/i18n/ads-language-pack-ru/package.json
index 8773595135..f982c9c225 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 5776fe492b..fd45872af6 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "Введите непустой пароль или нажмите клавишу ESC, чтобы выйти.",
"arc.enterNewPassword": "Введите новый пароль",
"arc.errorConnectingToController": "Ошибка при подключении к контроллеру. {0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "Ошибка при перечислении рабочих областей Log Analytics: {0}",
"arc.errorVerifyingPassword": "При проверке пароля произошла ошибка. {0}",
"arc.extensionInstallationFailed": "Расширение {0} не установлено.",
"arc.extensionInstalled": "Расширение \"{0}\" установлено.",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "Инфраструктура",
"arc.data.controller.kube.cluster.context": "Контекст кластера",
"arc.data.controller.location": "Расположение",
+ "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",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "Подтвердить пароль",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "Пароль",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "Введите пароль, который будет использоваться для входа на панели мониторинга метрик и журналов.",
@@ -439,7 +443,7 @@
"arc.postgres.storage-class.data.description": "Класс хранения, используемый для постоянных томов данных",
"arc.postgres.storage-class.logs.description": "Класс хранения, используемый для постоянных томов журналов",
"arc.postgres.wizard.page1.title": "Укажите параметры группы серверов гипермасштабирования PostgreSQL с поддержкой Azure",
- "arc.postgres.wizard.title": "Deploy an Azure Arc-enabled PostgreSQL Hyperscale server group",
+ "arc.postgres.wizard.title": "Развертывание группы серверов гипермасштабирования PostgreSQL с поддержкой Azure Arc",
"arc.sql.connection.settings.section.title": "Сведения о подключении SQL",
"arc.sql.cores-limit.description": "Предельное количество ядер управляемого экземпляра в виде целого числа.",
"arc.sql.cores-request.description": "Запрос ядер управляемого экземпляра в виде целого числа.",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "сведения о ценах",
"arc.sql.cost.summary.resource.group": "Группа ресурсов",
"arc.sql.cost.summary.service.tier": "Уровень служб",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.description": "Выберите один из последних уровней обслуживания для виртуальных ядер, которые доступны для Управляемых экземпляров SQL — Azure Arc, включая уровни обслуживания \\\"Общего назначения\\\" и \\\"Критически важный для бизнеса\\\".",
"arc.sql.cost.summary.service.tier.learn.more.text": "Дополнительные сведения",
"arc.sql.cost.summary.sql.connection.info": "Сведения о подключении SQL",
"arc.sql.cost.summary.sql.instance.settings": "Параметры экземпляра SQL",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "Ограничение виртуальных ядер ЦП",
"arc.sql.dev.use.description": "Установите этот флажок, чтобы указать, что этот экземпляр будет использоваться только для разработки и тестирования. За этот экземпляр не будет взиматься оплата.",
"arc.sql.dev.use.label": "Только для разработки",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "Высокий уровень доступности",
+ "arc.sql.high.availability.description": "Включите дополнительные реплики для высокого уровня доступности. Выбранная ниже конфигурация вычислений и хранилища будет применена ко всем репликам.",
"arc.sql.instance.name": "Имя экземпляра",
"arc.sql.instance.retention.policy.title": "Политика хранения резервных копий экземпляров SQL",
"arc.sql.instance.settings.section.title": "Параметры экземпляра SQL",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "У меня уже есть лицензия на SQL Server",
"arc.sql.memory-limit.description": "Предельная емкость управляемого экземпляра в виде целого числа.",
"arc.sql.memory-request.description": "Запрос емкости управляемого экземпляра в виде целочисленного объема памяти в ГБ.",
- "arc.sql.one.replica": "1 replica",
+ "arc.sql.one.replica": "1 реплика",
"arc.sql.pitr.description": "Восстановление на момент времени",
"arc.sql.pitr.retention.description": "Настройте хранение резервных копий до определенного момента во времени. {0}",
"arc.sql.retention.days.description": "Укажите срок хранения резервных копий для восстановления до точки во времени.",
"arc.sql.retention.days.label": "Хранение до точки во времени (в днях)",
- "arc.sql.service.tier.business.critical": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "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.data.description": "Класс хранения, используемый для данных (.mdf). Если значение не указано, будет использован класс хранения по умолчанию.",
@@ -494,8 +498,8 @@
"arc.sql.storage-class.dc.description": "Класс хранения, используемый для всех данных и постоянных томов журналов во всех объектах pod контроллеров данных, которым они требуются.",
"arc.sql.storage-class.logs.description": "Класс хранения, используемый для журналов (/var/log). Если значение не указано, будет использован класс хранения по умолчанию.",
"arc.sql.summary.arc.by.microsoft": "от Майкрософт",
- "arc.sql.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 реплики",
+ "arc.sql.two.replicas": "2 реплики",
"arc.sql.username": "Имя пользователя",
"arc.sql.volume.size.backups.description": "Размер тома хранилища для резервных копий (гибибайт).",
"arc.sql.volume.size.backups.label": "Размер тома в ГиБ (резервные копии)",
@@ -506,7 +510,7 @@
"arc.sql.volume.size.logs.description": "Размер тома хранилища для журналов (гибибайт).",
"arc.sql.volume.size.logs.label": "Размер тома в ГиБ (журналы)",
"arc.sql.wizard.page1.title": "Укажите параметры Управляемого экземпляра Azure SQL",
- "arc.sql.wizard.title": "Deploy Azure SQL managed instance - Azure Arc",
+ "arc.sql.wizard.title": "Создание управляемого экземпляра SQL Azure — Azure Arc",
"arc.storage-class.backups.label": "Класс хранения (резервные копии)",
"arc.storage-class.data.label": "Класс хранения (данные)",
"arc.storage-class.datalogs.label": "Класс хранения (журналы базы данных)",
@@ -529,9 +533,9 @@
"requested.cores.less.than.or.equal.to.cores.limit": "Число запрошенных ядер не должно превышать предельное",
"requested.memory.less.than.or.equal.to.memory.limit": "Объем запрошенной памяти не должен превышать предельный",
"resource.type.arc.postgres.description": "Развертывание групп серверов гипермасштабирования PostgreSQL в среде Azure Arc",
- "resource.type.arc.postgres.display.name": "PostgreSQL Hyperscale server groups - Azure Arc",
+ "resource.type.arc.postgres.display.name": "Группа серверов гипермасштабирования PostgreSQL — Azure Arc",
"resource.type.arc.sql.description": "Управляемая служба экземпляра SQL для разработчиков приложений в управляемой клиентом среде",
- "resource.type.arc.sql.display.name": "Azure SQL managed instance - Azure Arc",
+ "resource.type.arc.sql.display.name": "Управляемый экземпляр SQL Azure — Azure Arc",
"resource.type.azure.arc.description": "Создание контроллера данных Azure Arc",
"resource.type.azure.arc.display.name": "Контроллер данных Azure Arc",
"should.be.integer": "Значение должно быть целым числом",
diff --git a/i18n/ads-language-pack-ru/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/azcli.i18n.json
index 469a168b23..9419f8f88f 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/azcli.i18n.json
@@ -9,81 +9,81 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
+ "az.accept": "Принять",
+ "az.arcdataExtensionNotInstalled": "Для этого расширения требуется установленное расширение \\\"arcdata\\\" для Azure CLI. Установите последнюю версию, следуя инструкциям [здесь](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.arcdataInstalled": "Расширение arcdata для Azure CLI успешно установлено. Перезапуск Azure Studio необходим для завершения настройки — функции не будут активированы, пока это не будет сделано.",
+ "az.askLater": "Спросить позже",
"az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.azInstalled": "Служба Azure CLI успешно установлена. Перезапуск Azure Studio необходим для завершения настройки — функции не будут активированы, пока это не будет сделано.",
+ "az.azOutputParseErrorCaught": "Произошла ошибка при анализе выходных данных команды az: {0}. Выходные данные не соответствуют формату JSON.",
+ "az.azUserSettingReadLog": "Пользовательский параметр Azure CLI: {0}.{1} чтение, значение: {2}",
+ "az.azUserSettingUpdatedLog": "Пользовательский параметр Azure CLI: {0}. {1} обновлено, newValue: {2}",
+ "az.checkingLatestAzVersion": "Проверка наличия последней доступной версии Azure CLI",
+ "az.couldNotFindArcdataWithPrompt": "Не удалось найти расширение arcdata для Azure CLI, установить сейчас? Если нет, то некоторые функции не смогут работать.",
+ "az.couldNotFindAz": "Не удалось найти Azure CLI. Ошибка: {0}",
+ "az.couldNotFindAzArc": "Не удалось найти расширение arcdata для Azure CLI. Ошибка: {0}",
+ "az.couldNotFindAzWithPrompt": "Не удалось найти Azure CLI, установить сейчас? Если нет, то некоторые функции не смогут работать.",
+ "az.currentlyInstalledVersionIsLatest": "Установленная в настоящее время версия Azure CLI: {0} или более новая, чем любая другая доступная версия",
+ "az.decline": "Отклонить",
+ "az.doNotAskAgain": "Больше не спрашивать",
+ "az.downloadError": "Ошибка при скачивании",
+ "az.downloadFinished": "Загрузка завершена",
+ "az.downloadingProgressMb": "Выполняется скачивание ({0} / {1} МБ)",
+ "az.downloadingTo": "Идет скачивание {0} из {1} в {2}",
+ "az.endpointOrNamespaceRequired": "Необходимо указать конечную точку или пространство имен",
+ "az.executingCommand": "Выполняется команда: \\\"{0} {1}\\\"",
+ "az.failedToParseReleaseInfo": "Не удалось проанализировать JSON содержимого: в {0}.\r\nСодержимое файла:\r\n{1}\r\nОшибка: {2}",
+ "az.foundExistingAz": "Найдена существующая установка Azure CLI версии (v{0}) по пути {1} с версией arcdata {2}.",
+ "az.gettingTextContentsOfUrl": "Получение текстового содержимого ресурса по URL-адресу {0}",
+ "az.installError": "Ошибка при установке Azure CLI и расширения arcdata: {0}",
+ "az.installingArcdata": "Установка расширения arcdata для Azure CLI...",
+ "az.installingAz": "Установка Azure CLI...",
+ "az.latestAzVersionAvailable": "Последняя доступная версия Azure CLI: {0}.",
+ "az.missingRequiredVersion": "Для этой функции требуется Azure CLI >= {0}. Запустите команду \\\"Azure CLI: проверка на наличие обновления\\\", чтобы установить ее, а затем повторите попытку.",
+ "az.no": "Нет",
+ "az.noAz": "Служба Azure CLI недоступна, запустите команду \\\"Azure CLI: установить\\\", чтобы включить необходимые функции.",
+ "az.noAzArc": "Расширение arcdata для Azure CLI недоступно.",
+ "az.noAzWithLink": "Служба Azure CLI недоступна, [установите Azure CLI](command:az.install), чтобы включить необходимые функции.",
+ "az.noAzureCLI": "Azure CLI недоступен. Установите последнюю версию вручную [отсюда](https://docs.microsoft.com/cli/azure/install-azure-cli) и перезапустите Azure Studio.",
+ "az.noDownloadLink": "Ссылка для скачивания недоступна для платформы \\\"{0}\\\"\r\nСведения о выпуске: ${1}",
+ "az.noReleaseVersion": "Версия выпуска недоступна для платформы \\\"{0}\\\"\r\nСведения о выпуске: ${1}",
+ "az.parseVersionError": "При анализе выходных данных az --version произошла ошибка.",
+ "az.platformUnsupported": "Платформа \\\"{0}\\\" сейчас не поддерживается",
+ "az.promptForAzUpdate": "Доступна новая версия Azure CLI ({0}). Обновить до нее сейчас?",
+ "az.promptForRequiredAzUpdate": "Для этого расширения требуется установить Azure CLI >= {0}, чтобы выполнить обновление до последней версии ({1}) сейчас? В противном случае некоторые функции могут не работать.",
+ "az.promptLog": "Пользователю будет предложено принять следующее: {0}",
+ "az.requiredVersionNotAvailable": "Для этого расширения требуется установленное расширение arcdata для Azure CLI версии не ниже {0}, но в настоящее время доступна только версия {1}. Установите соответствующую версию, следуя инструкциям [отсюда](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.searchingForAz": "Поиск существующей установки Azure CLI...",
+ "az.skipInstall": "Пропущена установка Azure CLI и расширения arcdata, так как операция не была запрошена пользователем, а параметр конфигурации {0}.{1} — {2}",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "Непредвиденная ошибка при выполнении команды: {0}",
+ "az.unexpectedExitCode": "Непредвиденный код выхода из команды: {1} ({0})",
+ "az.unsupportedArcDataVersion": "Загруженная версия расширения arcdata для Azure CLI, {1}, пока не поддерживается. Последняя версия — {0}. Установите правильную версию, следуя инструкциям [здесь](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
+ "az.updateCheckSkipped": "Проверка доступности новой версии Azure CLI не выполнена, так как не удалось установить Azure CLI",
+ "az.updateError": "Ошибка при обновлении Azure CLI: {0}",
+ "az.updatingAz": "Обновление Azure CLI...",
+ "az.userRequestedInstall": "Пользователь запросил установку Azure CLI и расширения arcdata с помощью команды \\\"Azure CLI: Установить\\\"",
+ "az.userResponseInstall": "Ответ пользователя при запросе на установку Azure CLI: {0}",
+ "az.userResponseUpdate": "Ответ пользователя при запросе на обновление Azure CLI: {0}",
+ "az.versionForUpdate": "Найдена версия {0}, до которой можно обновить Azure CLI с текущей версии {1}.",
+ "az.yes": "Да"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
+ "azcli.arc.azArcdataInstallKey.description": "Выберите, будет ли вам предложено скачать расширение arcdata для Azure CLI.",
+ "azcli.arc.azArcdataUpdateKey.description": "Укажите, следует ли отображать запрос, когда станет доступно обновление для расширения arcdata для Azure CLI.",
"azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
+ "azcli.arc.config.debug": "Запись отладочной информации в канал вывода для всех выполненных команд az",
+ "azcli.arc.config.title": "Конфигурация Azure CLI",
+ "azcli.arc.description": "Поддержка Azure CLI",
"azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
+ "azcli.arc.install.dontPrompt.description": "Пользователю не будет предложено установить расширение arcdata для Azure CLI",
+ "azcli.arc.install.prompt.description": "Пользователю будет предложено установить расширение arcdata для Azure CLI",
+ "azcli.arc.update.dontPrompt.description": "Пользователю не будет выдаваться запрос на обновление расширения arcdata для Azure CLI",
+ "azcli.arc.update.prompt.description": "Пользователю будет выдаваться запрос на обновление расширения arcdata для Azure CLI",
+ "azcli.azCliInstallKey.description": "Укажите, будет ли отображаться запрос на установку Azure CLI.",
+ "azcli.install.dontPrompt.description": "Пользователю не будет предложено установить Azure CLI",
+ "azcli.install.prompt.description": "Пользователю будет предложено установить Azure CLI",
"command.category": "Azure CLI"
}
}
diff --git a/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json
index 77c9923c9d..143ec7c44e 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "Не удалось загрузить расширение \"{0}\" поставщика проекта. Сообщение об ошибке: {1}",
"dataworksapce.local": "Локально",
"dataworksapce.refresh": "Обновить",
- "dataworkspace.NewProjectDialogTitle": "Создание проекта",
+ "dataworkspace.NewProjectDialogTitle": "Создать новый проект базы данных",
"dataworkspace.Type": "Тип",
"dataworkspace.browse": "Обзор",
"dataworkspace.browseEllipsis": "Обзор...",
"dataworkspace.cloneParentDirectoryNotExistError": "Выбранный путь клонирования \"{0}\" не существует или не является каталогом.",
"dataworkspace.create": "Создать",
+ "dataworkspace.default": "По умолчанию",
"dataworkspace.enterProjectName": "Введите имя проекта",
"dataworkspace.fileNotExistError": "Выбранный {0} файл \"{1}\" не существует или не является файлом.",
"dataworkspace.gitRepoUrlPlaceholder": "Введите URL-адрес удаленного репозитория Git",
"dataworkspace.gitRepoUrlTitle": "URL-адрес репозитория Git",
+ "dataworkspace.learnMore": "Подробнее",
"dataworkspace.localClonePathPlaceholder": "Выберите расположение для локального клонирования репозитория",
"dataworkspace.localClonePathTitle": "Путь к локальному клону",
"dataworkspace.locationSelectorTitle": "Расположение",
"dataworkspace.nameCannotBeEmpty": "Имя не может быть пустым",
+ "dataworkspace.no": "Нет",
"dataworkspace.ok": "ОК",
"dataworkspace.open": "Открыть",
"dataworkspace.openExistingDialogTitle": "Открыть существующий проект",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "Не удалось загрузить некоторые проекты. Чтобы просмотреть дополнительные сведения, [откройте консоль разработчика](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "Удаленный репозиторий Git",
"dataworkspace.restartConfirmation": "Чтобы добавить проект в рабочую область, необходимо перезагрузить Azure Data Studio. Перезагрузить сейчас?",
+ "dataworkspace.sdkLearnMorePlaceholder": "Нажмите кнопку \"Подробнее\", чтобы получить дополнительные сведения о проектах в стиле пакета SDK.",
+ "dataworkspace.sdkStyleProject": "Проект в стиле пакета SDK (предварительная версия)",
"dataworkspace.select": "Выбрать",
"dataworkspace.selectProjectLocation": "Выбрать расположение проекта",
- "dataworkspace.selectProjectType": "Выбрать файл проекта",
+ "dataworkspace.selectProjectType": "Выбрать тип проекта базы данных",
+ "dataworkspace.selectTargetPlatform": "Выбрать целевую платформу",
"dataworkspace.targetPlatform": "Целевая Платформа",
"dataworkspace.workspacePlaceholder": "Выберите файл рабочей области ({0})",
+ "dataworkspace.yesRecommended": "Да (рекомендуется)",
"fileDoesNotExist": "Файл \"{0}\" не существует",
"gitCloneError": "Ошибка во время клонирования Git. Просмотрите выходные данные Git, чтобы получить дополнительные сведения",
"gitCloneMessage": "Клонирование репозитория Git \"{0}\"...",
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 f908edb021..f848967bea 100644
--- a/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "Учетные данные отсутствуют или недопустимы."
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "Нет",
+ "not now": "Спросить меня позже",
+ "suggest auto fetch": "Вы хотите, чтобы средство Azure Data Studio [периодически запускало \\\"git fetch\\\"]({0})?",
+ "yes": "Да"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
+ "HEAD not available": "Версия HEAD '{0}' недоступна.",
+ "add": "Добавить в рабочую область",
+ "add remote": "Добавить новый удаленный репозиторий...",
+ "addFrom": "Добавить удаленный репозиторий по URL-адресу",
+ "addfrom": "Добавить удаленный репозиторий из {0}",
+ "addremote": "Добавить удаленный репозиторий",
+ "always": "Всегда",
+ "are you sure": "В '{0}' будет создан репозиторий Git. Вы действительно хотите продолжить?",
+ "auth failed": "Не удалось выполнить проверку подлинности в удаленном Git.",
+ "auth failed specific": "Не удалось выполнить проверку подлинности в удаленном репозитории Git:\r\n\r\n{0}",
+ "branch already exists": "Ветви с именем '{0}' уже существует",
+ "branch name": "Имя ветви",
+ "branch name format invalid": "Имя ветви должно соответствовать регулярному выражению: {0}",
+ "cant push": "Не удается отправить ссылки в удаленный репозиторий. Сначала запустите операцию извлечения, чтобы интегрировать изменения.",
+ "changed": "Уровень ведения журнала изменен на: {0}",
+ "checkout detached": "Извлечение в отключенном режиме...",
+ "choose": "Выбрать папку...",
+ "clean repo": "Очистите рабочее дерево репозитория перед извлечением.",
+ "clonefrom": "Клонировать из {0}",
+ "cloning": "Клонирование репозитория Git \\\"{0}\\\"...",
+ "commit": "Зафиксировать подготовленные изменения",
+ "commit anyway": "Создать пустую фиксацию",
+ "commit hash": "Хэш фиксации",
+ "commit message": "Сообщение о фиксации",
+ "commitMessageWithHeadLabel2": "Сообщение (фиксация: \\\"{0}\\\")",
+ "confirm delete": "Вы действительно хотите удалить файл {0}?\r\nЭта операция является необратимой!\r\nВосстановить этот файл будет невозможно.",
+ "confirm delete multiple": "Вы действительно хотите удалить файлы ({0})?\r\nЭта операция является необратимой!\r\nВосстановить эти файлы будет невозможно.",
+ "confirm discard": "Вы действительно хотите отменить изменения в {0}?",
+ "confirm discard all": "Вы действительно хотите отменить все изменения в файлах ({0})?\r\nЭта операция является необратимой!\r\nВосстановить ваш текущий набор изменений будет невозможно.",
+ "confirm discard all 2": "{0}\r\n\r\nОтменить эту операцию будет НЕВОЗМОЖНО, ваш текущий рабочий набор БУДЕТ УТЕРЯН.",
+ "confirm discard all single": "Вы действительно хотите отменить изменения в {0}?",
+ "confirm discard multiple": "Вы действительно хотите отменить изменения в файлах ({0})?",
+ "confirm emtpy commit": "Вы действительно хотите создать пустую фиксацию?",
+ "confirm force delete branch": "Ветвь '{0}' объединена не полностью. Удалить ее?",
+ "confirm force push": "Вы собираетесь принудительно отправить ваши изменения. Это может привести к деструктивным изменениям и к непреднамеренной перезаписи изменений, внесенных другими пользователями.\r\n\r\nВы действительно хотите продолжить?",
+ "confirm no verify commit": "Вы собираетесь зафиксировать изменения без проверки. Перехватчики перед фиксацией будут пропущены, что может быть нежелательным.\r\n\r\nПродолжить?",
+ "confirm publish branch": "В ветви '{0}' отсутствует восходящая ветвь. Вы хотите опубликовать эту ветвь?",
+ "confirm restore": "Вы действительно хотите восстановить {0}?",
+ "confirm restore multiple": "Вы действительно хотите восстановить файлы ({0})?",
+ "confirm stage file with merge conflicts": "Вы действительно хотите проиндексировать {0} с конфликтами слияния?",
+ "confirm stage files with merge conflicts": "Вы действительно хотите проиндексировать файлы ({0}) с конфликтами слияния?",
+ "create branch": "Создание новой ветви...",
+ "create branch from": "Создание новой ветви из...",
+ "create repo": "Инициализировать репозиторий",
+ "current": "Текущая",
+ "delete": "Удалить файл",
+ "delete branch": "Удалить ветвь",
+ "delete file": "Удалить файл",
+ "delete files": "Удалить файлы",
+ "deleted by them": "Файл \\\"{0}\\\" был удален ими и изменен нами.\r\n\r\nЧто вы хотели бы сделать?",
+ "deleted by us": "Файл \\\"{0}\\\" был удален нами и изменен ими.\r\n\r\nЧто вы хотели бы сделать?",
+ "discard": "Отменить изменения",
+ "discardAll": "Отменить изменения во всех файлах ({0})",
+ "discardAll multiple": "Отменить изменения в одном файле",
+ "force": "Принудительное извлечение",
+ "force push not allowed": "Принудительная отправка не разрешена. Включите ее, установив параметр \\\"git.allowForcePush\\\".",
+ "git error": "Ошибка Git",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (индекс)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
- "ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "git.title.workingTree": "{0} (Рабочее дерево)",
+ "init": "Выберите папку рабочей области для инициализации репозитория Git",
+ "init repo": "Инициализировать репозиторий",
+ "invalid branch name": "Недопустимое имя ветви",
+ "keep ours": "Сохранить нашу версию",
+ "keep theirs": "Сохранить их версию",
+ "learn more": "Дополнительные сведения",
+ "local changes": "Локальные изменения будут перезаписаны при извлечении.",
+ "merge commit": "Последняя фиксация была фиксацией слияния. Вы действительно хотите отменить ее?",
+ "merge conflicts": "Обнаружены конфликты слияния. Устраните их перед фиксацией.",
+ "missing user info": "Убедитесь, что вы настроили параметры \\\"user.name\\\" и \\\"user.email\\\" в git.",
+ "never": "Никогда",
+ "never again": "ОК, больше не показывать",
+ "never ask again": "ОК, больше не показывать",
+ "no changes": "Нет изменений для фиксации.",
+ "no changes stash": "Отсутствуют изменения, которые необходимо спрятать.",
+ "no more": "Невозможно отменить операцию, так как HEAD не указывает ни на какой коммит.",
+ "no rebase": "Перемещение изменений из одной ветви в другую не выполняется.",
+ "no remotes added": "Ваш репозиторий не содержит удаленные репозитории.",
+ "no remotes to fetch": "Для этого репозитория не настроены удаленные репозитории для забора изменений.",
+ "no remotes to publish": "Для вашего репозитория не настроены удаленные репозитории для публикации.",
+ "no remotes to pull": "Для вашего репозитория не настроены удаленные репозитории для получения данных.",
+ "no remotes to push": "Для вашего репозитория не настроены удаленные репозитории для отправки данных.",
+ "no staged changes": "Нет подготовленных изменений для фиксации.\r\n\r\nХотите подготовить все свои изменения и зафиксировать их напрямую?",
+ "no stashes": "В репозитории отсутствуют скрытые изменения.",
+ "no tags": "У этого репозитория не было тегов.",
+ "no verify commit not allowed": "Фиксации без проверки не допускаются, включите их с помощью параметра \\\"git.allowNoVerifyCommit\\\".",
+ "nobranch": "Переключитесь на какую-либо ветвь, чтобы отправить изменения в удаленный репозиторий.",
+ "ok": "ОК",
+ "open git log": "Открыть журнал GIT",
+ "open repo": "Открыть репозиторий",
+ "openrepo": "Открыть",
+ "openreponew": "Открыть в новом окне",
+ "pick branch pull": "Выберите ветвь для извлечения",
+ "pick provider": "Выберите поставщика, в который необходимо опубликовать ветвь \\\"{0}\\\":",
+ "pick remote": "Выберите удаленный сервер, на котором нужно опубликовать ветвь \\\"{0}\\\":",
+ "pick remote pull repo": "Выберите удаленный репозиторий, с которого нужно получить ветвь",
+ "pick stash to apply": "Выберите спрятанное изменение для применения",
+ "pick stash to drop": "Выберите спрятанные данные для удаления",
+ "pick stash to pop": "Выберите спрятанное изменение для отображения",
+ "proposeopen": "Вы хотите открыть клонированный репозиторий?",
+ "proposeopen init": "Вы хотите открыть инициализированный репозиторий?",
+ "proposeopen2": "Вы хотите открыть клонированный репозиторий, или добавить его в текущую рабочую область?",
+ "proposeopen2 init": "Вы хотите открыть инициализированный репозиторий, или добавить его в текущую рабочую область?",
+ "provide branch name": "Укажите новое имя ветви",
+ "provide commit hash": "Укажите хэш фиксации",
+ "provide commit message": "Введите сообщение фиксации.",
+ "provide remote name": "Укажите удаленное имя",
+ "provide stash message": "Укажите сообщение о скрытии",
+ "provide tag message": "Укажите сообщение для аннотирования тега",
+ "provide tag name": "Укажите имя тега",
+ "publish to": "Опубликовать в {0}",
+ "remote already exists": "Удаленный репозиторий \\\"{0}\\\" уже существует.",
+ "remote branch at": "Удаленная ветвь в {0}",
+ "remote name": "Удаленное имя",
+ "remote name format invalid": "Недопустимый формат имени удаленного репозитория",
+ "remove remote": "Выберите удаленный репозиторий для удаления",
+ "repourl": "URL-адрес репозитория",
+ "restore file": "Восстановить файл",
+ "restore files": "Восстановить файлы",
+ "save and commit": "Сохранить все и фиксировать",
+ "save and stash": "Сохранить все и спрятать",
+ "select a branch to merge from": "Выберите ветвь для слияния",
+ "select a branch to rebase onto": "Выберите ветвь для перемещения в нее изменений",
+ "select a ref to checkout": "Выберите ссылку для переключения",
+ "select a ref to checkout detached": "Выберите ссылку для извлечения в отключенном режиме",
+ "select a ref to create a new branch from": "Выберите ссылку для создания ветви \\\"{0}\\\" из",
+ "select a tag to delete": "Выберите тег для удаления",
+ "select branch to delete": "Выберите ветвь для удаления",
+ "select log level": "Установите уровень ведения журнала",
+ "selectFolder": "Выбрать расположение репозитория",
+ "show command output": "Показать выходные данные команды",
+ "stash": "Все равно спрятать",
+ "stash merge conflicts": "Обнаружены конфликты слияния при применении скрытых изменений.",
+ "stash message": "Сообщение к спрятанным изменениям",
+ "stashcheckout": "Спрятать и извлечь",
+ "sure drop": "Вы действительно хотите удалить спрятанные изменения: {0}?",
+ "sync is unpredictable": "Это действие отправит фиксации в \\\"{0}/{1}\\\" и извлечет их оттуда.",
+ "tag at": "Тег в {0}",
+ "tag message": "Сообщение",
+ "tag name": "Имя тега",
+ "there are untracked files": "Существует {0} неотслеживаемых файлов, которые будут удалены с диска в случае отмены изменений.",
+ "there are untracked files single": "При отмене изменений для этого неотслеживаемого файла этот файл будет удален с диска: {0}.",
+ "undo commit": "Отменить фиксацию слияния",
+ "unsaved files": "Некоторые файлы ({0}) не сохранены.\r\n\r\nВы хотите сохранить их перед фиксацией?",
+ "unsaved files single": "В следующем файле есть несохраненные изменения, которые не будут включены в фиксацию, если вы захотите продолжить: {0}.\r\n\r\nВы хотите сохранить этот файл перед фиксацией?",
+ "unsaved stash files": "Некоторые файлы ({0}) не сохранены.\r\n\r\nВы хотите сохранить их, прежде чем спрятать?",
+ "unsaved stash files single": "В следующем файле есть несохраненные изменения, которые не будут включены в спрятанные изменения, если вы захотите продолжить: {0}.\r\n\r\nВы хотите сохранить этот файл, прежде чем спрятать?",
+ "warn untracked": "Эта операция приведет к УДАЛЕНИЮ неотслеживаемых файлов ({0})!\r\nОна является НЕОБРАТИМОЙ!\r\nВосстановить эти файлы будет НЕВОЗМОЖНО.",
+ "yes": "Да",
+ "yes discard tracked": "Отменить изменения для одного отслеживаемого файла",
+ "yes discard tracked multiple": "Отменить изменения для отслеживаемых файлов ({0})",
+ "yes never again": "Да, больше не показывать"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "Пропущенный найденный Git в: {0}",
+ "using git": "Используется git {0} из {1}",
+ "validating": "Проверка найденного git в:{0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "Доступные репозитории отсутствуют",
+ "not supported": "Абсолютные пути в параметре \\\"git.scanRepositories\\\" не поддерживаются.",
+ "pick repo": "Выберите репозиторий",
+ "too many submodules": "В репозитории '{0}' есть подмодули ({1}), которые не будут открыты автоматически. Вы можете открыть каждый подмодуль вручную, открыв соответствующий файл."
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
- "url": "URL"
+ "branch name": "Имя ветви",
+ "error": "$(error) Ошибка: {0}",
+ "none found": "Удаленные репозитории не найдены.",
+ "pick url": "Выберите URL-адрес, откуда требуется клонировать.",
+ "provide url": "Укажите URL-адрес репозитория",
+ "provide url or pick": "Укажите URL-адрес репозитория или выберите источник репозитория.",
+ "type to filter": "Имя репозитория",
+ "type to search": "Имя репозитория (введите текст для поиска)",
+ "url": "URL-адрес"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": "Вы хотите добавить \\\"{0}\\\" в GITIGNORE-файл?",
+ "added by them": "Конфликт: добавлено ими",
+ "added by us": "Конфликт: добавлено нами",
+ "always pull": "Всегда получать",
+ "both added": "Конфликт: оба добавили",
+ "both deleted": "Конфликт: оба удалили",
+ "both modified": "Конфликт: оба изменили",
+ "changes": "Изменения",
+ "commit": "Зафиксировать",
+ "commit in rebase": "Невозможно изменить сообщение коммита во время перебазирования. Завершите операцию перебазирования и используйте взамен интерактивное перебазирование.",
+ "commitMessage": "Сообщение ({0} для фиксации)",
+ "commitMessageCountdown": "В текущей строке остается {0} симв.",
+ "commitMessageWarning": "На {0} симв. превышен предел {1} в текущей строке",
+ "commitMessageWhitespacesOnlyWarning": "Текущее сообщение коммита содержит только пробелы.",
+ "commitMessageWithHeadLabel": "Сообщение ({0} для фиксации в \\\"{1}\\\")",
+ "deleted": "Удалить",
+ "deleted by them": "Конфликт: удалено ими",
+ "deleted by us": "Конфликт: удалено нами",
+ "dont pull": "Не получать",
+ "git.title.deleted": "{0} (удалено)",
+ "git.title.index": "{0} (индекс)",
+ "git.title.ours": "{0} (наш)",
+ "git.title.theirs": "{0} (их)",
+ "git.title.untracked": "{0} (не отслеживается)",
+ "git.title.workingTree": "{0} (рабочее дерево)",
+ "huge": "Репозиторий git в '{0}' имеет очень много активных изменений, только часть функций Git будет доступна.",
+ "ignored": "Проигнорировано",
+ "index added": "Добавлено в индексе",
+ "index copied": "Скопировано в индексе",
+ "index deleted": "Удалено в индексе",
+ "index modified": "Изменено в индексе",
+ "index renamed": "Переименовано в индексе",
+ "intent to add": "Добавляемое намерение",
+ "merge changes": "Изменения слияния",
+ "modified": "Изменен",
+ "neveragain": "Больше не показывать",
+ "open": "Открыто",
+ "pull": "Получать",
+ "pull branch maybe rebased": "Похоже, изменения из текущей ветви \\\"{0}\\\" перемещены в другую. Все равно выполнить в нее вытягивание?",
+ "pull maybe rebased": "Похоже, изменения из текущей ветви перемещены в другую. Все равно выполнить в нее вытягивание?",
+ "pull n": "Вытягивание фиксаций ({0}) из {1}/{2}",
+ "pull push n": "Вытягивание ({0}) и отправка ({1}) фиксаций между {2}/{3}",
+ "push n": "Отправка фиксаций ({0}) в {1}/{2}",
+ "push success": "Отправка выполнена успешно.",
+ "staged changes": "Промежуточные изменения",
+ "sync changes": "Синхронизация изменений",
+ "sync is unpredictable": "Выполняется синхронизация. Отмена может привести к серьезному повреждению репозитория",
+ "untracked": "Не отслеживается",
+ "untracked changes": "Неотслеживаемые изменения",
+ "yes": "Да"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "Извлечение ветви/тега...",
+ "publish changes": "Опубликовать изменения",
+ "publish to": "Опубликовать в {0}",
+ "publish to...": "Опубликовать в…",
+ "rebasing": "Перебазирование",
+ "syncing changes": "Синхронизация изменений..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "Индекс",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Журнал Git",
+ "git.timeline.stagedChanges": "Промежуточно сохраненные изменения",
+ "git.timeline.uncommitedChanges": "Незафиксированные изменения",
+ "git.timeline.you": "Вы",
+ "git.workingTree": "Рабочее дерево"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "colors.added": "Цвет для добавленных ресурсов.",
+ "colors.conflict": "Цвет ресурсов с конфликтами.",
+ "colors.deleted": "Цвет удаленных ресурсов.",
+ "colors.ignored": "Цвет игнорируемых ресурсов.",
+ "colors.modified": "Цвет измененных ресурсов.",
+ "colors.renamed": "Цвет для переименованных или скопированных ресурсов.",
+ "colors.stageDeleted": "Цвет для удаленных ресурсов, которые были помещены на промежуточное хранение.",
+ "colors.stageModified": "Цвет для измененных ресурсов, которые были помещены на промежуточное хранение.",
+ "colors.submodule": "Цвет ресурсов подмодуля.",
+ "colors.untracked": "Цвет неотслеживаемых ресурсов.",
+ "command.addRemote": "Добавить удаленный репозиторий...",
+ "command.branch": "Создать ветвь...",
+ "command.branchFrom": "Создать ветвь из...",
+ "command.checkout": "Извлечь в...",
+ "command.checkoutDetached": "Извлечь в (отключено)...",
+ "command.cherryPick": "Выборочный отбор...",
+ "command.clean": "Отменить изменения",
+ "command.cleanAll": "Отменить все изменения",
+ "command.cleanAllTracked": "Удалить все отслеживаемые изменения",
+ "command.cleanAllUntracked": "Удалить все неотслеживаемые изменения",
+ "command.clone": "Клонировать",
+ "command.cloneRecursive": "Клонировать (рекурсивно)",
+ "command.close": "Закрыть репозиторий",
+ "command.commit": "Фиксация",
+ "command.commitAll": "Зафиксировать все",
+ "command.commitAllAmend": "Зафиксировать все (изменение)",
+ "command.commitAllAmendNoVerify": "Зафиксировать все (исправить, без проверки)",
+ "command.commitAllNoVerify": "Зафиксировать все (без проверки)",
+ "command.commitAllSigned": "Зафиксировать все (завершено)",
+ "command.commitAllSignedNoVerify": "Зафиксировать все (завершено, без проверки)",
+ "command.commitEmpty": "Отправить пустую фиксацию",
+ "command.commitEmptyNoVerify": "Зафиксировать пустые (без проверки)",
+ "command.commitNoVerify": "Зафиксировать (без проверки)",
+ "command.commitStaged": "Зафиксировать промежуточно сохраненные изменения",
+ "command.commitStagedAmend": "Зафиксировать промежуточные (изменение)",
+ "command.commitStagedAmendNoVerify": "Зафиксировать промежуточные (исправить, без проверки)",
+ "command.commitStagedNoVerify": "Зафиксировать промежуточные (без проверки)",
+ "command.commitStagedSigned": "Зафиксировать промежуточные элементы (завершено)",
+ "command.commitStagedSignedNoVerify": "Зафиксировать промежуточные (завершено, без проверки)",
+ "command.createTag": "Создать Тег",
+ "command.deleteBranch": "Удалить ветвь...",
+ "command.deleteTag": "Удалить тег",
+ "command.fetch": "Забрать",
+ "command.fetchAll": "Забрать из всех удаленных репозиториев",
+ "command.fetchPrune": "Получение (с обрезкой)",
+ "command.ignore": "Добавить в GITIGNORE",
+ "command.init": "Инициализировать репозиторий",
+ "command.merge": "Объединить ветвь...",
+ "command.openAllChanges": "Открыть все изменения",
+ "command.openChange": "Открыть изменения",
+ "command.openFile": "Открыть файл",
+ "command.openHEADFile": "Открыть файл (HEAD)",
+ "command.openRepository": "Открыть репозиторий",
+ "command.publish": "Опубликовать ветвь...",
+ "command.pull": "Получить",
+ "command.pullFrom": "Получить из...",
+ "command.pullRebase": "Получить (переместить изменения из одной ветви в другую)",
+ "command.push": "Отправить",
+ "command.pushFollowTags": "Отправить (подписаться на теги)",
+ "command.pushFollowTagsForce": "Отправить (подписаться на теги, принудительно)",
+ "command.pushForce": "Отправить (принудительно)",
+ "command.pushTags": "Отправить теги",
+ "command.pushTo": "Отправить в:",
+ "command.pushToForce": "Отправить в... (принудительно)",
+ "command.rebase": "Перемещение изменений из одной ветви в другую…",
+ "command.rebaseAbort": "Прервать перемещение изменений из одной ветви в другую",
+ "command.refresh": "Обновить",
+ "command.removeRemote": "Удалить удаленный репозиторий",
+ "command.rename": "Переименование",
+ "command.renameBranch": "Переименовать ветвь...",
+ "command.restoreCommitTemplate": "Восстановить шаблон коммита",
+ "command.revealInExplorer": "Показать в боковой панели",
+ "command.revertChange": "Обратить изменение",
+ "command.revertSelectedRanges": "Обратить выбранные диапазоны",
+ "command.setLogLevel": "Установите уровень ведения журнала...",
+ "command.showOutput": "Показать выходные данные GIT",
+ "command.stage": "Индексировать изменения",
+ "command.stageAll": "Хранить все промежуточные изменения",
+ "command.stageAllMerge": "Хранить все изменения слияния",
+ "command.stageAllTracked": "Подготовить все отслеживаемые изменения",
+ "command.stageAllUntracked": "Подготовить все неотслеживаемые изменения",
+ "command.stageChange": "Изменение стадии",
+ "command.stageSelectedRanges": "Индексировать выбранные диапазоны",
+ "command.stash": "Спрятать",
+ "command.stashApply": "Применить спрятанное...",
+ "command.stashApplyLatest": "Применить последнее спрятанное",
+ "command.stashDrop": "Удалить спрятанные данные...",
+ "command.stashIncludeUntracked": "Спрятать (включить неотслеживаемые)",
+ "command.stashPop": "Извлечь спрятанное",
+ "command.stashPopLatest": "Извлечь последнее спрятанное",
+ "command.sync": "Синхронизация",
+ "command.syncRebase": "Синхронизация (с перебазированием)",
+ "command.timelineCompareWithSelected": "Сравнить с выбранным",
+ "command.timelineCopyCommitId": "Копировать идентификатор фиксации",
+ "command.timelineCopyCommitMessage": "Копировать сообщение фиксации",
+ "command.timelineOpenDiff": "Открыть изменения",
+ "command.timelineSelectForCompare": "Выбрать для сравнения",
+ "command.undoCommit": "Отменить последнюю фиксацию",
+ "command.unstage": "Отменить промежуточное изменение",
+ "command.unstageAll": "Отменить все промежуточные изменения",
+ "command.unstageSelectedRanges": "Отменить индексацию выбранных диапазонов",
+ "config.allowForcePush": "Определяет, будет ли применяться принудительная отправка (с арендой или без).",
+ "config.allowNoVerifyCommit": "Определяет, разрешены ли фиксации без выполнения обработчиков, запускаемых перед фиксацией, и обработчиков сообщений фиксации.",
+ "config.alwaysShowStagedChangesResourceGroup": "Всегда показывать группу ресурсов \\\"Изменения в индексе\\\".",
+ "config.alwaysSignOff": "Управляет флагом одобрения (signoff) для всех создаваемых коммитов.",
+ "config.autoRepositoryDetection": "Определяет, как автоматически обнаруживать репозитории.",
+ "config.autoRepositoryDetection.false": "Отключить автоматический поиск репозиториев.",
+ "config.autoRepositoryDetection.openEditors": "Сканировать родительские папки открытых файлов.",
+ "config.autoRepositoryDetection.subFolders": "Сканировать подпапки для текущей открытой папки.",
+ "config.autoRepositoryDetection.true": "Сканировать подпапки для текущей открытой папки и родительские папки открытых файлов.",
+ "config.autoStash": "Прятать все изменения перед вытягиванием и восстанавливать их после успешного вытягивания.",
+ "config.autofetch": "Если задано значение true, фиксации будут автоматически извлекаться из удаленного репозитория по умолчанию для текущего репозитория Git. Если задано значение all, фиксации будут извлекаться из всех удаленных репозиториев.",
+ "config.autofetchPeriod": "Длительность в секундах между автоматическими извлечениями из git, если включен параметр \\\"#git.autofetch#\\\".",
+ "config.autorefresh": "Включено ли автоматическое обновление.",
+ "config.branchSortOrder": "Управляет порядком сортировки ветвей.",
+ "config.branchValidationRegex": "Регулярное выражение для проверки новых имен ветвей.",
+ "config.branchWhitespaceChar": "Символ, которым будут заменены пробелы в новых именах ветвей.",
+ "config.checkoutType": "Определяет, какие типы ссылок на GIT отображаются в списке при выполнении команды \\\"Извлечь в...\\\".",
+ "config.checkoutType.local": "Локальные ветви",
+ "config.checkoutType.remote": "Удаленные ветви",
+ "config.checkoutType.tags": "Теги",
+ "config.confirmEmptyCommits": "Всегда подтверждайте создание пустых фиксаций для команды \\\"Git: Пустая фиксация\\\".",
+ "config.confirmForcePush": "Определяет, следует ли спрашивать подтверждение перед принудительной отправкой.",
+ "config.confirmNoVerifyCommit": "Определяет, следует ли запрашивать подтверждение перед фиксацией без проверки.",
+ "config.confirmSync": "Подтвердите синхронизацию репозиториев Git.",
+ "config.countBadge": "Определяет индикатор событий Git.",
+ "config.countBadge.all": "Учитывать все изменения.",
+ "config.countBadge.off": "Отключить счетчик.",
+ "config.countBadge.tracked": "Учитывать только отслеживаемые изменения.",
+ "config.decorations.enabled": "Управляет тем, используются ли цвета и эмблемы Git в Проводнике и в представлении открытых редакторов.",
+ "config.defaultCloneDirectory": "Расположение по умолчанию, в которое будет клонирован репозиторий Git.",
+ "config.detectSubmodules": "Определяет, следует ли автоматически определять подмодули Git.",
+ "config.detectSubmodulesLimit": "Управляет ограничением на количество обнаруженных подмодулей Git.",
+ "config.discardAllScope": "Определяет, какие изменения отменяются с помощью команды `Отменить все изменения`. При значении `all` отменяются все изменения, при значении `tracked` отменяются изменения только в отслеживаемых файлах, при значении `prompt` выдается запрос подтверждения каждый раз при выполнении действия.",
+ "config.enableCommitSigning": "Разрешает подписывание фиксаций с использованием GPG или X.509.",
+ "config.enableSmartCommit": "Делать коммит из всех изменений, когда нет изменений в индексе.",
+ "config.enableStatusBarSync": "Определяет, отображается ли команда синхронизации Git в строке состояния.",
+ "config.enabled": "Определяет, включен ли git.",
+ "config.fetchOnPull": "Если параметр включен, то при вытягивании получаются все ветви. В противном случае получается только текущая ветвь.",
+ "config.followTagsWhenSync": "Отправка всех тегов при выполнении команды синхронизации.",
+ "config.ignoreLegacyWarning": "Игнорирует предупреждение об устаревшей версии Git.",
+ "config.ignoreLimitWarning": "Игнорирует предупреждение о том, что в репозитории слишком много изменений.",
+ "config.ignoreMissingGitWarning": "Игнорирует предупреждение об отсутствии Git.",
+ "config.ignoreRebaseWarning": "Пропускает предупреждение, если изменения ветви могли быть перемещены в другую ветвь при получении.",
+ "config.ignoreSubmodules": "Игнорировать изменения подмодулей в дереве файлов.",
+ "config.ignoreWindowsGit27Warning": "Игнорирует предупреждение, если в Windows установлен Git версий 2.25–2.26.",
+ "config.ignoredRepositories": "Список репозиториев Git, которые будут проигнорированы.",
+ "config.inputValidation": "Определяет, как производить проверку введенного сообщения коммита.",
+ "config.inputValidationLength": "Определяет максимальную длину сообщения коммита, при превышении которой будет выдано предупреждение.",
+ "config.inputValidationSubjectLength": "Управляет максимальной допустимой длиной темы сообщения фиксации, при превышении которой будет выдано предупреждение. Удалите это значение, чтобы использовалось значение параметра \\\"config.inputValidationLength\\\".",
+ "config.openAfterClone": "Определяет, следует ли автоматически открывать репозиторий после клонирования.",
+ "config.openAfterClone.always": "Всегда открывать в текущем окне.",
+ "config.openAfterClone.alwaysNewWindow": "Всегда открывать в новом окне.",
+ "config.openAfterClone.prompt": "Всегда запрашивать действие.",
+ "config.openAfterClone.whenNoFolderOpen": "Открывать в текущем окне только при отсутствии открытых папок.",
+ "config.openDiffOnClick": "Управляет тем, следует ли открыть редактор несовпадений при щелчке по изменению. Если этот параметр не установлен, будет открыт обычный редактор.",
+ "config.path": "Путь и имя исполняемого файла Git, например, \\\"C:\\Program Files\\Git\\bin\\git.exe\\\" (Windows). Это также может быть массив строковых значений, содержащий несколько путей для поиска.",
+ "config.postCommitCommand": "Запускает команду git после успешной фиксации.",
+ "config.postCommitCommand.none": "Не выполнять никаких команд после успешной фиксации.",
+ "config.postCommitCommand.push": "Выполните \\\"Git Push\\\" после успешной фиксации.",
+ "config.postCommitCommand.sync": "Выполните \\\"Git Sync\\\" после успешной фиксации.",
+ "config.promptToSaveFilesBeforeCommit": "Определяет, должен ли Git проверять несохраненные файлы перед фиксацией.",
+ "config.promptToSaveFilesBeforeCommit.always": "Проверить наличие несохраненных файлов.",
+ "config.promptToSaveFilesBeforeCommit.never": "Отключите эту проверку.",
+ "config.promptToSaveFilesBeforeCommit.staged": "Проверять только наличие несохраненных промежуточных файлов.",
+ "config.promptToSaveFilesBeforeStash": "Определяет, должен ли GIT проверять несохраненные файлы прежде чем прятать изменения.",
+ "config.promptToSaveFilesBeforeStash.always": "Проверить наличие несохраненных файлов.",
+ "config.promptToSaveFilesBeforeStash.never": "Отключение этой проверки.",
+ "config.promptToSaveFilesBeforeStash.staged": "Проверять только наличие несохраненных промежуточных файлов.",
+ "config.pruneOnFetch": "Урезать при извлечении.",
+ "config.pullTags": "Получить все теги при извлечении.",
+ "config.rebaseWhenSync": "Принудительно использовать перемещение изменений из одной ветви в другую вместо слияния при запуске команды sync в Git.",
+ "config.requireGitUserConfig": "Позволяет определить, требовать ли явной настройки пользователя Git или разрешить Git использовать предположения, если пользователь не указан.",
+ "config.scanRepositories": "Список путей для поиска репозиториев Git.",
+ "config.showCommitInput": "Определяет, отображаются ли входные данные фиксации на панели управления исходным кодом Git.",
+ "config.showInlineOpenFileAction": "Определяет, должно ли отображаться интерактивное действие \\\"Открыть файл\\\" в представлении \\\"Изменения Git\\\".",
+ "config.showProgress": "Определяет, следует ли отображать ход выполнения для действий Git.",
+ "config.showPushSuccessNotification": "Определяет, следует ли отображать уведомление об успешной отправке.",
+ "config.smartCommitChanges": "Определяет, какие изменения автоматически размещаются при интеллектуальной фиксации.",
+ "config.smartCommitChanges.all": "Автоматически размещать все изменения.",
+ "config.smartCommitChanges.tracked": "Только автоматически размещенные отслеживаемые изменения.",
+ "config.suggestSmartCommit": "Предлагает включить интеллектуальную фиксацию (отправка всех изменений даже при отсутствии промежуточных изменений).",
+ "config.supportCancellation": "Определяет, выдается ли уведомление при запуске действия синхронизации. Это уведомление позволяет пользователю отменить операцию.",
+ "config.terminalAuthentication": "Определяет, следует ли включить Azure Data Studio в качестве обработчика проверки подлинности для процессов Git, порожденных во встроенном терминале. Примечание. Для получения изменения в этом параметре необходимо перезапустить терминалы.",
+ "config.timeline.date": "Определяет, какую дату использовать для элементов в представлении временной шкалы.",
+ "config.timeline.date.authored": "Использовать дату создания",
+ "config.timeline.date.committed": "Использовать дату фиксации",
+ "config.timeline.showAuthor": "Определяет, показывать ли автора фиксации в представлении временной шкалы.",
+ "config.untrackedChanges": "Определяет поведение неотслеживаемых изменений.",
+ "config.untrackedChanges.hidden": "Неотслеживаемые изменения скрываются и исключаются из нескольких действий.",
+ "config.untrackedChanges.mixed": "Все изменения — отслеживаемые и неотслеживаемые — отображаются вместе и работают одинаково.",
+ "config.untrackedChanges.separate": "Неотслеживаемые изменения отображаются отдельно от представления исходного кода. Они также исключаются из нескольких действий.",
+ "config.useCommitInputAsStashMessage": "Определяет, следует ли использовать сообщение из поля входных данных фиксации в качестве сообщения о спрятанных изменениях по умолчанию.",
+ "config.useForcePushWithLease": "Определяет, используется ли более безопасный вариант принудительной отправки с арендой.",
+ "description": "Интеграция системы контроля версий Git",
"displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.branch": "Ветвь",
+ "submenu.changes": "Изменения",
+ "submenu.commit": "Фиксация",
+ "submenu.commit.amend": "Исправить",
+ "submenu.commit.signoff": "Выйти",
"submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.pullpush": "Получение, отправка",
+ "submenu.remotes": "Удаленный",
+ "submenu.stash": "Спрятать",
+ "submenu.tags": "Теги",
+ "view.workbench.cloneRepository": "Репозиторий можно клонировать локально.\r\n[Клонировать репозиторий](command:git.clone \\\"Клонировать репозиторий после активации расширения Git\\\")",
+ "view.workbench.learnMore": "Чтобы получить дополнительные сведения об использовании Git и системы управления версиями в Azure Data Studio, [изучите нашу документацию](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.disabled": "Если вы хотите использовать возможности Git, включите Git в своих [параметрах](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в Azure Data Studio, [изучите нашу документацию](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.empty": "Чтобы использовать возможности Git, можно открыть папку, содержащую репозиторий Git, или клонировать из URL-адреса.\r\n[Открыть папку](command:vscode.openFolder)\r\n[Клонировать репозиторий](command:git.clone)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в Azure Data Studio, [изучите нашу документацию](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.emptyWorkspace": "В открытой сейчас рабочей области нет папок, содержащих репозитории Git.\r\n[Добавить папку в рабочую область](command:workbench.action.addRootFolder)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в Azure Data Studio, [изучите нашу документацию](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.folder": "В открытой папке нет репозитория Git. Вы можете инициализировать репозиторий, что позволит получить доступ к возможностям системы управления версиями на платформе Git.\r\n[Инициализировать репозиторий](command:git.init?%5Btrue%5D)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в Azure Data Studio, [изучите нашу документацию](https://aka.ms/vscode-scm).",
+ "view.workbench.scm.missing": "Допустимая установка Git не обнаружена, дополнительные сведения см. в [выходных данных Git](command:git.showOutput).\r\n[Установите Git](https://git-scm.com/) либо получите дополнительные сведения об использовании Git и системы управления версиями в Azure Data Studio в [нашей документации](https://aka.ms/vscode-scm).\r\nЕсли вы используете другую систему управления версиями, можете поискать дополнительные расширения [в Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).",
+ "view.workbench.scm.workspace": "В открытой рабочей области нет папок, содержащих репозитории Git. Вы можете инициализировать репозиторий в папке, что позволит получить доступ к возможностям системы управления версиями на платформе Git.\r\n[Инициализировать репозиторий](command:git.init)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в Azure Data Studio, [изучите нашу документацию](https://aka.ms/vscode-scm)."
}
}
}
\ No newline at end of file
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 65b6952c4d..948618c072 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
@@ -14,7 +14,6 @@
"Failed": "Сбой",
"InProgress": "Выполняется",
"PublishHistory": "Журнал публикации",
- "SettingAlreadyExists": "Параметр локального приложения \"{0}\" уже существует. Перезаписать его?",
"Status": "Состояние",
"Success": "Выполнено",
"TargetDatabase": "Целевая база данных",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "Добавить ссылку",
"addDatabaseReferencedialogName": "Добавить ссылку на базу данных",
"addItemAction": "Добавить элемент",
- "addPackage": "Добавить пакет",
- "addPackageReferenceMessage": "Чтобы использовать привязки SQL, убедитесь, что проект Функций Azure содержит ссылку на {0}",
- "addSqlBindingPackageError": "Ошибка при добавлении в проект пакета расширения привязки SQL",
"appSettingPrompt": "Обновить функцию Azure local.settings.json с помощью новой строки подключения?",
"applyConfirmation": "Вы действительно хотите обновить целевой проект?",
"applyError": "При обновлении проекта возникла ошибка: {0}",
"applySuccess": "Проект успешно обновлен.",
"at": "в",
"autorestProjectName": "Имя нового проекта SQL",
- "baseDockerImage": "Базовый образ Docker SQL Server",
+ "baseDockerImage": "Базовый образ Docker {0}",
"browseButtonText": "Поиск папки",
"browseEllipsis": "Обзор...",
"browseForProfile": "Поиск профиля",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "Выберите переменные SQLCMD для изменения",
"cicularProjectReference": "Циклическая ссылка из проекта {0} на проект {1}",
"cleaningDockerImagesMessage": "Очистка существующих развертываний...",
- "closeButton": "Закрыть",
"compareActionRadiButtonLabel": "Просмотреть изменения в средстве сравнения схем",
- "confirmPassword": "Подтвердите пароль администратора SQL Server",
- "confirmServerPassword": "Подтвердите пароль администратора SQL Server",
- "connectingToSqlServerOnDockerMessage": "Подключение к SQL Server в Docker",
+ "confirmPassword": "Подтвердить пароль администратора {0}",
+ "confirmServerPassword": "Подтвердить пароль администратора {0}",
+ "connectingToSqlServerOnDockerMessage": "Подключение к SQL Server.",
"connectionFailedError": "Ошибка подключения: \"{0}\"",
- "connectionProfile": "Выберите профиль подключения",
"connectionRadioButtonLabel": "Подключения",
- "connectionStringSetting": "Имя параметра строки подключения",
- "connectionStringSettingPlaceholder": "Параметр строки подключения указан в \"local.settings.js\".",
"containerAlreadyExistForProject": "Контейнеры для этого проекта уже существуют. Вы хотите удалить их перед развертыванием нового?",
"createNew": "Создать",
- "createNewLocalAppSetting": "Создать новый параметр локального приложения",
"createProjectDialogOkButtonText": "Создать",
"createProjectFromDatabaseDialogName": "Создать проект из базы данных",
"createProjectSettings": "Параметры",
@@ -114,24 +105,22 @@
"done": "Готово",
"dontUseProfile": "Не использовать профиль",
"edgeEulaAgreementTitle": "Лицензионное соглашение SQL Microsoft Azure для пограничных вычислений",
- "edgeProjectTypeDescription": "Начните с основных частей, чтобы разработать и опубликовать схемы для SQL для пограничных вычислений",
- "edgeProjectTypeDisplayName": "SQL для пограничных вычислений",
- "emptyProjectTypeDescription": "Разработка и публикация схем для баз данных SQL, начиная с пустого проекта",
- "emptyProjectTypeDisplayName": "База данных SQL",
+ "edgeProjectTypeDescription": "Начните с основных частей, чтобы разработать и опубликовать схемы для базы данных SQL Azure для пограничных вычислений",
+ "edgeProjectTypeDisplayName": "База данных SQL Azure для пограничных вычислений",
+ "emptyAzureDbProjectTypeDescription": "Разработка и публикация схем для базы данных SQL Azure, начиная с пустого проекта",
+ "emptyAzureDbProjectTypeDisplayName": "База данных SQL Azure",
+ "emptyProjectTypeDescription": "Разработка и публикация схем для баз данных SQL Server, начиная с пустого проекта",
+ "emptyProjectTypeDisplayName": "База данных SQL Server",
"emptySdkProjectTypeDescription": "Разрабатывайте и публикуйте схемы для баз данных SQL с помощью Microsoft.Build.Sql (предварительная версия), начиная с пустого проекта в стиле SDK.",
"emptySdkProjectTypeDisplayName": "База данных SQL (SDK)",
"enterConnStringTemplateDescription": "Введите шаблон для строки подключения SQL",
- "enterConnectionString": "Введите строку подключения",
"enterConnectionStringEnvName": "Введите имя переменной среды для строки подключения",
"enterConnectionStringEnvNameDescription": "Укажите переменную среды для строки подключения SQL",
- "enterConnectionStringSettingName": "Введите имя параметра строки подключения",
"enterConnectionStringTemplate": "Введите шаблон строки подключения",
"enterNewDatabaseName": "Введите новое имя базы данных",
"enterNewValueForVar": "Введите новое значение для переменной \"{0}\"",
- "enterPassword": "Введите пароль администратора SQL Server",
- "enterPasswordManually": "Enter password or press escape to cancel",
- "enterPasswordPrompt": "Enter the password to be used for the connection string",
- "enterPortNumber": "Введите номер порта SQL Server или нажмите клавишу ВВОД, чтобы использовать значение по умолчанию",
+ "enterPassword": "Введите пароль администратора {0}",
+ "enterPortNumber": "Введите номер порта {0} или нажмите клавишу ВВОД, чтобы использовать значение по умолчанию",
"enterSystemDbName": "Введите имя базы данных для этой системной базы данных",
"equalComparison": "Проект уже содержит новейшие данные из базы данных.",
"errorFindingBuildFilesLocation": "Ошибка при поиске расположения файлов сборки: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "Задание внешней потоковой передачи",
"externalStreamingJobValidationPassed": "Проверка задания внешней потоковой передачи успешно пройдена.",
"extractTargetRequired": "Для создания проекта базы данных требуется целевая информация для извлечения.",
- "failedToGetConnectionString": "Произошла ошибка при создании строки подключения для выбранного подключения",
- "failedToParse": "Не удалось проанализировать \"{0}\": {1}.",
"file": "Файл",
"fileAlreadyExists": "Файл с именем \"{0}\" уже существует на диске в данном расположении. Выберите другое имя.",
"fileFormat": "Формат файла",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "Создание нового проекта SQL из {0}... См. дополнительную информацию в окне вывода.",
"hr": "ч",
"importElements": "Импорт элементов",
- "includePassword": "Do you want to include the password from this connection in your local.settings.json file?",
- "input": "Ввод",
"installGlobally": "Установить глобально",
"invalidDataSchemaProvider": "Недопустимый DSP в файле SQLPROJ",
"invalidDatabaseReference": "Недопустимая ссылка на базу данных в файле SQLPROJ",
@@ -173,24 +158,20 @@
"invalidInput": "Недопустимые входные данные: {0}",
"invalidProjectReload": "Не удается получить доступ к указанному проекту базы данных. Перезагрузить можно только допустимые открытые проекты баз данных.",
"invalidPropertyValue": "Указано недопустимое значение для свойства: \"{0}\" в файле SQLPROJ",
- "invalidSQLPassword": "Пароль SQL Server не соответствует требованиям к сложности пароля. Дополнительные сведения см. по адресу https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "Пароль {0} не соответствует требованиям к сложности пароля. Дополнительные сведения см. по адресу https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "Недействительная строка подключения SQL",
"invalidTargetPlatform": "Недопустимая целевая платформа: {0}. Поддерживаемые целевые платформы: {1}",
- "jsonParseError": "{0} около строки \"{1}\", столбец \"{2}\"",
"learnMore": "Подробнее",
"loadProfilePlaceholderText": "Профиль нагрузки...",
"location": "Расположение",
"min": "мин",
"missingVersion": "Отсутствует запись \"version\" в {0}",
- "moreInformation": "Дополнительные сведения",
"msec": "мс",
"multipleMostDeploymentScripts": "Непредвиденное количество файлов {0}: {1}",
"multipleSqlProjFilesSelected": "Выбрано несколько файлов. sqlproj. Выберите только один файл.",
"nameMustNotBeEmpty": "Поле имени не может быть пустым.",
"new": "Создать",
"newObjectNamePrompt": "Новое имя {0}:",
- "noAzureFunctionsInFile": "Нет функций Azure в текущем активном файле",
- "noAzureFunctionsProjectsInWorkspace": "В рабочей области не найдены проекты функций Azure",
"noDataSourcesFile": "Не обнаружено {0}",
"noDataSourcesText": "В этом проекте нет источников данных",
"noFileExist": "Файл {0} не существует",
@@ -208,11 +189,9 @@
"objectType": "Тип объекта",
"okString": "ОК",
"openEulaString": "Открыть лицензионное соглашение",
- "openFile": "Открытие файла",
- "output": "Выходные данные",
"outsideFolderPath": "Элементы с абсолютным путем вне папки проекта не поддерживаются. Убедитесь, что пути в файле проекта указаны относительно папки проекта.",
"parentTreeItemUnknown": "Не удается получить доступ к предоставленному родительскому элементу дерева",
- "passwordNotMatch": "Пароль SQL Server не совпадает с подтверждением",
+ "passwordNotMatch": "Пароль {0} не совпадает с подтверждением",
"portMustNotBeNumber": "Порт должен быть числом",
"postDeployElements": "Элементы PostDeploy",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "Ссылка на проект",
"projectReferenceNameElement": "Элемент имени ссылки на проект",
"projectToUpdatePlaceholderText": "Выберите файл проекта",
+ "projectUpdatedToSdkStyle": "Проект {0} был обновлен как проект в стиле SDK. Щелкните \\\"Подробнее\\\", чтобы получить сведения о пакете SDK для Microsoft.Build.Sql и способах упрощения файла проекта.",
"publish": "Опубликовать",
"publishAction": "Опубликовать",
"publishDialogName": "Опубликовать проект",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "Опубликовать файл параметров",
"publishTo": "Опубликовать целевой объект",
"publishToContainerFailed": "Не удалось опубликовать в контейнере. {0}",
- "publishToDockerContainer": "Опубликовать на новом сервере в контейнере",
- "publishToExistingServer": "Опубликовать на существующем сервере",
+ "publishToDockerContainer": "Опубликовать в новом {0} контейнере локальной разработки",
+ "publishToExistingServer": "Опубликовать в существующем {0}",
"publishingProjectMessage": "Публикация проекта в контейнере...",
"referenceRadioButtonsGroupTitle": "Тип",
"referenceType": "Тип ссылки",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "Операция \"{0}\" успешно завершена. Результат: {1}",
"retryWaitMessage": "Ожидание {0} сек. до выполнения другой попытки операции \"{1}\"",
"runViaNpx": "Запустить через npx",
- "runningDockerMessage": "Создание и запуск контейнера Docker...",
+ "runningDockerMessage": "Запуск контейнера Docker...",
"sameDatabase": "Та же база данных",
- "save": "Сохранить",
- "saveChangesInFile": "В текущем файле есть несохраненные изменения. Сохранить сейчас?",
"schema": "Схема",
"schemaCompare.compareErrorMessage": "Сбой при сравнении схем: {0}",
"schemaCompareAction": "Сравнение схем",
"schemaCompareNotInstalled": "Для запуска сравнения схем требуется установка расширения сравнения схемы",
"schemaObjectType": "Схема или тип объекта",
"scriptFriendlyName": "Сценарий",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "Проект в стиле пакета SDK (предварительная версия)",
"sec": "с",
- "selectAzureFunction": "Выберите функцию Azure в текущем файле, чтобы добавить привязку SQL",
- "selectBaseImage": "Выберите базовый образ Docker SQL Server",
- "selectBindingType": "Выберите тип привязки",
+ "selectBaseImage": "Выберите базовый образ Docker {0}",
"selectConnection": "Выберите подключение",
- "selectConnectionError": "Не удалось настроить параметр приложения строки подключения: {0}",
- "selectConnectionString": "Выберите метод строки подключения SQL",
"selectDacpac": "Выберите файл DACPAC",
"selectDatabase": "Выберите базу данных.",
+ "selectFileString": "Выберите файл",
"selectFolderStructure": "Выбор структуры папок",
"selectProfile": "Выберите профиль",
"selectProfileToUse": "Выберите профиль публикации для загрузки",
"selectProjectLocation": "Выбрать расположение проекта",
"selectPublishOption": "Выберите место публикации проекта.",
- "selectSetting": "Выберите параметр строки подключения SQL из local.settings.json.",
"selectSpecFile": "Выберите файл спецификации OpenAPI/Swagger",
"selectString": "Выбрать",
"selectTargetPlatform": "Текущая целевая платформа: {0}. Выберите новую целевую платформу",
"server": "Сервер",
"serverName": "Имя сервера",
- "serverPassword": "Пароль администратора SQL Server",
- "serverPortNumber": "Номер порта SQL Server",
+ "serverPassword": "Пароль администратора {0}",
+ "serverPortNumber": "{0} номер порта",
"serverVariable": "Переменная сервера",
"sourceDatabase": "База данных-источник",
"specSelectionText": "Спецификация OpenAPI/Swagger",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "Обновить расположение",
"sqlDatabaseProjects.doNotAskAgain": "Больше не спрашивать",
"sqlDatabaseProjects.outputChannel": "Проекты баз данных",
- "sqlTableOrViewToQuery": "Таблица или представление SQL для запроса",
- "sqlTableToUpsert": "Таблица SQL для Upsert",
"storedProcedureFriendlyName": "Хранимая процедура",
"suppressMissingDependenciesErrors": "Отключить вывод ошибок, вызванных неразрешенными ссылками в проекте на который имеется ссылка",
"systemDatabase": "Системная база данных",
@@ -314,7 +286,6 @@
"unableToFindReference": "Не удалось найти ссылку на базу данных {0}",
"unableToFindSqlCmdVariable": "Не удалось найти переменную SQLCMD \"{0}\"",
"unableToPerformAction": "Не удалось найти \"{0}\", цель: \"{1}\"",
- "unableToSetConnectionString": "Не удалось настроить параметр приложения строки подключения",
"unexpectedProjectContext": "Не удалось установить контекст проекта. Команда вызвана из неожиданного расположения: {0}",
"unknownDataSourceType": "Неизвестный тип источника данных: ",
"unrecognizedDataSourcesVersion": "Нераспознанная версия: ",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "Для сборки проекта \"{0}\" необходимо обновить целевые объекты, ссылки и ссылки на системную базу данных. Если проект был создан в SSDT, он продолжит работать в обоих инструментах. Вы хотите обновить проект?",
"updateProjectFromDatabaseDialogName": "Обновить проект из базы данных",
"updateText": "Обновить",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "Идет обновление {0} из {1}...",
- "userConnectionString": "Введите строку подключения",
- "userPasswordLater": "In order to user the SQL connection string later you will need to manually enter the password in your local.settings.json file.",
"userSelectionCancelled": "Пользователь отменил выбор способа выполнения автоматического восстановления.",
"userSelectionInstallGlobally": "Пользователь выбрал глобальное автоматическое восстановление. Идет установка сейчас...",
"userSelectionRunNpx": "Пользователь выбран для запуска через NPX.",
"valueCannotBeEmpty": "Значение не может быть пустым.",
- "valueMustNotBeEmpty": "Значение не должно быть пустым",
"viewFriendlyName": "Представление",
"yesString": "Да"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "Проекты баз данных",
"sqlDatabaseProjects.addDatabaseReference": "Добавить ссылку на базу данных",
- "sqlDatabaseProjects.addSqlBinding": "Добавить привязку SQL (предварительная версия)",
+ "sqlDatabaseProjects.addExistingItem": "Добавить существующий элемент...",
"sqlDatabaseProjects.autorestSqlVersion": "Какую версию Autorest.Sql использовать из NPM. Если значение не задано, будет использоваться последняя версия.",
"sqlDatabaseProjects.build": "Сборка",
"sqlDatabaseProjects.changeTargetPlatform": "Изменить целевую платформу",
"sqlDatabaseProjects.close": "Закрыть проект базы данных",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "Преобразовать в проект в стиле SDK",
"sqlDatabaseProjects.createProjectFromDatabase": "Создать проект из базы данных",
"sqlDatabaseProjects.delete": "Удалить",
"sqlDatabaseProjects.description": "Разработка и публикация схем базы данных SQL",
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 b3d25f00a2..362f81683f 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "Все резервные копии восстановлены",
"sql.migration.all.fields.required": "Нужно заполнить все поля.",
"sql.migration.apply": "Применить",
- "sql.migration.asessment.failed": "Сбой оценки экземпляра SQL Server \"{0}\".",
+ "sql.migration.assessed.databases": "(для {0} оцененных баз данных)",
"sql.migration.assessment": "Результаты оценки для «{0}»",
+ "sql.migration.assessment.failed": "Сбой оценки экземпляра SQL Server \\\"{0}\\\".",
"sql.migration.assessment.in.progress": "Оценка выполняется",
"sql.migration.assessment.in.progress.content": "Идет оценка баз данных в экземпляре SQL Server {0} для идентификации правильного целевого объекта Azure SQL.\r\n\r\nЭто может занять некоторое время.",
"sql.migration.assessment.migration.warning": "Базы данных, которые не готовы к миграции на управляемый экземпляр SQL Azure, можно перенести на SQL Server на виртуальных машинах Azure.",
"sql.migration.assessment.results": "Результаты оценки",
+ "sql.migration.assessment.results.and.recommendations.title": "Результаты оценки и рекомендации",
"sql.migration.assessments.blocking.issue": "Это блокирующая проблема, которая препятствует успешному выполнению миграции базы данных.",
"sql.migration.authKeys.header": "Ключ проверки подлинности",
"sql.migration.authKeys.refresh.message": "Ключ проверки подлинности \"{0}\" обновлен.",
"sql.migration.authentication.type": "Тип проверки подлинности",
"sql.migration.authentication.types": "Ключи проверки подлинности",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "База данных SQL Azure",
"sql.migration.azure.sql.database.managed.instance": "Управляемый экземпляр SQL Azure",
"sql.migration.azure.sql.database.virtual.machine": "SQL Server на виртуальных машинах Azure",
+ "sql.migration.azure.sql.database.virtual.machine.short": "SQL Server на виртуальной машине Azure",
"sql.migration.azure.sql.target": "Тип объекта",
"sql.migration.azure.storage.account.to.upload.backups": "Учетная запись службы хранилища Azure для отправки резервных копий",
"sql.migration.azure.tenant": "Клиент Azure AD",
+ "sql.migration.azureRecommendation.browse": "Обзор",
+ "sql.migration.azureRecommendation.folder.name": "Имя папки",
+ "sql.migration.azureRecommendation.open": "Открыть",
"sql.migration.backup.location": "Расположение резервной копии",
"sql.migration.backup.start.time": "Время начала резервного копирования",
"sql.migration.bc.info": "Прямая миграция управляемого экземпляра SQL на критически важный для бизнеса уровень может занять значительно больше времени, чем для уровня общего назначения, поскольку для группы высокого уровня доступности Always On необходимо присвоить начальное значение трем вторичным репликам. Продолжительность этой операции зависит от объема данных. В 90% случаев скорость присвоения начального значения составляет 220 ГБ в час или выше.",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "Подписка",
"sql.migration.blob.storage.table.help": "Введите имя целевой базы данных и выберите группу ресурсов, учетную запись хранения и контейнер для выбранных баз данных источника.",
"sql.migration.blob.storageAccount.select": "Сначала выберите значение учетной записи хранения.",
- "sql.migration.can.be.migrated": "{0} из {1} баз данных можно перенести",
+ "sql.migration.can.be.migrated": "Можно перенести базы данных: {0}/{1}",
"sql.migration.cancel": "Отмена",
"sql.migration.cancel.error": "Произошла ошибка при отмене миграции",
"sql.migration.cancel.migration": "Отменить миграцию",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "Произошла ошибка при обновлении статуса миграции.",
"sql.migration.cutover.step.1": "1. Остановите все входящие транзакции в базе данных-источнике.",
"sql.migration.cutover.step.2.blob": "2. Создайте окончательную разностную копию журнала транзакций или резервную копию и сохраните ее в контейнере Azure Storage Blob.",
- "sql.migration.cutover.step.2.network.share": "2. Сделайте окончательную резервную копию журналов транзакций и разместите ее в сетевой папке.",
+ "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": "Режим миграции",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "Отправленные данные или размер",
"sql.migration.database": "База данных",
"sql.migration.database.already.exists": "База данных \"{0}\" уже существует в целевом управляемом экземпляре \"{1}\".",
+ "sql.migration.database.assessment.description": "Выберите базы данных для оценки миграции в Azure SQL.",
+ "sql.migration.database.assessment.title": "Базы данных для оценки",
"sql.migration.database.backup.load.error": "Произошла ошибка при доступе к сведениям базы данных.",
- "sql.migration.database.migration": "Базы данных для миграции",
+ "sql.migration.database.checksum.info.text": "Убедитесь, что резервные копии были созданы с помощью параметра WITH CHECKSUM.",
"sql.migration.database.migration.mode.description": "Чтобы выполнить миграцию в целевую базу данных Azure SQL, выберите режим миграции в соответствии с требованиями к простою.",
"sql.migration.database.migration.mode.label": "Режим миграции",
"sql.migration.database.migration.mode.offline.description": "Время простоя приложения начнется при запуске миграции.",
@@ -113,6 +122,7 @@
"sql.migration.database.migration.status": "Состояние миграции базы данных",
"sql.migration.database.page.description": "Выберите расположение резервных копий базы данных, используемых во время миграции.",
"sql.migration.database.page.title": "Резервное копирование базы данных",
+ "sql.migration.database.private.endpoint.info.text": "Убедитесь, учетная запись службы хранилища Azure не использует частную конечную точку.",
"sql.migration.database.to.be.migrated": "База данных для миграции",
"sql.migration.databases": "Базы данных ({0}/{1})",
"sql.migration.databases.selected": "Выбрано баз данных: {0}/{1}",
@@ -121,7 +131,6 @@
"sql.migration.days": "{0} дн.",
"sql.migration.description": "Описание",
"sql.migration.details.copied": "Сведения скопированы",
- "sql.migration.dms.portal.info": "Существующие службы Azure Database Migration Service на портале Azure не отображаются в Azure Data Studio. Любая служба Database Migration Service, созданная в Azure Data Studio, пока не будет отображаться на портале Azure.",
"sql.migration.dms.provision.failed": "Не удалось подготовить Database Migration Service. Подождите несколько минут и повторите попытку.",
"sql.migration.duration": "Длительность",
"sql.migration.empty.table.subtext": "Если ожидались результаты, проверьте подключение к экземпляру SQL Server.",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "Баз данных с предупреждениями: {0}",
"sql.migration.inprogress.warning.single": "{0} база данных содержит предупреждения",
"sql.migration.instance": "Экземпляр",
+ "sql.migration.invalid.account.error": "Для продолжения выберите допустимую учетную запись Azure.",
"sql.migration.invalid.blob.container.error": "Для продолжения выберите допустимый контейнер больших двоичных объектов для базы данных-источника \"{0}\".",
"sql.migration.invalid.blob.lastBackupFile.error": "Для продолжения выберите допустимый последний файл резервной копии для базы данных-источника \"{0}\".",
"sql.migration.invalid.blob.resourceGroup.error": "Для продолжения выберите действительную группу ресурсов для базы данных-источника \"{0}\".",
"sql.migration.invalid.blob.storageAccount.error": "Для продолжения выберите действительную учетную запись хранения для базы данных-источника \"{0}\".",
"sql.migration.invalid.location.error": "Чтобы продолжить, выберите действительное расположение.",
+ "sql.migration.invalid.managedInstance.error": "Чтобы продолжить, выберите допустимый управляемый экземпляр.",
"sql.migration.invalid.migration.service.error": "Выберите действительную Database Migration Service.",
"sql.migration.invalid.migration.service.offline.error": "Выберите службу Database Migration Service, подключенную к какому-либо узлу.",
"sql.migration.invalid.network.share.location": "Недопустимый формат расположения сетевой папки. Пример: {0}",
"sql.migration.invalid.owner.uri.error": "Невозможно подключиться к базе данных из-за недопустимого значения OwnerUri (параметр OwnerUri)",
- "sql.migration.invalid.resourceGroup.error": " Чтобы продолжить, выберите действительную группу ресурсов.",
+ "sql.migration.invalid.resourceGroup.error": "Чтобы продолжить, выберите действительную группу ресурсов.",
+ "sql.migration.invalid.savedInfo": "Не удалось получить сохраненный сеанс. Повторите попытку, выбрав новый сеанс.",
"sql.migration.invalid.service.name.error": "Введите действительное имя для службы миграции.",
"sql.migration.invalid.storageAccount.error": "Чтобы продолжить, выберите действительную учетную запись хранения.",
"sql.migration.invalid.subscription.error": "Чтобы продолжить, выберите действительную подписку.",
"sql.migration.invalid.target.name.error": "Введите действительное имя для целевой базы данных.",
"sql.migration.invalid.user.account": "Недопустимый формат учетной записи пользователя. Пример: {0}",
+ "sql.migration.invalid.virtualMachine.error": "Чтобы продолжить, выберите допустимую виртуальную машину.",
"sql.migration.ir.page.description": "Azure Database Migration Service управляет действиями переноса базы данных и отслеживает ход их выполнения. Вы можете выбрать существующую службу Database Migration Service для цели Azure SQL, если создали ее ранее, или создать новую ниже.",
"sql.migration.ir.page.sql.migration.service.not.found": "Служба Database Migration Service не найдена. Создайте новую службу.",
"sql.migration.ir.page.title": "Служба миграции баз данных Azure",
@@ -182,7 +195,7 @@
"sql.migration.learn.more": "Дополнительные сведения",
"sql.migration.learn.more.prerequisites": "Дополнительные сведения о необходимых вещах перед началом миграции.",
"sql.migration.location": "Расположение",
- "sql.migration.managed.instance": "Управляемый экземпляр SQL Azure",
+ "sql.migration.mi.not.ready": "Управляемый экземпляр \\\"{0}\\\" недоступен для миграции, так как сейчас он находится в состоянии \\\"{1}\\\". Чтобы продолжить, выберите доступный управляемый экземпляр.",
"sql.migration.migration.completed": "Миграция завершена",
"sql.migration.migration.in.progress": "Выполняются миграции базы данных",
"sql.migration.migration.not.started": "Миграция не запущена",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} мин",
"sql.migration.mode": "Режим",
"sql.migration.more.info": "Дополнительные сведения",
+ "sql.migration.na": "Н/Д",
"sql.migration.name": "Имя",
"sql.migration.name.label": "Имена:",
"sql.migration.name.of.new.rg": "Имя новой группы ресурсов",
@@ -248,16 +262,16 @@
"sql.migration.resource.group.description": "Группа ресурсов — это контейнер, содержащий связанные ресурсы для решения Azure.",
"sql.migration.resource.group.not.found": "Группы ресурсов не найдены.",
"sql.migration.resourceGroups": "Группа ресурсов",
- "sql.migration.resume.continue": "Продолжить последнюю попытку миграции...",
- "sql.migration.resume.start": "Снова начать оценку миграции (рекомендуется)",
+ "sql.migration.resume.session": "Возобновить ранее сохраненный сеанс",
"sql.migration.resume.title": "Снова запустить рабочий процесс миграции",
"sql.migration.retry.migration": "Повтор миграции",
"sql.migration.retry.migration.error": "Произошла ошибка при повторной попытке миграции.",
"sql.migration.rg.created": "Создана группа ресурсов",
"sql.migration.save.close": "Сохранить и закрыть",
+ "sql.migration.save.close.popup": "Конфигурация сохранена. Сбор данных производительности будет выполняться в фоновом режиме. Вы можете остановить сбор, когда за хотите.",
"sql.migration.saved.assessment.cancel": "Отмена",
"sql.migration.saved.assessment.next": "Далее",
- "sql.migration.saved.assessment.result": "Сохраненный результат оценки",
+ "sql.migration.saved.assessment.result": "Сохраненный сеанс",
"sql.migration.search": "Поиск",
"sql.migration.search.for.migration": "Поиск миграций",
"sql.migration.sec": "{0} сек",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "Выберите одну или несколько баз данных, чтобы выполнить оценку миграции",
"sql.migration.select.database.to.migrate": "Выберите базы данных для миграции.",
"sql.migration.select.prompt": "Щелкните экземпляр SQL Server или любую базу данных слева, чтобы просмотреть ее сведения.",
- "sql.migration.select.target.to.continue": "Чтобы продолжить, выберите целевую базу данных.",
+ "sql.migration.select.target.to.continue": "Чтобы продолжить, выберите целевой объект.",
"sql.migration.server": "Сервер",
"sql.migration.service.account.info.text": "Убедитесь, что у учетной записи службы, в которой запущен исходный экземпляр SQL Server, есть разрешения на чтение в сетевой папке.",
"sql.migration.service.container.container.description1": "Azure Database Migration Service использует локальную среду выполнения интеграции Фабрики данных Azure для отправки резервных копий из общей папки локальной сети в Azure.",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "Показать состояние",
"sql.migration.size": "Размер (МБ)",
"sql.migration.size.column.header": "Размер",
+ "sql.migration.sku.available.recommendations": "Доступных рекомендаций: {0}",
+ "sql.migration.sku.azureConfiguration": "Конфигурация Azure",
+ "sql.migration.sku.azureConfiguration.businessCritical": "Критически важный для бизнеса",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} виртуальное ядро",
+ "sql.migration.sku.azureConfiguration.gen5": "5-е поколение",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "Общее назначение",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} виртуальное ядро",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} виртуальное ядро - {3} ГБ",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "Серия Premium",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "Серия Premium, оптимизированная для операций в памяти",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} виртуальных ЦП)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "Данные: {0}, журнал: {1}, tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "Выберите способ предоставления данных производительности",
+ "sql.migration.sku.azureRecommendation.collectData.method": "Собрать данные производительности",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "Выберите папку на локальном диске, где будут сохранены данные производительности",
+ "sql.migration.sku.azureRecommendation.description": "Для выработки целевой рекомендации Azure требуются данные производительности экземпляра SQL Server. Включите сбор данных производительности, чтобы получить целевую рекомендацию для баз данных, которые вы хотите перенести. Чем дольше он будет включен, тем лучше будет рекомендация. Отключить сбор данных производительности можно в любое время.",
+ "sql.migration.sku.azureRecommendation.description2": "Вы также можете выбрать эти данные в существующей папке, если они уже собраны ранее.",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "У меня уже есть данные производительности",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "Создание рекомендаций Azure с использованием предоставленных данных производительности…",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "Выберите папку на локальном диске, где сохранены ранее собранные данные производительности",
+ "sql.migration.sku.azureRecommendation.start": "Запуск",
+ "sql.migration.sku.azureRecommendation.start.popup": "Запуск сбора данных о производительности…",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "Начальные рекомендации будут автоматически обновлены примерно через {0} мин.",
+ "sql.migration.sku.azureRecommendation.status.imported": "Рекомендация Azure применена с использованием предоставленных данных. Импортируйте или соберите дополнительные данные для уточнения рекомендации.",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "Выполняется сбор данных. Создание начальных рекомендаций…",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "Периодически проверяйте наличие обновленных рекомендаций, нажав кнопку \\\"Обновить рекомендацию\\\".",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "Рекомендация Azure собирает и анализирует данные о производительности, а затем рекомендует базу данных подходящего размера в Azure для вашей рабочей нагрузки.",
+ "sql.migration.sku.azureRecommendation.status.refining": "Сбор данных все еще выполняется. Уточнение существующих рекомендаций…",
+ "sql.migration.sku.azureRecommendation.status.stopped": "Сбор данных для рекомендаций Azure остановлен.",
+ "sql.migration.sku.azureRecommendation.stop.popup": "Остановка сбора данных о производительности…",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "Выполнение сбора данных о производительности в течение более длительного времени помогает получить более точную рекомендацию.",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "Нажмите кнопку ниже, чтобы импортировать или собрать данные производительности базы данных.",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "Рекомендация Azure будет отображаться после завершения сбора данных.",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "Рекомендация Azure недоступна. Нажмите кнопку \\\"Получить рекомендацию Azure\\\" ниже",
+ "sql.migration.sku.cpu": "Ядер: {0}",
+ "sql.migration.sku.cpu.requirement": "Требования к центральному процессору",
+ "sql.migration.sku.data.iops.requirement": "Требуемое количество операций ввода-вывода в секунду для данных",
+ "sql.migration.sku.data.storage.requirement": "Требование к хранилищу данных",
+ "sql.migration.sku.db.card.title": "База данных SQL Azure",
+ "sql.migration.sku.gb": "{0} ГБ",
+ "sql.migration.sku.get.recommendation": "Получить рекомендацию Azure",
+ "sql.migration.sku.io.memory.requirement": "Требование задержки ввода-вывода",
+ "sql.migration.sku.iops": "{0} операций ввода-вывода в секунду",
"sql.migration.sku.location": "Регион Azure для целевого объекта Azure SQL",
- "sql.migration.sku.mi.card.title": "Управляемый экземпляр SQL Azure (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в управляемый экземпляр SQL Azure (PaaS).",
- "sql.migration.sku.recommendation.view.assessment.vm": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в SQL Server на виртуальной машине Azure (IaaS).",
+ "sql.migration.sku.log.storage.requirement": "Требование к хранилищу журналов",
+ "sql.migration.sku.logs.iops.requirement": "Требуемое количество операций ввода-вывода в секунду для журналов",
+ "sql.migration.sku.memory.requirement": "Требования к памяти",
+ "sql.migration.sku.mi.card.title": "Управляемый экземпляр SQL Azure",
+ "sql.migration.sku.ms": "{0} мс",
+ "sql.migration.sku.parameters": "Параметры рекомендаций",
+ "sql.migration.sku.parameters.edit": "Изменить параметры",
+ "sql.migration.sku.parameters.edit.title": "Изменить параметры рекомендаций",
+ "sql.migration.sku.parameters.enable.preview": "Включить предварительную версию функций",
+ "sql.migration.sku.parameters.enable.preview.info": "При включении этого параметра будут учтены последние поколения оборудования со значительно улучшенной производительностью и масштабируемостью. Эти номера SKU сейчас находятся на этапе предварительной версии и могут быть доступны не во всех регионах.",
+ "sql.migration.sku.parameters.percentage.utilization": "Процент использования",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "Процентиль точек данных, используемых при агрегации данных производительности.",
+ "sql.migration.sku.parameters.scale.factor": "Коэффициент масштаба",
+ "sql.migration.sku.parameters.scale.factor.invalid": "Недопустимый масштаб. Введите положительное целое значение.",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "Измените масштаб, если хотите, чтобы рекомендация Azure была в процентах относительно текущей рабочей нагрузки.",
+ "sql.migration.sku.parameters.text": "Введите ниже сведения, чтобы изменить параметры рекомендаций.",
+ "sql.migration.sku.parameters.update": "Обновить",
+ "sql.migration.sku.percentage": "{0}%",
+ "sql.migration.sku.percentile": "{0}-процентиль",
+ "sql.migration.sku.recommendation": "Рекомендация Azure",
+ "sql.migration.sku.recommendation.view.assessment.mi": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в Управляемый экземпляр SQL Azure.",
+ "sql.migration.sku.recommendation.view.assessment.vm": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в SQL Server на виртуальной машине Azure.",
+ "sql.migration.sku.recommendationReason": "Причина рекомендации",
+ "sql.migration.sku.recommendations": "Рекомендации",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "Последнее обновление: {0}",
+ "sql.migration.sku.recommendations.loading": "Загрузка…",
+ "sql.migration.sku.recommendations.title": "Рекомендаций: {0}",
+ "sql.migration.sku.recommended.value": "Значение",
+ "sql.migration.sku.recommendedConfiguration": "Рекомендуемая конфигурация",
+ "sql.migration.sku.refine.recommendation": "Уточнить рекомендацию Azure",
+ "sql.migration.sku.refresh.recommendation": "Обновить рекомендацию",
"sql.migration.sku.resource": "Имя целевого ресурса Azure SQL",
"sql.migration.sku.resource_group": "Группа ресурсов для целевого объекта Azure SQL",
+ "sql.migration.sku.restart.performance.collection": "Перезапустить сбор данных",
+ "sql.migration.sku.sourceProperties": "Свойства источника",
+ "sql.migration.sku.sql.dataDisk": "Файлы данных SQL",
+ "sql.migration.sku.sql.logDisk": "Файлы журналов SQL",
+ "sql.migration.sku.sql.temp": "SQL tempdb",
+ "sql.migration.sku.stop.performance.collection": "Остановить сбор данных",
+ "sql.migration.sku.storage.dimension": "Измерение",
+ "sql.migration.sku.storageGB": "{0} ГБ",
"sql.migration.sku.subscription": "Имя подписки для целевого объекта Azure SQL",
- "sql.migration.sku.vm.card.title": "SQL Server на виртуальной машине Azure (IaaS)",
+ "sql.migration.sku.targetDeploymentType": "Целевой тип развертывания",
+ "sql.migration.sku.targetStorageConfiguration": "Конфигурация целевого хранилища рекомендаций",
+ "sql.migration.sku.targetStorageConfiguration.caching": "Кэширование узлов",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "Неприменимо",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "Нет",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "Только для чтения",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "Для чтения и записи",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "Разместить tempdb на локальном временном диске SSD (по умолчанию D:\\)",
+ "sql.migration.sku.targetStorageConfiguration.info": "Ниже приведена целевая конфигурация хранилища, необходимая для выполнения ваших требований к производительности хранилища.",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "Локальная память SSD",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "Рекомендуемая конфигурация хранилища",
+ "sql.migration.sku.targetStorageConfiguration.storage": "Хранилище",
+ "sql.migration.sku.viewDetails": "Просмотр сведений",
+ "sql.migration.sku.vm.card.title": "SQL Server на виртуальной машине Azure",
"sql.migration.source.configuration": "Конфигурация источника",
"sql.migration.source.credentials": "Исходные учетные данные.",
"sql.migration.source.database": "Имя базы данных-источника",
"sql.migration.source.databases": "Базы данных — источники",
- "sql.migration.source.details.sqlAuth": "Введите учетные данные проверки подлинности SQL, используемые для подключения к экземпляру SQL Server {0}. Эти учетные данные будут использоваться для подключения к экземпляру SQL Server и определения действительных файлов резервных копий.",
+ "sql.migration.source.details.sqlAuth": "Введите учетные данные проверки подлинности SQL, используемые для подключения к экземпляру SQL Server {0}. Эти учетные данные будут использоваться для подключения к экземпляру SQL Server и определения действительных файлов резервных копий.",
"sql.migration.source.details.windowAuth": "Введите учетные данные проверки подлинности Windows, используемые для подключения к экземпляру SQL Server {0}. Эти учетные данные будут использоваться для подключения к экземпляру SQL Server и определения действительных файлов резервных копий.",
"sql.migration.source.server": "Исходный сервер",
"sql.migration.source.version": "Исходная версия",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "Экземпляр сервера SQL Server",
"sql.migration.sql.virtual.machine": "Виртуальная машина SQL",
"sql.migration.start.migration.button": "Запуск миграции",
+ "sql.migration.start.session": "Начать новый сеанс",
"sql.migration.start.time": "Время начала",
"sql.migration.status": "Состояние",
"sql.migration.status.add.account": "Добавить учетную запись",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "Проверить подключение",
"sql.migration.type": "Тип",
"sql.migration.type.label": "Введите следующее:",
+ "sql.migration.unavailable.managedInstance": "(Недоступно) {0}",
"sql.migration.unique.name": "Выберите уникальное имя для этой целевой базы данных",
"sql.migration.username": "Имя пользователя",
"sql.migration.view.all": "Просмотреть все",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "Выберите учетную запись Azure, связанную с Azure Data Studio, или свяжите ее сейчас.",
"sql.migration.wizard.account.noAccount.error": "Добавьте связанную учетную запись и повторите попытку.",
"sql.migration.wizard.account.title": "Учетная запись Azure",
+ "sql.migration.wizard.perfCollection.error": "Произошли ошибки при сборе данных производительности для сервера \\\"{0}\\\". Если эти проблемы не устранены, попробуйте перезапустить процесс сбора данных:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "Исходя из результатов оценки, все {0} из ваших баз данных в подключенном состоянии можно перенести в Azure SQL.",
"sql.migration.wizard.sku.assessment.error": "При доступе к серверу \"{0}\" произошла ошибка.",
"sql.migration.wizard.sku.assessment.error.bypass": "Установите этот флажок, чтобы пропустить оценку и продолжить миграцию.",
"sql.migration.wizard.sku.assessment.error.detail": "[Нет результатов оценки для проверки готовности к миграции базы данных. При установке этого флажка вы подтверждаете, что хотите продолжить миграцию базы данных в требуемый Azure SQL целевой объект.]",
"sql.migration.wizard.sku.assessment.unexpected.error": "Произошла непредвиденная ошибка при оценке сервера \"{0}\".{3}Сообщение: {1}{3}стопка: {2}",
"sql.migration.wizard.sku.choose_a_target": "Выберите целевой объект Azure SQL",
- "sql.migration.wizard.sku.error": "При доступе к базам данных произошла ошибка.",
- "sql.migration.wizard.sku.title": "Целевой объект Azure SQL",
+ "sql.migration.wizard.sku.error": "Произошла ошибка при создании рекомендаций по SKU для сервера \\\"{0}\\\".",
+ "sql.migration.wizard.sku.error.noRecommendation": "Нет доступных рекомендаций",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "Рекомендации по SKU не созданы, так как нет номеров SKU, которые могли бы удовлетворять характеристикам производительности источника. Попробуйте выбрать другую целевую платформу, изменить параметры рекомендаций или выбрать другой набор баз данных для оценки.",
+ "sql.migration.wizard.target.description": "Выберите учетную запись Azure и целевой {0}.",
+ "sql.migration.wizard.target.title": "Целевой объект Azure SQL",
"sql.migration.yes": "Да",
- "total.databases.selected": "Выбрано баз данных: {0} из {1}."
+ "total.databases.selected": "Выбрано баз данных: {0} из {1}"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}\"",
diff --git a/i18n/ads-language-pack-ru/translations/main.i18n.json b/i18n/ads-language-pack-ru/translations/main.i18n.json
index 82182551d6..272fa99c2c 100644
--- a/i18n/ads-language-pack-ru/translations/main.i18n.json
+++ b/i18n/ads-language-pack-ru/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "Выбрать все",
"table.sortAscending": "Сортировка по возрастанию",
"table.sortDescending": "Сортировка по убыванию",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "Выбрано: {0}",
"tableFilter.visibleCount": "Результатов: {0}"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "Контекстное меню элемента обозревателя данных",
"dataGrid.context": "Контекстное меню элемента сетки данных",
"default": "Включение автоматических проверок обновлений. Azure Data Studio будет периодически проверять наличие обновлений в автоматическом режиме.",
+ "docNotFoundForUriError": "Не удалось открыть документ записной книжки для указанного универсального кода ресурса (URI).",
"enable locally": "Перезапустите Azure Data Studio, чтобы включить это расширение локально.",
"enable remote": "Перезапустите Azure Data Studio, чтобы включить это расширение в {0}.",
"enableWindowsBackgroundUpdates": "Включите, чтобы скачивать и устанавливать новые версии Azure Data Studio в Windows в фоновом режиме",
@@ -10006,17 +10009,14 @@
"sql.watcherExclude": "Настройте стандартные маски путей файлов, которые следует исключить из списка отслеживаемых файлов. Шаблоны должны соответствовать абсолютным путям, т. е. необходимо указывать префикс \"**/\" или полный путь для правильного сопоставления и суффикс \"/**\" для сопоставления файлов в пути (например, \"**/build/output/**\" или \"/Users/name/workspaces/project/build/output/**\"). После изменения этого параметра потребуется перезагрузка. Если отображается сообщение \"Azure Data Studio потребляет большое количество времени ЦП при запуске\", можно исключить большие папки, чтобы уменьшить начальную нагрузку.",
"uninstallExtensionComplete": "Перезапустите Azure Data Studio, чтобы завершить удаление расширения {0}.",
"updateLocale": "Хотите изменить язык пользовательского интерфейса Azure Data Studio на {0} и выполнить перезапуск?",
+ "vscodeDocCreationFailedError": "Не удалось создать документ записной книжки.",
"vscodeFunctionalityNotSupportedError": "Этот VS Code не поддерживается в Azure Data Studio.",
- "vscodeInvalidArgumentsError": "Недопустимые аргументы",
+ "vscodeInvalidArgumentsError": "Недопустимые аргументы.",
"watermark.newNotebook": "Новая записная книжка",
"watermark.newSqlFile": "Новый файл SQL",
"workspace.trust.description": "Определяет, включено ли доверие рабочей области в Azure Data Studio.",
"workspace.trust.emptyWindow.description": "Определяет, является ли пустое окно доверенным по умолчанию в Azure Data Studio. При использовании с \"#{0}#\" можно включить все функции Azure Data Studio без запросов в пустом окне."
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "Необходимо выбрать вариант из списка",
- "selectBox": "Поле выбора"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "Учетные записи для обновления отсутствуют",
"accountActions.no": "Нет",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"designer.defaultRemoveRowConfirmationMessage": "Действительно удалить эту строку?",
"designer.generalGroupName": "Общие",
+ "designer.issueCountAlert": "Найдено столько проблем при проверке: {0}",
+ "designer.issuesTabTitle": "Проблемы ({0})",
"designer.loadingDesigner": "Идет загрузка конструктора...",
"designer.loadingDesignerCompleted": "Конструктор загружен",
+ "designer.newRowButtonAriaLabel": "Добавить новую строку в таблицу «{0}»",
"designer.newRowText": "Добавить новый",
"designer.processing": "Обработка…",
"designer.processingChanges": "Обработка изменений...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "Изменения опубликованы",
"designer.publishingChanges": "Публикация изменений…",
"designer.removeRowText": "Удалить",
+ "designer.scriptTabTitle": "Сценарии",
"tableDesigner.unknownComponentType": "Тип компонента {0} не поддерживается"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "Текстовая ячейка"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "Параметры"
+ "cellLanguageDescription": "({0}) — текущий язык",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "Параметры",
+ "selectCellLanguage": "Выбор языкового режима ячейки"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "Ошибка при последнем запуске. Щелкните, чтобы запустить повторно",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "Следует ли использовать более новую версию отрисовщика Markdown для записных книжек. Это может привести к тому, что Markdown отображается не так, как в предыдущих версиях.",
"notebookViews": "Представления записной книжки",
"notebookViews.enabled": "(Предварительная версия) Включить представления записной книжки",
+ "restartNotebookKernel": "Перезапуск ядра Notebook",
"search.actionsPosition": "Управляет положением панели действий в строках в области поиска.",
"search.actionsPositionAuto": "Разместить панель действий справа, когда область поиска узкая, и сразу же после содержимого, когда область поиска широкая.",
"search.actionsPositionRight": "Всегда размещать панель действий справа.",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "Добавить учетную запись",
"accountDialog.close": "Закрыть",
"accountDialog.didNotPickAuthProvider": "Вы не выбрали поставщик проверки подлинности. Повторите попытку.",
+ "accountDialog.loadingProviderLabel": "Загрузка учетных записей…",
"accountDialog.noAccountLabel": "Связанная учетная запись не существует. Добавьте учетную запись.",
"accountDialog.noCloudsRegistered": "Облака не включены. Перейдите в раздел \"Параметры\", откройте раздел \"Конфигурация учетной записи Azure\" и включите хотя бы одно облако",
"accountExplorer.name": "Учетные записи",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "Не удалось запустить сервер, так как для этого типа файла записной книжки не определен поставщик.",
"ServerNotStarted": "Не удалось запустить сервер по неизвестной причине",
"clientSession.unknownError": "Произошла ошибка во время запуска сеанса записной книжки",
- "kernelRequiresConnection": "Ядро {0} не найдено. Будет использоваться ядро по умолчанию."
+ "kernelRequiresConnection": "Ядро “{0}” не найдено. Будет использоваться ядро по умолчанию.",
+ "kernelRestartFailed": "Сбой перезапуска ядра: {0}",
+ "kernelRestartedSuccessfully": "Ядро успешно перезапущено"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "Истекло время ожидания доступности поставщика выполнения для поставщика записных книжек \"{0}\"",
+ "failedToCreateNotebookInput": "Не удалось создать входные данные записной книжки для «{0}»",
"notebookServiceNoProvider": "Поставщик записных книжек не существует",
"notebookUriNotDefined": "При создании диспетчера записных книжек не был передан URI",
"serializationProviderTimeout": "Истекло время ожидания доступности поставщика сериализации для поставщика записных книжек \"{0}\"",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "Представление без названия"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "Перезапуск ядра SQL не поддерживается",
"connectionRequired": "Для выполнения ячеек записной книжки необходимо выбрать подключение",
"sqlKernelError": "Ошибка ядра SQL",
"sqlMaxRowsDisplayed": "Отображаются первые {0} строк."
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "Описание таблицы.",
"designer.table.description.name": "Имя объекта таблицы.",
"designer.table.description.schema": "Схема, содержащая таблицу.",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "Столбцы в первичном ключе.",
+ "designer.table.primaryKeyName.description": "Имя первичного ключа.",
+ "tableDesigner.ErrorDialogTitle": "Ошибка конструктора таблиц",
"tableDesigner.ForeignKeyTypeName": "Внешний ключ",
"tableDesigner.ForeignTableName": "Внешняя таблица",
"tableDesigner.IndexTypeName": "Индекс",
+ "tableDesigner.PrimaryKeyTabTitle": "Первичный ключ",
+ "tableDesigner.TableSchemaValidationError": "Сбой проверки схемы таблицы. Ошибка: {0}",
+ "tableDesigner.addForeignKey": "Создать внешний ключ",
+ "tableDesigner.addNewCheckConstraint": "Создать ограничение CHECK",
+ "tableDesigner.addNewColumn": "Создать столбец",
+ "tableDesigner.addNewColumnMapping": "Новое сопоставление столбцов",
+ "tableDesigner.addNewColumnToIndex": "Добавить столбец",
+ "tableDesigner.addNewColumnToPrimaryKey": "Добавить столбец",
+ "tableDesigner.addNewIndex": "Создание индекса",
"tableDesigner.checkConstraintExpressionTitle": "Выражение",
"tableDesigner.checkConstraintNameTitle": "Имя",
"tableDesigner.checkConstraintTypeName": "Проверочное ограничение",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "Столбцы",
"tableDesigner.indexName": "Имя",
"tableDesigner.indexesTabTitle": "Индексы",
+ "tableDesigner.inputValidationError": "Сбой проверки входных данных. Ошибка: {0}",
"tableDesigner.nameTitle": "Имя таблицы",
+ "tableDesigner.primaryKeyColumnsTitle": "Столбцы первичного ключа",
+ "tableDesigner.primaryKeyNameTitle": "Имя",
"tableDesigner.publishChangeError": "Произошла ошибка при публикации изменений: {0}",
"tableDesigner.publishChangeSuccess": "Изменения опубликованы.",
"tableDesigner.savingChanges": "Публикация изменений конструктора таблиц...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "Не удается запустить сеанс, диспетчер еще не инициализирован"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "Запрос {0}: стоимость запроса (по отношению к сценарию): {1}%"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "Открыть запрос",
- "queryPlanCustomZoom": "Пользовательское увеличение",
- "queryPlanFitGraphLabel": "По размеру окна",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "Панель свойств",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "УзелПоиска",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "Увеличить",
- "queryPlanZoomOutActionLabel": "Уменьшить"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "Предварительная версия функции"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "Отмена",
"tableDesigner.generateScript": "Создать сценарий",
"tableDesigner.previewDatabaseUpdates": "Предварительный просмотр обновлений базы данных"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "Необходимо выбрать вариант из списка",
+ "selectBox": "Поле выбора"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "Проблемы"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "Файлы плана выполнения",
+ "executionPlanCustomZoom": "Пользовательское увеличение",
+ "executionPlanFileLoadingComplete": "Планы выполнения созданы",
+ "executionPlanFileLoadingFailed": "Не удалось загрузить план выполнения",
+ "executionPlanFitGraphLabel": "По размеру окна",
+ "executionPlanOpenGraphFile": "Показать XML-файл плана запроса",
+ "executionPlanPropertiesActionLabel": "Панель свойств",
+ "executionPlanSavePlanXML": "Сохранить файл плана",
+ "executionPlanSearchNodeAction": "Найти узел",
+ "executionPlanTitle": "План запроса (предварительная версия)",
+ "executionPlanZoomInActionLabel": "Увеличить",
+ "executionPlanZoomOutActionLabel": "Уменьшить",
+ "loadingExecutionPlanFile": "Создание планов выполнения",
+ "openQueryAction": "Открыть запрос"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "Редактор планов выполнения запросов"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "Edge",
+ "executionPlanPropertyViewClose": "Закрыть",
+ "executionPlanPropertyViewSortAlphabetically": "В алфавитном порядке",
+ "executionPlanPropertyViewSortByDisplayOrder": "По категориям",
+ "nodePropertyViewNameNameColumnHeader": "Имя",
+ "nodePropertyViewNameValueColumnHeader": "Значение",
+ "nodePropertyViewTitle": "Свойства"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "Запрос {0}: стоимость запроса (по отношению к сценарию): {1}%"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "Закрыть (ESC)",
+ "customZoomApplyButton": "Применить",
+ "customZoomApplyButtonTitle": "Применить масштабирование (ВВОД)",
+ "invalidCustomZoomError": "Выберите значение масштаба от 1 до 200",
+ "qpZoomValueLabel": "Увеличить (в процентах)",
+ "zoomAction": "Увеличить (ВВОД)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "Закрыть (ESC)",
+ "executionPlanSearchTypeContains": "Содержит",
+ "executionPlanSearchTypeEquals": "Равно",
+ "nextSearchItemAction": "Следующее совпадение (ВВОД)",
+ "previousSearchItemAction": "Предыдущее совпадение (SHIFT+ВВОД)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "Загрузка записной книжки {0} завершена",
+ "loadingNotebookMessage": "Загрузка записной книжки {0}"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "Допустимый обработчик планов выполнения не зарегистрирован",
+ "providerIdNotValidError": "Для взаимодействия с ExecutionPlanService требуется допустимый поставщик",
+ "selectExecutionPlanProvider": "Выберите поставщика, чтобы открыть план выполнения"
}
}
}
\ 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 1aedd80c6b..8b330ca66f 100644
--- a/i18n/ads-language-pack-zh-hans/CHANGELOG.md
+++ b/i18n/ads-language-pack-zh-hans/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-zh-hans" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-zh-hans/package.json b/i18n/ads-language-pack-zh-hans/package.json
index 69763f4098..c13e606026 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 1cf438aecc..ff71cc25fb 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
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "输入非空密码或按 Esc 退出。",
"arc.enterNewPassword": "输入新密码",
"arc.errorConnectingToController": "连接到控制器时出现错误。{0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "列出 Log Analytics 工作区 {0} 时出错",
"arc.errorVerifyingPassword": "验证密码时遇到错误。{0}",
"arc.extensionInstallationFailed": "未能安装扩展 {0}",
"arc.extensionInstalled": "已安装扩展“{0}”。",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "基础结构",
"arc.data.controller.kube.cluster.context": "群集上下文",
"arc.data.controller.location": "位置",
+ "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 工作区",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "确认密码",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "密码",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "输入将用于登录指标和日志仪表板的密码。",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "定价详情",
"arc.sql.cost.summary.resource.group": "资源组",
"arc.sql.cost.summary.service.tier": "服务层",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.description": "从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。",
"arc.sql.cost.summary.service.tier.learn.more.text": "了解详细信息",
"arc.sql.cost.summary.sql.connection.info": "SQL 连接信息",
"arc.sql.cost.summary.sql.instance.settings": "SQL 实例设置",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "CPU vCores 限制",
"arc.sql.dev.use.description": "选中此框以指示此实例将仅用于开发或测试目的。将不会对此实例计费。",
"arc.sql.dev.use.label": "仅供开发使用",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "高可用性",
+ "arc.sql.high.availability.description": "启用其他副本以实现高可用性。所选的计算和存储配置将应用于所有副本。",
"arc.sql.instance.name": "实例名称",
"arc.sql.instance.retention.policy.title": "SQL 实例备份保留策略",
"arc.sql.instance.settings.section.title": "SQL 实例设置",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "我已有 SQL Server 许可证",
"arc.sql.memory-limit.description": "托管实例的容量限制(整数)。",
"arc.sql.memory-request.description": "对托管实例容量的请求(整数内存量,以 GB 为单位)。",
- "arc.sql.one.replica": "1 replica",
+ "arc.sql.one.replica": "1 个副本",
"arc.sql.pitr.description": "时点还原",
"arc.sql.pitr.retention.description": "配置时间点备份的保留期。{0}",
"arc.sql.retention.days.description": "指定要将时间点备份保留多长时间。",
"arc.sql.retention.days.label": "时间点保留(天)",
- "arc.sql.service.tier.business.critical": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "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.data.description": "用于数据的存储类(.mdf)。如果未指定任何值,则将使用默认存储类。",
@@ -494,8 +498,8 @@
"arc.sql.storage-class.dc.description": "要用于所有数据的存储类,以及所有需要它们的数据控制器 Pod 的 日志永久卷。",
"arc.sql.storage-class.logs.description": "用于日志的存储类(/var/log)。如果未指定任何值,则将使用默认存储类。",
"arc.sql.summary.arc.by.microsoft": "由 Microsoft 提供",
- "arc.sql.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 个副本",
+ "arc.sql.two.replicas": "2 个副本",
"arc.sql.username": "用户名",
"arc.sql.volume.size.backups.description": "用于备份的存储卷大小(GB)。",
"arc.sql.volume.size.backups.label": "以 Gi 为单位的卷大小(备份)。",
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/azcli.i18n.json
index 469a168b23..46b8fe1936 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/azcli.i18n.json
@@ -9,81 +9,81 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
+ "az.accept": "接受",
+ "az.arcdataExtensionNotInstalled": "此扩展需要安装 Azure CLI 扩展 “arcdata”。使用 [此处](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)的说明安装最新版本。",
+ "az.arcdataInstalled": "已成功安装 Azure CLI arcdata 扩展。需要重启 Azure Studio 才能完成配置 - 在完成此操作之前,将不会激活功能。",
+ "az.askLater": "稍后询问",
"az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.azInstalled": "已成功安装 Azure CLI。需要重启 Azure Studio 才能完成配置 - 在完成此操作之前,将不会激活功能。",
+ "az.azOutputParseErrorCaught": "分析 az 命令 {0} 的输出时出错。输出不是 JSON。",
+ "az.azUserSettingReadLog": "Azure CLI 用户设置: {0}.{1} 读取,值: {2}",
+ "az.azUserSettingUpdatedLog": "Azure CLI 用户设置: 已更新 {0}.{1},newValue: {2}",
+ "az.checkingLatestAzVersion": "正在检查最新可用版本的 Azure CLI",
+ "az.couldNotFindArcdataWithPrompt": "找不到 Azure CLI arcdata 扩展,是否立即安装? 如果不安装,某些功能将无法正常工作。",
+ "az.couldNotFindAz": "找不到 Azure CLI。错误: {0}",
+ "az.couldNotFindAzArc": "找不到 Azure CLI arcdata 扩展。错误: {0}",
+ "az.couldNotFindAzWithPrompt": "找不到 Azure CLI,是否立即安装? 如果不安装,则某些功能将无法正常工作。",
+ "az.currentlyInstalledVersionIsLatest": "当前安装的 Azure CLI 版本 {0} 与任何其他可用版本相同或更新",
+ "az.decline": "拒绝",
+ "az.doNotAskAgain": "不再询问",
+ "az.downloadError": "下载时出错",
+ "az.downloadFinished": "已完成下载",
+ "az.downloadingProgressMb": "正在下载({0} / {1} MB)",
+ "az.downloadingTo": "正在将 {0} 从 {1} 下载到 {2}",
+ "az.endpointOrNamespaceRequired": "必须指定终结点或命名空间",
+ "az.executingCommand": "正在执行命令:“{0} {1}”",
+ "az.failedToParseReleaseInfo": "未能分析 {0} 处内容的 JSON。\r\n文件内容: \r\n{1}\r\n错误: {2}",
+ "az.foundExistingAz": "在 arcdata 版本为 {2} 的路径 {1} 处找到现有 Azure CLI 安装(版本为 v{0})。",
+ "az.gettingTextContentsOfUrl": "正在获取位于 URL {0} 的资源的文本内容",
+ "az.installError": "安装 Azure CLI 和 arcdata 扩展时出错: {0}",
+ "az.installingArcdata": "正在安装 Azure CLI arcdata 扩展...",
+ "az.installingAz": "正在安装 Azure CLI...",
+ "az.latestAzVersionAvailable": "最新可用 Azure CLI 版本: {0}。",
+ "az.missingRequiredVersion": "Azure CLI >= {0} 是此功能所必需的。运行 “Azure CLI: 检查更新” 命令以安装此版本,然后重试。",
+ "az.no": "否",
+ "az.noAz": "没有可用的 Azure CLI,请运行命令“Azure CLI: 安装”以启用需要它的功能。",
+ "az.noAzArc": "没有可用的 Azure CLI arcdata 扩展。",
+ "az.noAzWithLink": "没有可用的 Azure CLI,请 [安装Azure CLI](command:az.install)以启用需要它的功能。",
+ "az.noAzureCLI": "没有可用的 Azure CLI。从 [此处](https://docs.microsoft.com/cli/azure/install-azure-cli)手动安装最新版本,然后重启 Azure Studio。",
+ "az.noDownloadLink": "没有适用于平台“{0}”的下载链接 \r\n发布信息: ${1}",
+ "az.noReleaseVersion": "没有适用于平台“{0}”的发布版本 \r\n发布信息: ${1}",
+ "az.parseVersionError": "分析 az --version 的输出时出错。",
+ "az.platformUnsupported": "平台“{0}”当前不受支持",
+ "az.promptForAzUpdate": "新版本的 Azure CLI ({0}) 已可用,是否希望立即更新?",
+ "az.promptForRequiredAzUpdate": "此扩展需要安装 Azure CLI >= {0},是否希望立即更新到最新版本({1})? 如果不更新,则某些功能可能不起作用。",
+ "az.promptLog": "正在提示用户接受以下内容: {0}",
+ "az.requiredVersionNotAvailable": "此扩展需要安装 Azure CLI 扩展 “arcdata” 版本 >= {0},但当前可用版本仅为 {1}。使用 [此处](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)的说明安装正确的版本。",
+ "az.searchingForAz": "正在搜索现有 Azure CLI 安装...",
+ "az.skipInstall": "正在跳过安装 Azure CLI 和 arcdata 扩展,因为操作不是用户请求的,并且配置选项 {0}.{1} 为 {2}",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "执行命令时出现意外错误: {0}",
+ "az.unexpectedExitCode": "命令中出现意外的退出代码: {1} ({0})",
+ "az.unsupportedArcDataVersion": "尚不支持下载版本为 {1} 的 Azure CLI 扩展 “arcdata”。最新版本为 {0}。请使用 [此处](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)的说明安装正确的版本.",
+ "az.updateCheckSkipped": "未执行对新 Azure CLI 版本的可用性检查,因为找不到要安装的 Azure CLI",
+ "az.updateError": "更新 Azure CLI 时出错: {0}",
+ "az.updatingAz": "正在更新 Azure CLI...",
+ "az.userRequestedInstall": "用户已请求使用 “Azure CLI: 安装” 命令安装 Azure CLI 和 arcdata 扩展",
+ "az.userResponseInstall": "提示安装 Azure CLI 时的用户响应: {0}",
+ "az.userResponseUpdate": "提示更新 Azure CLI 时的用户响应: {0}",
+ "az.versionForUpdate": "找到的版本为 {0}。Azure CLI 可以从当前版本 {1} 更新到此版本。",
+ "az.yes": "是"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
+ "azcli.arc.azArcdataInstallKey.description": "选择是否由系统提示你下载 Azure CLI arcdata 扩展。",
+ "azcli.arc.azArcdataUpdateKey.description": "选择当 Azure CLI arcdata 扩展可用时系统是否向你发出提示。",
"azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
+ "azcli.arc.config.debug": "将所有已执行的 az 命令的调试信息记录到输出通道",
+ "azcli.arc.config.title": "Azure CLI 配置",
+ "azcli.arc.description": "支持 Azure CLI。",
"azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
+ "azcli.arc.install.dontPrompt.description": "系统将不会提示用户安装 Azure CLI arcdata 扩展",
+ "azcli.arc.install.prompt.description": "系统将提示用户安装 Azure CLI arcdata 扩展",
+ "azcli.arc.update.dontPrompt.description": "系统将不提示用户更新 Azure CLI arcdata 扩展",
+ "azcli.arc.update.prompt.description": "系统将提示用户更新 Azure CLI arcdata 扩展",
+ "azcli.azCliInstallKey.description": "选择是否由系统提示你安装 Azure CLI。",
+ "azcli.install.dontPrompt.description": "系统将不会提示用户安装 Azure CLI",
+ "azcli.install.prompt.description": "系统将提示用户安装 Azure CLI",
"command.category": "Azure CLI"
}
}
diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json
index 59afab562a..8d64bf1f01 100644
--- a/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "未能加载项目提供程序扩展“{0}”。错误消息: {1}",
"dataworksapce.local": "本地",
"dataworksapce.refresh": "刷新",
- "dataworkspace.NewProjectDialogTitle": "创建新项目",
+ "dataworkspace.NewProjectDialogTitle": "创建新数据库项目",
"dataworkspace.Type": "类型",
"dataworkspace.browse": "浏览",
"dataworkspace.browseEllipsis": "浏览...",
"dataworkspace.cloneParentDirectoryNotExistError": "所选克隆路径“{0}”不存在或不是目录。",
"dataworkspace.create": "创建",
+ "dataworkspace.default": "默认",
"dataworkspace.enterProjectName": "输入项目名",
"dataworkspace.fileNotExistError": "所选 {0} 文件“{1}”不存在或者不是文件。",
"dataworkspace.gitRepoUrlPlaceholder": "输入远程 git 存储库 URL",
"dataworkspace.gitRepoUrlTitle": "Git 存储库 URL",
+ "dataworkspace.learnMore": "了解详细信息",
"dataworkspace.localClonePathPlaceholder": "选择本地克隆存储库的位置",
"dataworkspace.localClonePathTitle": "本地克隆路径",
"dataworkspace.locationSelectorTitle": "位置",
"dataworkspace.nameCannotBeEmpty": "名称不能为空",
+ "dataworkspace.no": "否",
"dataworkspace.ok": "确定",
"dataworkspace.open": "打开",
"dataworkspace.openExistingDialogTitle": "打开现有项目",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "未能加载某些项目。要查看更多详细信息,请 [打开开发人员控制台](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "远程 Git 存储库",
"dataworkspace.restartConfirmation": "需要重启 Azure Data Studio 才能将项目添加到工作区。立即重启?",
+ "dataworkspace.sdkLearnMorePlaceholder": "单击“了解详细信息”按钮了解有关 SDK 样式项目的详细信息",
+ "dataworkspace.sdkStyleProject": "SDK 样式项目(预览版)",
"dataworkspace.select": "选择",
"dataworkspace.selectProjectLocation": "选择项目位置",
- "dataworkspace.selectProjectType": "选择项目类型",
+ "dataworkspace.selectProjectType": "选择数据库项目类型",
+ "dataworkspace.selectTargetPlatform": "选择目标平台",
"dataworkspace.targetPlatform": "目标平台",
"dataworkspace.workspacePlaceholder": "选择工作区({0})文件",
+ "dataworkspace.yesRecommended": "是(推荐)",
"fileDoesNotExist": "文件“{0}”不存在",
"gitCloneError": "Git 克隆期间出错。请查看 git 输出以了解更多详细信息",
"gitCloneMessage": "正在克隆 Git 存储库“{0}”...",
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 f908edb021..3148f707ea 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
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "凭据丢失或无效。"
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "否",
+ "not now": "稍后询问",
+ "suggest auto fetch": "是否希望 Azure Data Studio [定期运行 “git fetch”]({0})?",
+ "yes": "是"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
+ "HEAD not available": "“{0}”的 HEAD 版本不可用。",
+ "add": "添加到工作区",
+ "add remote": "添加一个新远程...",
+ "addFrom": "从 URL 添加远程存储库",
+ "addfrom": "从 {0} 添加远程存储库",
+ "addremote": "添加远程存储库",
+ "always": "总是",
+ "are you sure": "将在“{0}”中创建 Git 存储库。确定要继续吗?",
+ "auth failed": "未能对 git remote 进行身份验证。",
+ "auth failed specific": "未能对 git remote 进行身份验证:\r\n\r\n{0}",
+ "branch already exists": "已存在名为“{0}”的分支",
+ "branch name": "分支名称",
+ "branch name format invalid": "分支名称必须匹配正则表达式: {0}",
+ "cant push": "无法推送 refs 到远端。您可以试着运行“拉取”功能,整合您的更改。",
+ "changed": "日志级别更改为: {0}",
+ "checkout detached": "签出已分离…",
+ "choose": "选择文件夹...",
+ "clean repo": "在签出前,请清理存储库工作树。",
+ "clonefrom": "从 {0} 克隆",
+ "cloning": "正在克隆 Git 存储库“{0}”...",
+ "commit": "提交暂存更改",
+ "commit anyway": "创建空提交",
+ "commit hash": "提交哈希",
+ "commit message": "提交消息",
+ "commitMessageWithHeadLabel2": "消息(在“{0}”上提交)",
+ "confirm delete": "确定要删除 {0} 吗?\r\n此操作不可撤消!\r\n如果继续操作,此文件将永久丢失。",
+ "confirm delete multiple": "确定要删除 {0} 个文件吗?\r\n此操作不可撤消!\r\n如果继续操作,这些文件将永久丢失。",
+ "confirm discard": "确定要放弃 {0} 中更改吗?",
+ "confirm discard all": "确定要放弃在 {0} 个文件中所作的全部更改吗?\r\n此操作不可撤消!\r\n如果继续操作,你当前的工作集将永久丢失。",
+ "confirm discard all 2": "{0}\r\n\r\n此操作不可撤消,你当前的工作集将永久丢失。",
+ "confirm discard all single": "确定要放弃 {0} 中更改吗?",
+ "confirm discard multiple": "是否确实要放弃 {0} 文件中的更改?",
+ "confirm emtpy commit": "是否确定要创建空提交?",
+ "confirm force delete branch": "“{0}”分支未被完全合并。是否仍要删除?",
+ "confirm force push": "即将强制推送更改,此操作可能具有破坏性并可能在无意中覆盖其他人的更改。\r\n\r\n确定要继续吗?",
+ "confirm no verify commit": "你即将在未验证的情况下提交更改,这会跳过 pre-commit 挂钩,可能导致不理想的结果。\r\n\r\n确定要继续吗?",
+ "confirm publish branch": "分支“{0}”没有上游分支。您要发布此分支吗?",
+ "confirm restore": "是否确实要还原 {0}?",
+ "confirm restore multiple": "是否确定要还原 {0} 个文件?",
+ "confirm stage file with merge conflicts": "确定要暂存含有合并冲突的 {0} 吗?",
+ "confirm stage files with merge conflicts": "确定要暂存含有合并冲突的 {0} 个文件吗?",
+ "create branch": "正在创建新分支...",
+ "create branch from": "从...创建分支",
+ "create repo": "初始化存储库",
+ "current": "当前",
+ "delete": "删除文件",
+ "delete branch": "删除分支",
+ "delete file": "删除文件",
+ "delete files": "删除文件",
+ "deleted by them": "文件“{0}”已被他们删除且已经过我们修改。\r\n\r\n你想要执行什么操作?",
+ "deleted by us": "文件“{0}”已被我们删除且已经过他们修改。\r\n\r\n你想要执行什么操作?",
+ "discard": "放弃更改",
+ "discardAll": "放弃所有 {0} 个文件",
+ "discardAll multiple": "放弃 1 个文件",
+ "force": "强制签出",
+ "force push not allowed": "不允许强制推送,请启用 “git. allowForcePush” 设置。",
+ "git error": "Git 错误",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (索引)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
- "ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "git.title.workingTree": "{0} (工作树)",
+ "init": "选择用于初始化 Git 储存库的工作区文件夹",
+ "init repo": "初始化存储库",
+ "invalid branch name": "分支名称无效",
+ "keep ours": "保留“我们”的版本",
+ "keep theirs": "保留“他们”的版本",
+ "learn more": "了解详细信息",
+ "local changes": "签出会覆盖本地更改。",
+ "merge commit": "最后一个提交是合并提交。是否确实要撤消它?",
+ "merge conflicts": "存在合并冲突。请在提交之前解决这些冲突。",
+ "missing user info": "请确保已在 Git 中配置 “user.name” 和 “user.email”。",
+ "never": "从不",
+ "never again": "确定,且不再显示",
+ "never ask again": "确定,且不再询问",
+ "no changes": "没有要提交的更改。",
+ "no changes stash": "没有要储藏的更改。",
+ "no more": "无法撤消,因为 HEAD 不指向任何提交。",
+ "no rebase": "没有正在进行的变基。",
+ "no remotes added": "您的存储库中没有远程存储库。",
+ "no remotes to fetch": "此存储库未配置可以从中抓取的远程存储库。",
+ "no remotes to publish": "存储库未配置任何要发布到的远程存储库。",
+ "no remotes to pull": "存储库未配置任何从其中进行拉取的远程存储库。",
+ "no remotes to push": "存储库未配置任何要推送到的远程存储库。",
+ "no staged changes": "没有可提交的暂存更改。\r\n\r\n是否要暂存所有更改并直接提交?",
+ "no stashes": "此存储库中没有储藏。",
+ "no tags": "此存储库没有标记。",
+ "no verify commit not allowed": "不允许在未验证的情况下提交,请使用 “git.allowNoVerifyCommit” 设置启用这些提交。",
+ "nobranch": "请签出一个分支以推送到远程。",
+ "ok": "确定",
+ "open git log": "打开 GIT 日志",
+ "open repo": "打开存储库",
+ "openrepo": "打开",
+ "openreponew": "在新窗口中打开",
+ "pick branch pull": "选择拉取的来源分支",
+ "pick provider": "选择一个提供程序以将分支“{0}”发布到:",
+ "pick remote": "选取要将分支“{0}”发布到的远程:",
+ "pick remote pull repo": "选择要从其拉取分支的远程位置",
+ "pick stash to apply": "选择要应用的储藏",
+ "pick stash to drop": "选择要删除的储藏",
+ "pick stash to pop": "选择要弹出的储藏",
+ "proposeopen": "是否要打开已克隆存储库?",
+ "proposeopen init": "是否打开初始化的存储库?",
+ "proposeopen2": "您是希望打开克隆的存储库,还是将其添加到当前工作区?",
+ "proposeopen2 init": "您是希望打开初始化的存储库,还是将其添加到当前工作区?",
+ "provide branch name": "请提供新的分支名称",
+ "provide commit hash": "请提供提交哈希",
+ "provide commit message": "请提供提交消息",
+ "provide remote name": "请提供远程存储库名称",
+ "provide stash message": "提供储藏消息(可选)",
+ "provide tag message": "请提供消息以对标记进行注释",
+ "provide tag name": "已成功带标记进行推送。",
+ "publish to": "发布到 {0}",
+ "remote already exists": "远程存储库“{0}”已存在。",
+ "remote branch at": "{0} 处的远程分支",
+ "remote name": "远程存储库名称",
+ "remote name format invalid": "远程仓库名称格式无效",
+ "remove remote": "选择要删除的远程库",
+ "repourl": "存储库 URL",
+ "restore file": "恢复文件",
+ "restore files": "恢复文件",
+ "save and commit": "全部保存并提交",
+ "save and stash": "全部保存并储藏",
+ "select a branch to merge from": "选择要从其合并的分支",
+ "select a branch to rebase onto": "选择要变基到的分支",
+ "select a ref to checkout": "选择要签出的 ref",
+ "select a ref to checkout detached": "选择要在分离模式下签出的引用",
+ "select a ref to create a new branch from": "选择一个 ref 以从中创建“{0}”分支",
+ "select a tag to delete": "选择要删除的标记",
+ "select branch to delete": "选择要删除的分支",
+ "select log level": "选择日志级别",
+ "selectFolder": "选择存储库位置",
+ "show command output": "显示命令输出",
+ "stash": "仍要储藏",
+ "stash merge conflicts": "在应用储藏时存在合并冲突。",
+ "stash message": "储藏消息",
+ "stashcheckout": "储藏并签出",
+ "sure drop": "确定要删除储藏 {0} 吗?",
+ "sync is unpredictable": "此操作会将提交项推送到“{0}/{1}”并从中拉取提交项。",
+ "tag at": "{0} 处的标记",
+ "tag message": "消息",
+ "tag name": "标记名称",
+ "there are untracked files": "若放弃 {0} 个未跟踪的文件,其将被从硬盘上删除。",
+ "there are untracked files single": "若放弃下面未跟踪的文件,其将被从硬盘上删除: {0}。",
+ "undo commit": "撤消合并提交",
+ "unsaved files": "有 {0} 个文件尚未保存。\r\n\r\n要在提交之前保存吗?",
+ "unsaved files single": "以下文件具有未保存的更改;如果继续,则提交时不会包含这些更改: {0}。\r\n\r\n要在提交之前保存吗?",
+ "unsaved stash files": "有 {0} 个文件尚未保存。\r\n\r\n要在储藏之前保存吗?",
+ "unsaved stash files single": "以下文件具有未保存的更改;如果继续,则储藏时不会包含这些更改: {0}。\r\n\r\n要在储藏之前保存吗?",
+ "warn untracked": "这将删除 {0} 个未跟踪的文件!\r\n此操作不可撤消!\r\n这些文件将永久丢失。",
+ "yes": "是",
+ "yes discard tracked": "放弃 1 个已跟踪的文件",
+ "yes discard tracked multiple": "放弃 {0} 个已跟踪的文件",
+ "yes never again": "确定,且不再显示"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "已跳过在以下位置中找到的 git: {0}",
+ "using git": "将使用位于 {1} 的 Git {0}",
+ "validating": "正在验证在以下位置中找到的 git: {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "没有可用存储库",
+ "not supported": "“git.scanRepositories” 设置不支持绝对路径。",
+ "pick repo": "选择存储库",
+ "too many submodules": "“{0}”存储库中的 {1} 个子模块将不会自动打开。您仍可以通过打开其中的文件来单独打开每个子模块。"
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "分支名称",
+ "error": "$(error) 错误: {0}",
+ "none found": "未找到远程存储库。",
+ "pick url": "选择要从中进行克隆的 URL。",
+ "provide url": "提供存储库 URL",
+ "provide url or pick": "提供存储库 URL 或选择存储库源。",
+ "type to filter": "存储库名称",
+ "type to search": "存储库名称(键入内容进行搜索)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": "是否要将“{0}”添加到 .gitignore?",
+ "added by them": "冲突: 已由他们添加",
+ "added by us": "冲突: 已由我们添加",
+ "always pull": "始终拉取",
+ "both added": "冲突: 两个都已添加",
+ "both deleted": "冲突: 两个都已删除",
+ "both modified": "冲突: 两个都已修改",
+ "changes": "更改",
+ "commit": "提交",
+ "commit in rebase": "无法在变基过程中修改提交消息。请完成变基操作,并改用交互式变基。",
+ "commitMessage": "消息({0} 待提交)",
+ "commitMessageCountdown": "当前行剩余 {0} 个字符",
+ "commitMessageWarning": "当前行比 {1} 超出 {0} 个字符",
+ "commitMessageWhitespacesOnlyWarning": "当前提交消息仅包含空白字符",
+ "commitMessageWithHeadLabel": "消息({0} 在“{1}”提交)",
+ "deleted": "已删除",
+ "deleted by them": "冲突: 已由他们删除",
+ "deleted by us": "冲突: 已由我们删除",
+ "dont pull": "不拉取",
+ "git.title.deleted": "{0} (已删除)",
+ "git.title.index": "{0} (索引)",
+ "git.title.ours": "{0} (我们的)",
+ "git.title.theirs": "{0} (他们的)",
+ "git.title.untracked": "{0} (未跟踪)",
+ "git.title.workingTree": "{0} (工作树)",
+ "huge": "Git 存储库“{0}”中存在大量活动更改,将仅启用部分 Git 功能。",
+ "ignored": "已忽略",
+ "index added": "已添加索引",
+ "index copied": "已复制索引",
+ "index deleted": "已删除索引",
+ "index modified": "已修改索引",
+ "index renamed": "已重命名索引",
+ "intent to add": "打算添加",
+ "merge changes": "合并更改",
+ "modified": "已修改",
+ "neveragain": "不再显示",
+ "open": "打开",
+ "pull": "拉取",
+ "pull branch maybe rebased": "当前分支“{0}”似乎已变基。确定仍要拉取到其中吗?",
+ "pull maybe rebased": "当前分支似乎已变基。确定仍要拉取到其中吗?",
+ "pull n": "从 {1}/{2} 拉取 {0} 个提交",
+ "pull push n": "在 {2}/{3} 之间拉取 {0} 个提交并推送 {1} 个提交",
+ "push n": "将 {0} 个提交推送到 {1}/{2}",
+ "push success": "已成功推送。",
+ "staged changes": "暂存的更改",
+ "sync changes": "同步更改",
+ "sync is unpredictable": "正在同步。取消可能会导致存储库出现严重损坏",
+ "untracked": "未跟踪的",
+ "untracked changes": "未跟踪的更改",
+ "yes": "是"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "签出分支/标记...",
+ "publish changes": "发布更改",
+ "publish to": "发布到 {0}",
+ "publish to...": "发布到...",
+ "rebasing": "正在变基",
+ "syncing changes": "正在同步更改..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "索引",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Git 历史记录",
+ "git.timeline.stagedChanges": "暂存的更改",
+ "git.timeline.uncommitedChanges": "未提交的更改",
+ "git.timeline.you": "你",
+ "git.workingTree": "工作树"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "colors.added": "已添加资源的颜色。",
+ "colors.conflict": "存在冲突的资源的颜色。",
+ "colors.deleted": "已删除资源的颜色。",
+ "colors.ignored": "已忽略资源的颜色。",
+ "colors.modified": "已修改资源的颜色。",
+ "colors.renamed": "重命名或复制的资源的颜色。",
+ "colors.stageDeleted": "已暂存的已删除资源的颜色。",
+ "colors.stageModified": "已暂存的已修改资源的颜色。",
+ "colors.submodule": "子模块资源的颜色。",
+ "colors.untracked": "未跟踪资源的颜色。",
+ "command.addRemote": "添加远程存储库…",
+ "command.branch": "创建分支...",
+ "command.branchFrom": "从现有来源创建新的分支...",
+ "command.checkout": "签出到...",
+ "command.checkoutDetached": "签出到(已分离)…",
+ "command.cherryPick": "挑拣…",
+ "command.clean": "放弃更改",
+ "command.cleanAll": "放弃所有更改",
+ "command.cleanAllTracked": "放弃所有跟踪的更改",
+ "command.cleanAllUntracked": "放弃所有未跟踪的更改",
+ "command.clone": "克隆",
+ "command.cloneRecursive": "克隆(递归)",
+ "command.close": "关闭存储库",
+ "command.commit": "提交",
+ "command.commitAll": "全部提交",
+ "command.commitAllAmend": "全部提交(修改)",
+ "command.commitAllAmendNoVerify": "全部提交(修正,不验证)",
+ "command.commitAllNoVerify": "全部提交(不验证)",
+ "command.commitAllSigned": "全部提交(已署名)",
+ "command.commitAllSignedNoVerify": "全部提交(已签收,不验证)",
+ "command.commitEmpty": "创建空提交",
+ "command.commitEmptyNoVerify": "空提交(不验证)",
+ "command.commitNoVerify": "提交(不验证)",
+ "command.commitStaged": "提交已暂存文件",
+ "command.commitStagedAmend": "提交已暂存文件(修改)",
+ "command.commitStagedAmendNoVerify": "提交已暂存内容(修正,不验证)",
+ "command.commitStagedNoVerify": "提交已暂存内容(不验证)",
+ "command.commitStagedSigned": "提交已暂存文件(已署名)",
+ "command.commitStagedSignedNoVerify": "提交已暂存内容(已签收,不验证)",
+ "command.createTag": "创建标记",
+ "command.deleteBranch": "删除分支...",
+ "command.deleteTag": "删除标签",
+ "command.fetch": "抓取",
+ "command.fetchAll": "从所有远程存储库中拉取",
+ "command.fetchPrune": "获取 (删除)",
+ "command.ignore": "添加到 .gitignore",
+ "command.init": "初始化存储库",
+ "command.merge": "合并分支...",
+ "command.openAllChanges": "打开所有更改",
+ "command.openChange": "打开更改",
+ "command.openFile": "打开文件",
+ "command.openHEADFile": "打开文件 (HEAD)",
+ "command.openRepository": "打开存储库",
+ "command.publish": "发布分支...",
+ "command.pull": "拉取",
+ "command.pullFrom": "拉取自...",
+ "command.pullRebase": "拉取(变基)",
+ "command.push": "推送",
+ "command.pushFollowTags": "推送(“关注”标记)",
+ "command.pushFollowTagsForce": "推送(“关注”标记,强制)",
+ "command.pushForce": "推送(强制)",
+ "command.pushTags": "推送标记",
+ "command.pushTo": "推送到...",
+ "command.pushToForce": "推送到...(强制)",
+ "command.rebase": "变基分支…",
+ "command.rebaseAbort": "中止变基",
+ "command.refresh": "刷新",
+ "command.removeRemote": "删除远程存储库",
+ "command.rename": "重命名",
+ "command.renameBranch": "重命名分支...",
+ "command.restoreCommitTemplate": "还原提交模板",
+ "command.revealInExplorer": "在侧边栏中显示",
+ "command.revertChange": "还原更改",
+ "command.revertSelectedRanges": "还原所选更改",
+ "command.setLogLevel": "设置日志级别...",
+ "command.showOutput": "显示 GIT 输出",
+ "command.stage": "暂存更改",
+ "command.stageAll": "暂存所有更改",
+ "command.stageAllMerge": "暂存所有合并更改",
+ "command.stageAllTracked": "暂存所有跟踪的更改",
+ "command.stageAllUntracked": "暂存所有未跟踪的更改",
+ "command.stageChange": "暂存更改",
+ "command.stageSelectedRanges": "暂存所选范围",
+ "command.stash": "储藏",
+ "command.stashApply": "应用储藏...",
+ "command.stashApplyLatest": "应用最新储藏",
+ "command.stashDrop": "删除储藏...",
+ "command.stashIncludeUntracked": "储藏(包含未跟踪)",
+ "command.stashPop": "弹出储藏...",
+ "command.stashPopLatest": "弹出最新储藏",
+ "command.sync": "同步",
+ "command.syncRebase": "同步(变基)",
+ "command.timelineCompareWithSelected": "与已选项目进行比较",
+ "command.timelineCopyCommitId": "复制提交 ID",
+ "command.timelineCopyCommitMessage": "复制提交消息",
+ "command.timelineOpenDiff": "打开更改",
+ "command.timelineSelectForCompare": "选择以进行比较",
+ "command.undoCommit": "撤消上次提交",
+ "command.unstage": "取消暂存更改",
+ "command.unstageAll": "取消暂存所有更改",
+ "command.unstageSelectedRanges": "取消暂存所选范围",
+ "config.allowForcePush": "控制是否启用强制推送 (不论 force 还是 force-with-lease)。",
+ "config.allowNoVerifyCommit": "控制是否允许没有运行 pre-commit 和 commit-msg 挂钩的提交。",
+ "config.alwaysShowStagedChangesResourceGroup": "始终显示“暂存的更改”资源组。",
+ "config.alwaysSignOff": "控制所有提交的 signoff 标志。",
+ "config.autoRepositoryDetection": "配置何时自动检测存储库。",
+ "config.autoRepositoryDetection.false": "禁止自动扫描存储库。",
+ "config.autoRepositoryDetection.openEditors": "扫描当前打开文件的父文件夹。",
+ "config.autoRepositoryDetection.subFolders": "扫描当前打开文件夹的子文件夹。",
+ "config.autoRepositoryDetection.true": "扫描当前打开文件夹与当前打开文件所在文件夹的子文件夹。",
+ "config.autoStash": "在拉取前暂存所有更改,在成功拉取后还原这些更改。",
+ "config.autofetch": "若设置为 true,则自动从当前 Git 存储库的默认远程库提取提交。若设置为“全部”,则从所有远程库进行提取。",
+ "config.autofetchPeriod": "在启用“#git.autofetch#”情况下每次自动 git fetch 之间的间隔时间(以秒为单位)。",
+ "config.autorefresh": "是否启用自动刷新。",
+ "config.branchSortOrder": "控制分支的排列顺序。",
+ "config.branchValidationRegex": "用于验证新分支名称的正则表达式。",
+ "config.branchWhitespaceChar": "在新分支名称中替换空白字符的字符。",
+ "config.checkoutType": "控制在运行“签出到…”时列出的 git 参考类型。",
+ "config.checkoutType.local": "本地分支",
+ "config.checkoutType.remote": "远程分支",
+ "config.checkoutType.tags": "标记",
+ "config.confirmEmptyCommits": "始终为 “Git: Commit Empty” 命令确认创建空提交。",
+ "config.confirmForcePush": "控制在强制推送前是否进行确认。",
+ "config.confirmNoVerifyCommit": "控制是否在提交前要求确认而不进行验证。",
+ "config.confirmSync": "同步 Git 存储库前请先进行确认。",
+ "config.countBadge": "控制 Git 计数徽章。",
+ "config.countBadge.all": "对所有更改计数。",
+ "config.countBadge.off": "关闭计数器。",
+ "config.countBadge.tracked": "仅对跟踪的更改计数。",
+ "config.decorations.enabled": "控制 Git 是否在资源管理器和“打开编辑器”视图中添加颜色和小标。",
+ "config.defaultCloneDirectory": "克隆 Git 存储库的默认位置。",
+ "config.detectSubmodules": "控制是否自动检测 Git 子模块。",
+ "config.detectSubmodulesLimit": "控制可检测到的 Git 子模块的限制。",
+ "config.discardAllScope": "控制 `Discard all changes` 命命令将放弃哪些更改。`all` 放弃所有更改。`tracked` 仅放弃跟踪的文件。`prompt` 则在每次运行此操作时显示提示对话框。",
+ "config.enableCommitSigning": "使用 GPG 或 x.509 启用提交签名。",
+ "config.enableSmartCommit": "在没有暂存的更改时提交所有更改。",
+ "config.enableStatusBarSync": "控制Git Sync命令是否出现在状态栏中。",
+ "config.enabled": "是否启用 Git。",
+ "config.fetchOnPull": "启用后,在拉取时获取所有分支。否则,仅获取当前。",
+ "config.followTagsWhenSync": "遵循“运行同步命令时推送所有标记”。",
+ "config.ignoreLegacyWarning": "忽略“旧版 Git”警告。",
+ "config.ignoreLimitWarning": "忽略“存储库中存在大量更改”的警告。",
+ "config.ignoreMissingGitWarning": "忽略“缺失 Git”的警告。",
+ "config.ignoreRebaseWarning": "忽略拉取时发出的分支似乎已变基的警告。",
+ "config.ignoreSubmodules": "忽略对文件树中子模块的修改。",
+ "config.ignoreWindowsGit27Warning": "如果 Windows 上安装了 Git 2.25 - 2.26,则忽略警告。",
+ "config.ignoredRepositories": "要忽略的 Git 存储库列表。",
+ "config.inputValidation": "控制何时显示提交消息输入验证。",
+ "config.inputValidationLength": "控制显示提交消息长度警告的长度阈值。",
+ "config.inputValidationSubjectLength": "控制用于显示警告的提交消息主题长度阈值。请取消设置它以继承 “config.inputValidationLength” 的值。",
+ "config.openAfterClone": "控制是否在克隆后自动打开存储库。",
+ "config.openAfterClone.always": "始终在当前窗口中打开。",
+ "config.openAfterClone.alwaysNewWindow": "始终在新窗口中打开。",
+ "config.openAfterClone.prompt": "始终提示操作。",
+ "config.openAfterClone.whenNoFolderOpen": "只有在没有打开任何文件夹时,才在当前窗口中打开。",
+ "config.openDiffOnClick": "控制单击更改时是否应打开差异编辑器。否则将打开常规编辑器。",
+ "config.path": "Git 可执行文件的路径和文件名,例如 `C:\\Program Files\\Git\\bin\\git.exe` (Windows)。这也可以是一个包含多个要查找的路径的字符串值数组。",
+ "config.postCommitCommand": "成功提交后运行 git 命令。",
+ "config.postCommitCommand.none": "提交后不要运行任何命令。",
+ "config.postCommitCommand.push": "成功提交后运行'Git Push'。",
+ "config.postCommitCommand.sync": "成功提交后运行'Git Sync'。",
+ "config.promptToSaveFilesBeforeCommit": "控制 Git 是否在提交之前检查未保存的文件。",
+ "config.promptToSaveFilesBeforeCommit.always": "检查是否有任何未保存的文件。",
+ "config.promptToSaveFilesBeforeCommit.never": "禁用此检查。",
+ "config.promptToSaveFilesBeforeCommit.staged": "只检查未保存的已暂存文件。",
+ "config.promptToSaveFilesBeforeStash": "控制 Git 是否在储藏更改之前检查未保存的文件。",
+ "config.promptToSaveFilesBeforeStash.always": "检查是否有任何未保存的文件。",
+ "config.promptToSaveFilesBeforeStash.never": "禁用此检查。",
+ "config.promptToSaveFilesBeforeStash.staged": "只检查未保存的已暂存文件。",
+ "config.pruneOnFetch": "提取时修剪。",
+ "config.pullTags": "拉取时提取所有标签。",
+ "config.rebaseWhenSync": "在运行“同步”命令时,强制 Git 使用“变基”。",
+ "config.requireGitUserConfig": "控制在是要求进行显式 Git 用户配置,还是允许 Git 在缺少配置时进行猜测。",
+ "config.scanRepositories": "在其中搜索 Git 存储库的路径的列表。",
+ "config.showCommitInput": "控制是否在 Git 源控制面板中显示提交输入。",
+ "config.showInlineOpenFileAction": "控制是否在 Git 更改视图中显示内联“打开文件”操作。",
+ "config.showProgress": "控制 Git 操作是否显示进度提示。",
+ "config.showPushSuccessNotification": "控制在推送成功时是否显示通知。",
+ "config.smartCommitChanges": "控制哪些更改由Smart Commit自动暂存。",
+ "config.smartCommitChanges.all": "自动暂存所有更改。",
+ "config.smartCommitChanges.tracked": "仅自动暂存跟踪的更改。",
+ "config.suggestSmartCommit": "建议启用智能提交(在无暂存更改时提交所有更改)。",
+ "config.supportCancellation": "控制在运行同步操作时是否出现通知,允许用户取消操作。",
+ "config.terminalAuthentication": "控制是否使 Azure Data Studio 成为集成终端中产生的 git 进程的身份验证处理程序。请注意: 需要重启终端才能选择此设置中的更改。",
+ "config.timeline.date": "控制在日程表视图中项目使用的日期。",
+ "config.timeline.date.authored": "使用创作日期",
+ "config.timeline.date.committed": "使用提交日期",
+ "config.timeline.showAuthor": "控制是否在日程表视图中显示提交作者。",
+ "config.untrackedChanges": "控制未跟踪的更改的行为。",
+ "config.untrackedChanges.hidden": "未跟踪的更改被隐藏,并从多个操作中排除。",
+ "config.untrackedChanges.mixed": "所有更改,无论是跟踪的还是未跟踪的,都会一起出现并表现出相同的行为。",
+ "config.untrackedChanges.separate": "未跟踪的更改单独显示在“源代码管理”视图中。它们也被排除在几个操作之外。",
+ "config.useCommitInputAsStashMessage": "控制是否将提交输入框中的消息用作默认储藏消息。",
+ "config.useForcePushWithLease": "控制是否使用更安全的 force-with-lease 进行强制推送。",
+ "description": "Git 源代码管理集成",
"displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.branch": "分支",
+ "submenu.changes": "更改",
+ "submenu.commit": "提交",
+ "submenu.commit.amend": "修改",
+ "submenu.commit.signoff": "注销",
"submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.pullpush": "拉取,推送",
+ "submenu.remotes": "远程",
+ "submenu.stash": "存储",
+ "submenu.tags": "标记",
+ "view.workbench.cloneRepository": "可以在本地克隆存储库。\r\n[可控存储库](command:git.clone“启用 git 扩展后立即克隆存储库”)",
+ "view.workbench.learnMore": "要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,请 [阅读我们的文档](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.disabled": "如果希望使用 git 功能,请在 [设置](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中启用 git。\r\n要详细了解如何在 Azure Data Studio 中使用 git 和源代码管理,请 [阅读我们的文档](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.empty": "如果要使用 git 功能,可以打开包含 git 存储库的文件夹或从 URL 克隆。\r\n[打开文件夹](command:vscode.openFolder)\r\n[克隆存储库](command:git.clone)\r\n要详细了解如何在 Azure Data Studio 中使用 git 和源代码管理,请 [阅读我们的文档](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.emptyWorkspace": "当前打开的工作区没有任何包含 git 存储库的文件夹。\r\n[将文件夹添加到工作区](command:workbench.action.addRootFolder)\r\n要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,请 [阅读我们的文档](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.folder": "当前打开的文件夹中没有 Git 存储库。可初始化一个存储库,它将弃用 Git 提供支持的源代码管理功能。\r\n[初始化存储库](command:git.init?%5Btrue%5D)\r\n要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,请 [阅读我们的文档](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.missing": "未检测到有效的 git 安装。要了解详细信息,请访问 [git 输出](command:git.showOutput)。\r\n请 [安装 git](https://git-scm.com/),或在 [我们的文档](https://aka.ms/vscode-scm)中详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理。\r\n如果使用的是其他版本的控制系统,则可以 [搜索市场](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)以获取其他扩展。",
+ "view.workbench.scm.workspace": "当前打开的工作区没有任何包含 git 存储库的文件夹。可以初始化文件夹上将启用由 git 支持的源代码管理功能的存储库。\r\n[初始化存储库](command: git.init)\r\n要详细了解如何在 Azure Data Studio 中使用 git 和源代码管理,请 [阅读我们的文档](https://aka.ms/vscode-scm)。"
}
}
}
\ No newline at end of file
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 14090f3873..f98490b843 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
@@ -14,7 +14,6 @@
"Failed": "已失败",
"InProgress": "正在进行",
"PublishHistory": "发布历史记录",
- "SettingAlreadyExists": "本地应用设置“{0}”已存在。是否覆盖?",
"Status": "状态",
"Success": "成功",
"TargetDatabase": "目标数据库",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "添加引用",
"addDatabaseReferencedialogName": "添加数据库引用",
"addItemAction": "添加项",
- "addPackage": "添加包",
- "addPackageReferenceMessage": "若要使用 SQL 绑定,请确保 Azure Functions 项目具有对 {0} 的引用",
- "addSqlBindingPackageError": "将 SQL 绑定扩展包添加到项目时出错",
"appSettingPrompt": "是否要使用新的连接字符串更新 Azure 函数 local.settings.json?",
"applyConfirmation": "是否确定要更新目标项目?",
"applyError": "更新项目时出错: {0}",
"applySuccess": "已成功更新项目。",
"at": "位于",
"autorestProjectName": "新 SQL 项目名称",
- "baseDockerImage": "基本 SQL Server Docker 映像",
+ "baseDockerImage": "基础 {0} Docker 映像",
"browseButtonText": "浏览文件夹",
"browseEllipsis": "浏览...",
"browseForProfile": "浏览配置文件",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "选择要修改的 SQLCMD 变量",
"cicularProjectReference": "从项目 {0} 到项目 {1} 的循环引用",
"cleaningDockerImagesMessage": "正在清理现有部署...",
- "closeButton": "关闭",
"compareActionRadiButtonLabel": "查看架构比较中的更改",
- "confirmPassword": "确认 SQL Server 管理员密码",
- "confirmServerPassword": "确认 SQL Server 管理员密码",
- "connectingToSqlServerOnDockerMessage": "连接到 Docker 上的 SQL Server",
+ "confirmPassword": "确认 {0} 管理员密码",
+ "confirmServerPassword": "确认 {0} 管理员密码",
+ "connectingToSqlServerOnDockerMessage": "正在连接到 SQL Server",
"connectionFailedError": "连接失败错误: \"{0}\"",
- "connectionProfile": "选择连接配置文件",
"connectionRadioButtonLabel": "连接",
- "connectionStringSetting": "连接字符串设置名称",
- "connectionStringSettingPlaceholder": "\"local.settings.json\" 中指定的连接字符串设置",
"containerAlreadyExistForProject": "此项目的容器已存在。是否要在部署新文件之前删除它们?",
"createNew": "新建",
- "createNewLocalAppSetting": "创建新的本地应用设置",
"createProjectDialogOkButtonText": "创建",
"createProjectFromDatabaseDialogName": "根据数据库创建项目",
"createProjectSettings": "设置",
@@ -114,24 +105,22 @@
"done": "完成",
"dontUseProfile": "不使用配置文件",
"edgeEulaAgreementTitle": "Microsoft Azure SQL Edge 许可协议",
- "edgeProjectTypeDescription": "从核心部分开始开发和发布 SQL Edge 的架构",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "从空项目开始开发和发布 SQL 数据库架构",
- "emptyProjectTypeDisplayName": "SQL 数据库",
+ "edgeProjectTypeDescription": "从核心部分开始开发和发布 Azure SQL Edge 数据库的架构",
+ "edgeProjectTypeDisplayName": "Azure SQL Edge 数据库",
+ "emptyAzureDbProjectTypeDescription": "从空项目开始开发和发布 Azure SQL 数据库架构",
+ "emptyAzureDbProjectTypeDisplayName": "Azure SQL 数据库",
+ "emptyProjectTypeDescription": "从空项目开始开发和发布 SQL Server 数据库架构",
+ "emptyProjectTypeDisplayName": "SQL Server 数据库",
"emptySdkProjectTypeDescription": "使用 Microsoft.Build.Sql(预览版)为 SQL 数据库开发和发布架构,从空的 SDK 样式项目开始。",
"emptySdkProjectTypeDisplayName": "SQL 数据库 (SDK)",
"enterConnStringTemplateDescription": "输入 SQL 连接字符串的模板",
- "enterConnectionString": "输入连接字符串",
"enterConnectionStringEnvName": "输入连接字符串环境变量名称",
"enterConnectionStringEnvNameDescription": "输入 SQL 连接字符串的环境变量",
- "enterConnectionStringSettingName": "输入连接字符串设置名称",
"enterConnectionStringTemplate": "输入连接字符串模板",
"enterNewDatabaseName": "输入新数据库名",
"enterNewValueForVar": "输入变量“{0}”的新值",
- "enterPassword": "输入 SQL Server 管理员密码",
- "enterPasswordManually": "输入密码或按 Esc 取消",
- "enterPasswordPrompt": "输入要用于连接字符串的密码",
- "enterPortNumber": "输入 SQL Server 端口号或按 Enter 以使用默认值",
+ "enterPassword": "输入 {0} 管理员密码",
+ "enterPortNumber": "输入 {0} 端口号或按 Enter 以使用默认值",
"enterSystemDbName": "输入此系统数据库的数据库名",
"equalComparison": "项目已与数据库保持最新。",
"errorFindingBuildFilesLocation": "查找生成文件位置时出错: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "外部流式处理作业",
"externalStreamingJobValidationPassed": "已通过外部流式作业验证。",
"extractTargetRequired": "必须提供用于提取的目标信息才能创建数据库项目。",
- "failedToGetConnectionString": "生成所选连接的连接字符串时出错",
- "failedToParse": "未能解析“{0}”: {1}。",
"file": "文件",
"fileAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件。请选择其他名称。",
"fileFormat": "文件格式",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "正在从 {0} 生成新的 SQL 项目... 检查输出窗口以了解详细信息。",
"hr": "小时",
"importElements": "导入元素",
- "includePassword": "是否要将此连接中的密码包含在 local.settings.json 文件中?",
- "input": "输入",
"installGlobally": "全局安装",
"invalidDataSchemaProvider": ".Sqlproj 文件中的 DSP 无效",
"invalidDatabaseReference": ".Sqlproj 文件中的数据库引用无效",
@@ -173,24 +158,20 @@
"invalidInput": "无效的输入: {0}",
"invalidProjectReload": "无法访问提供的数据库项目。只有有效的开放式数据库项目才可以重新加载。",
"invalidPropertyValue": ".sqlproj 文件中为属性“{0}”指定的值无效",
- "invalidSQLPassword": "SQL Server 密码不符合密码复杂性要求。有关详细信息,请参阅 https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "{0} 密码不符合密码复杂性要求。有关详细信息,请参阅 https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "SQL 连接字符串无效",
"invalidTargetPlatform": "目标平台 {0} 无效。支持的目标平台: {1}",
- "jsonParseError": "第“{1}”行第“{2}”列附近的 {0}。",
"learnMore": "了解详细信息",
"loadProfilePlaceholderText": "加载配置文件...",
"location": "位置",
"min": "分钟",
"missingVersion": "在 {0} 中缺少 “version” 条目",
- "moreInformation": "详细信息",
"msec": "毫秒",
"multipleMostDeploymentScripts": "{0} 文件数异常: {1}",
"multipleSqlProjFilesSelected": "已选择多个 .sqlproj 文件;请仅选择一个。",
"nameMustNotBeEmpty": "名称不得为空",
"new": "新建",
"newObjectNamePrompt": "新 {0} 名称:",
- "noAzureFunctionsInFile": "当前活动文件中没有 Azure 函数",
- "noAzureFunctionsProjectsInWorkspace": "在工作区中找不到 Azure Functions 项目",
"noDataSourcesFile": "找不到 {0}。",
"noDataSourcesText": "此项目中没有数据源",
"noFileExist": "文件 {0} 不存在",
@@ -208,11 +189,9 @@
"objectType": "对象类型",
"okString": "确定",
"openEulaString": "打开许可协议",
- "openFile": "打开文件",
- "output": "输出",
"outsideFolderPath": "不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。",
"parentTreeItemUnknown": "无法访问所提供树项的父级",
- "passwordNotMatch": "SQL Server 密码与确认密码不匹配",
+ "passwordNotMatch": "{0} 密码与确认密码不匹配",
"portMustNotBeNumber": "端口必须是数字",
"postDeployElements": "PostDeploy 元素",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "项目引用",
"projectReferenceNameElement": "项目引用名称元素",
"projectToUpdatePlaceholderText": "选择项目文件",
+ "projectUpdatedToSdkStyle": "项目 {0} 已更新为 SDK 样式项目。单击“了解详细信息”,了解有关 Microsoft.Build.Sql SDK 的详细信息以及简化项目文件的方法。",
"publish": "发布",
"publishAction": "发布",
"publishDialogName": "发布项目",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "发布设置文件",
"publishTo": "发布目标",
"publishToContainerFailed": "未能发布到容器。{0}",
- "publishToDockerContainer": "发布到容器中的新服务器",
- "publishToExistingServer": "发布到现有服务器",
+ "publishToDockerContainer": "发布到新 {0} 本地开发容器",
+ "publishToExistingServer": "发布到现有 {0}",
"publishingProjectMessage": "正在容器中发布项目...",
"referenceRadioButtonsGroupTitle": "类型",
"referenceType": "引用类型",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "操作 \"{0}\" 已成功完成。结果: {1}",
"retryWaitMessage": "正在等待 {0} 秒,然后再次尝试执行操作 \"{1}\"",
"runViaNpx": "通过 npx 运行",
- "runningDockerMessage": "正在生成并运行 Docker 容器...",
+ "runningDockerMessage": "正在运行 docker 容器...",
"sameDatabase": "同一数据库",
- "save": "保存",
- "saveChangesInFile": "当前文件中存在未保存的更改。立即保存?",
"schema": "架构",
"schemaCompare.compareErrorMessage": "架构比较失败: {0}",
"schemaCompareAction": "架构比较",
"schemaCompareNotInstalled": "需要安装架构比较扩展才能运行架构比较",
"schemaObjectType": "架构/对象类型",
"scriptFriendlyName": "脚本",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "SDK 样式项目(预览版)",
"sec": "秒",
- "selectAzureFunction": "在当前文件中选择要将 SQL 绑定添加到的 Azure 函数",
- "selectBaseImage": "选择基本 SQL Server docker 映像",
- "selectBindingType": "选择绑定类型",
+ "selectBaseImage": "选择基础 {0} docker 映像",
"selectConnection": "选择连接",
- "selectConnectionError": "无法设置连接字符串应用设置: {0}",
- "selectConnectionString": "选择 SQL 连接字符串方法",
"selectDacpac": "选择 .dacpac",
"selectDatabase": "选择数据库",
+ "selectFileString": "选择文件",
"selectFolderStructure": "选择文件夹结构",
"selectProfile": "选择配置文件",
"selectProfileToUse": "选择要加载的发布配置文件",
"selectProjectLocation": "选择项目位置",
"selectPublishOption": "选择要将项目发布到的位置",
- "selectSetting": "从 local.settings.json 中选择 SQL 连接字符串设置",
"selectSpecFile": "选择 OpenAPI/Swagger 规范文件",
"selectString": "选择",
"selectTargetPlatform": "当前目标平台: {0}。请选择新目标平台",
"server": "服务器",
"serverName": "服务器名",
- "serverPassword": "服务器管理员密码",
- "serverPortNumber": "SQL Server 商品号",
+ "serverPassword": "{0} 管理员密码",
+ "serverPortNumber": "{0} 端口号",
"serverVariable": "服务器变量",
"sourceDatabase": "源数据库",
"specSelectionText": "OpenAPI/Swagger 规范",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "更新位置",
"sqlDatabaseProjects.doNotAskAgain": "不再询问",
"sqlDatabaseProjects.outputChannel": "数据库项目",
- "sqlTableOrViewToQuery": "要查询的 SQL 表或视图",
- "sqlTableToUpsert": "要更新插入到的 SQL 表",
"storedProcedureFriendlyName": "存储过程",
"suppressMissingDependenciesErrors": "禁止显示由引用对象中的未解析引用导致的错误",
"systemDatabase": "系统数据库",
@@ -314,7 +286,6 @@
"unableToFindReference": "找不到数据库引用 {0}",
"unableToFindSqlCmdVariable": "找不到 SQLCMD 变量“{0}”",
"unableToPerformAction": "无法定位“{0}”目标:“{1}”",
- "unableToSetConnectionString": "无法设置连接字符串应用设置",
"unexpectedProjectContext": "无法建立项目上下文。从意外位置调用了命令: {0}",
"unknownDataSourceType": "未知的数据源类型: ",
"unrecognizedDataSourcesVersion": "无法识别的版本: ",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "需要更新目标、引用、系统数据库引用才能生成此项目“{0}”。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?",
"updateProjectFromDatabaseDialogName": "从数据库更新项目",
"updateText": "更新",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "正在从 {1} 更新 {0}...",
- "userConnectionString": "输入连接字符串",
- "userPasswordLater": "若要在以后使用 SQL 连接字符串,需要在 local.settings.json 文件中手动输入密码。",
"userSelectionCancelled": "用户已取消选择的 autorest 运行方式。",
"userSelectionInstallGlobally": "用户已选择全局安装 autorest。正在安装...",
"userSelectionRunNpx": "用户已选择通过 npx 运行。",
"valueCannotBeEmpty": "值不能为空",
- "valueMustNotBeEmpty": "值不能为空",
"viewFriendlyName": "查看",
"yesString": "是"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "数据库项目",
"sqlDatabaseProjects.addDatabaseReference": "添加数据库引用",
- "sqlDatabaseProjects.addSqlBinding": "添加 SQL 绑定(预览)",
+ "sqlDatabaseProjects.addExistingItem": "添加现有项...",
"sqlDatabaseProjects.autorestSqlVersion": "要从 NPM 使用哪个版本的 Autorest.Sql。如果未设置,则将使用最新版本。",
"sqlDatabaseProjects.build": "生成",
"sqlDatabaseProjects.changeTargetPlatform": "更新目标平台",
"sqlDatabaseProjects.close": "关闭数据库项目",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "转换为 SDK 样式项目",
"sqlDatabaseProjects.createProjectFromDatabase": "根据数据库创建项目",
"sqlDatabaseProjects.delete": "删除",
"sqlDatabaseProjects.description": "设计和发布 SQL 数据库架构",
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 9f5588c461..59c38ee18e 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "已还原的所有备份",
"sql.migration.all.fields.required": "所有字段均为必填。",
"sql.migration.apply": "应用",
- "sql.migration.asessment.failed": "SQL Server 实例“{0}”的评估失败。",
+ "sql.migration.assessed.databases": "(适用于 {0} 个已评估的数据库)",
"sql.migration.assessment": "“{0}”的评估结果",
+ "sql.migration.assessment.failed": "SQL Server 实例“{0}”的评估失败。",
"sql.migration.assessment.in.progress": "正在进行评估",
"sql.migration.assessment.in.progress.content": "我们正在评估 SQL Server 实例 {0} 中的数据库,以识别正确的 Azure SQL 目标。\r\n\r\n这可能需要一些时间才能完成。",
"sql.migration.assessment.migration.warning": "尚未准备好迁移到 Azure SQL 托管实例的数据库可以迁移到 Azure 虚拟机上的SQL Server。",
"sql.migration.assessment.results": "评估结果",
+ "sql.migration.assessment.results.and.recommendations.title": "评估结果和建议",
"sql.migration.assessments.blocking.issue": "这是一个阻止性问题,将阻止数据库迁移成功。",
"sql.migration.authKeys.header": "身份验证密钥",
"sql.migration.authKeys.refresh.message": "已刷新身份验证密钥“{0}”。",
"sql.migration.authentication.type": "身份验证类型",
"sql.migration.authentication.types": "身份验证密钥",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Azure SQL 数据库",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL 托管实例",
"sql.migration.azure.sql.database.virtual.machine": "Azure 虚拟机上的 SQL Server",
+ "sql.migration.azure.sql.database.virtual.machine.short": "Azure VM 上的 SQL Server",
"sql.migration.azure.sql.target": "目标类型",
"sql.migration.azure.storage.account.to.upload.backups": "要上传备份的 Azure 存储帐户",
"sql.migration.azure.tenant": "Azure AD 租户",
+ "sql.migration.azureRecommendation.browse": "浏览",
+ "sql.migration.azureRecommendation.folder.name": "文件夹名",
+ "sql.migration.azureRecommendation.open": "打开",
"sql.migration.backup.location": "备份位置",
"sql.migration.backup.start.time": "备份开始时间",
"sql.migration.bc.info": "SQL 托管实例迁移直接转换到业务关键服务层需要的时间可能远多于常规用途,因为必须为始终打开高可用性组设置三个次要副本的种子。该操作持续时间取决于数据的大小。在 90% 的情况下,设置种子的速度为 220 GB/小时或更高。",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "订阅",
"sql.migration.blob.storage.table.help": "输入目标数据库名称,并为所选源数据库选择资源组、存储帐户和容器。",
"sql.migration.blob.storageAccount.select": "首先选择存储帐户值。",
- "sql.migration.can.be.migrated": "可以迁移 {1} 个数据库中的 {0} 个",
+ "sql.migration.can.be.migrated": "可以迁移 {0} 个数据库(共 {1} 个)",
"sql.migration.cancel": "取消",
"sql.migration.cancel.error": "取消迁移时出现错误。",
"sql.migration.cancel.migration": "取消迁移",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "刷新迁移状态时出错。",
"sql.migration.cutover.step.1": "1. 停止到源数据库的所有传入事务。",
"sql.migration.cutover.step.2.blob": "2. 创建最终事务日志的差异或备份,并将其存储在 Azure 存储 Blob 容器中。",
- "sql.migration.cutover.step.2.network.share": "2. 创建最终事务日志备份并将其存储在网络共享上。",
+ "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": "迁移模式",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "已上传数据/大小",
"sql.migration.database": "数据库",
"sql.migration.database.already.exists": "目标托管实例“{1}”上已存在数据库“{0}”。",
+ "sql.migration.database.assessment.description": "选择要评估以迁移到 Azure SQL 的数据库。",
+ "sql.migration.database.assessment.title": "用于评估的数据库",
"sql.migration.database.backup.load.error": "访问数据库详细信息时出错。",
- "sql.migration.database.migration": "要迁移的数据库",
+ "sql.migration.database.checksum.info.text": "确保已使用 WITH CHECKSUM 选项获取备份。",
"sql.migration.database.migration.mode.description": "要迁移到 Azure SQL 目标,请根据停机时间要求选择迁移模式。",
"sql.migration.database.migration.mode.label": "迁移模式",
"sql.migration.database.migration.mode.offline.description": "应用程序停机时间将在迁移启动时开始。",
@@ -113,15 +122,15 @@
"sql.migration.database.migration.status": "数据库迁移状态",
"sql.migration.database.page.description": "选择要在迁移期间使用的数据库备份的位置。",
"sql.migration.database.page.title": "数据库备份",
+ "sql.migration.database.private.endpoint.info.text": "确保 Azure 存储帐户不使用专用终结点。",
"sql.migration.database.to.be.migrated": "要迁移的数据库",
"sql.migration.databases": "数据库({0}/{1})",
- "sql.migration.databases.selected": "已选择 {0}/{1} 个数据库",
+ "sql.migration.databases.selected": "已选择 {0} 个数据库(共 {1} 个)",
"sql.migration.databases.table.title": "数据库",
"sql.migration.day": "{0} 天",
"sql.migration.days": "{0} 天",
"sql.migration.description": "说明",
"sql.migration.details.copied": "已复制详细信息",
- "sql.migration.dms.portal.info": "Azure 门户中的任何现有 Azure 数据库迁移服务都不会出现在 Azure Data Studio 中。在 Azure Data Studio 中创建的任何数据库迁移服务在 Azure 门户中仍将都不可见。",
"sql.migration.dms.provision.failed": "未能预配数据库迁移服务。请等待几分钟,然后重试。",
"sql.migration.duration": "持续时间",
"sql.migration.empty.table.subtext": "如果结果在预期内,请验证与 SQL Server 实例的连接。",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} 个数据库有警告",
"sql.migration.inprogress.warning.single": "{0} 数据库具有警告",
"sql.migration.instance": "实例",
+ "sql.migration.invalid.account.error": "如果要继续,请选择有效的 Azure 帐户。",
"sql.migration.invalid.blob.container.error": "若要继续,请为源数据库“{0}”选择有效的 blob 容器。",
"sql.migration.invalid.blob.lastBackupFile.error": "若要继续,请为源数据库“{0}”选择有效的上一个备份文件。",
"sql.migration.invalid.blob.resourceGroup.error": "若要继续,请为源数据库“{0}”选择有效的资源组。",
"sql.migration.invalid.blob.storageAccount.error": "若要继续,请为源数据库“{0}”选择有效的存储帐户。",
"sql.migration.invalid.location.error": "若要继续,请选择有效位置。",
+ "sql.migration.invalid.managedInstance.error": "如果要继续,请选择有效的托管实例。",
"sql.migration.invalid.migration.service.error": "选择有效的数据库迁移服务。",
"sql.migration.invalid.migration.service.offline.error": "选择连接到节点的数据库迁移服务。",
"sql.migration.invalid.network.share.location": "网络共享位置格式无效。示例: {0}",
"sql.migration.invalid.owner.uri.error": "由于 OwnerUri 无效,无法连接到数据库(参数 \"OwnerUri\")",
- "sql.migration.invalid.resourceGroup.error": "若要继续,请选择有效的资源组。",
+ "sql.migration.invalid.resourceGroup.error": "如果要继续,请选择有效的资源组。",
+ "sql.migration.invalid.savedInfo": "无法检索已保存的会话。请通过选择新会话重试。",
"sql.migration.invalid.service.name.error": "输入迁移服务的有效名称。",
"sql.migration.invalid.storageAccount.error": "若要继续,请选择有效的存储帐户。",
"sql.migration.invalid.subscription.error": "若要继续,请选择有效的订阅。",
"sql.migration.invalid.target.name.error": "输入目标数据库的有效名称。",
"sql.migration.invalid.user.account": "用户帐户格式无效。示例: {0}",
+ "sql.migration.invalid.virtualMachine.error": "如果要继续,请选择有效的虚拟机。",
"sql.migration.ir.page.description": "Azure 数据库迁移服务(DMS)协调数据库迁移活动并跟踪其进度。如果之前已经创建,则可以选择现有数据库迁移服务作为 Azure SQL 目标,或在下面创建一个新的服务。",
"sql.migration.ir.page.sql.migration.service.not.found": "找不到数据库迁移服务。请新建一个。",
"sql.migration.ir.page.title": "Azure 数据库迁移服务",
@@ -182,7 +195,7 @@
"sql.migration.learn.more": "了解详细信息",
"sql.migration.learn.more.prerequisites": "在开始迁移之前,请了解有关所需内容的详细信息。",
"sql.migration.location": "位置",
- "sql.migration.managed.instance": "Azure SQL 托管实例",
+ "sql.migration.mi.not.ready": "托管实例 “{0}” 不可用于迁移,因为它当前处于 “{1}” 状态。若要继续,请选择可用的托管实例。",
"sql.migration.migration.completed": "迁移已完成",
"sql.migration.migration.in.progress": "正在进行数据库迁移",
"sql.migration.migration.not.started": "迁移未开始",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} 分钟",
"sql.migration.mode": "模式",
"sql.migration.more.info": "详细信息",
+ "sql.migration.na": "不适用",
"sql.migration.name": "名称",
"sql.migration.name.label": "名称:",
"sql.migration.name.of.new.rg": "新资源组名称",
@@ -248,16 +262,16 @@
"sql.migration.resource.group.description": "资源组是保管 Azure 解决方案的相关资源的容器。",
"sql.migration.resource.group.not.found": "未找到资源组。",
"sql.migration.resourceGroups": "资源组",
- "sql.migration.resume.continue": "继续上次迁移尝试...",
- "sql.migration.resume.start": "再次开始迁移评估(推荐)",
+ "sql.migration.resume.session": "恢复以前保存的会话",
"sql.migration.resume.title": "再次运行迁移工作流",
"sql.migration.retry.migration": "重试迁移",
"sql.migration.retry.migration.error": "重试迁移时出现错误。",
"sql.migration.rg.created": "已创建资源组",
"sql.migration.save.close": "保存并关闭",
+ "sql.migration.save.close.popup": "已保存配置。性能数据收集将保持在后台运行。你可以在需要时停止收集。",
"sql.migration.saved.assessment.cancel": "取消",
"sql.migration.saved.assessment.next": "下一步",
- "sql.migration.saved.assessment.result": "已保存评估结果",
+ "sql.migration.saved.assessment.result": "已保存的会话",
"sql.migration.search": "搜索",
"sql.migration.search.for.migration": "搜索迁移",
"sql.migration.sec": "{0} 秒",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "请选择 1 个或多个要评估迁移的数据库",
"sql.migration.select.database.to.migrate": "选择要迁移的数据库。",
"sql.migration.select.prompt": "单击 SQL Server 实例或左侧的任意数据库以查看其详细信息。",
- "sql.migration.select.target.to.continue": "若要继续,请选择目标数据库。",
+ "sql.migration.select.target.to.continue": "如果要继续,请选择目标。",
"sql.migration.server": "服务器",
"sql.migration.service.account.info.text": "请确保运行源 SQL Server 实例的服务帐户对网络共享拥有读取权限。",
"sql.migration.service.container.container.description1": "Azure 数据库迁移服务利用 Azure 数据工厂的自承载集成运行时将备份从本地网络文件共享上传到 Azure。",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "显示状态",
"sql.migration.size": "大小(MB)",
"sql.migration.size.column.header": "大小",
+ "sql.migration.sku.available.recommendations": "{0} 个建议可用",
+ "sql.migration.sku.azureConfiguration": "Azure 配置",
+ "sql.migration.sku.azureConfiguration.businessCritical": "业务关键",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} vCore",
+ "sql.migration.sku.azureConfiguration.gen5": "Gen5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "常规用途",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} vCore",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} vCore - {3} GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "高级系列",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "内存优化高级系列",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "数据: {0},日志: {1},tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "选择希望如何提供性能数据",
+ "sql.migration.sku.azureRecommendation.collectData.method": "立即收集性能数据",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "在将保存性能数据的本地驱动器上选择一个文件夹",
+ "sql.migration.sku.azureRecommendation.description": "Azure 建议需要 SQL Server 实例的性能数据来提供目标建议。启用性能数据收集以接收要迁移的数据库的目标建议。启用此功能的时间越长,建议就越好。可以随时禁用性能数据收集。",
+ "sql.migration.sku.azureRecommendation.description2": "如果之前已收集此数据,则还可以选择从现有文件夹中选择此数据。",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "我已有性能数据",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "正在使用提供的性能数据生成 Azure 建议...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "在保存以前收集的性能数据的本地驱动器上选择文件夹",
+ "sql.migration.sku.azureRecommendation.start": "开始",
+ "sql.migration.sku.azureRecommendation.start.popup": "正在启动性能数据收集...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "初始建议将在大约 {0} 分钟后自动刷新。",
+ "sql.migration.sku.azureRecommendation.status.imported": "已使用提供的数据应用 Azure 建议。导入或收集其他数据以优化建议。",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "正在收集数据。正在生成初始建议...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "通过按“刷新建议”按钮来定期返回查看更新的建议。",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "Azure 建议收集和分析性能数据,然后在 Azure 中为工作负载推荐适当大小的数据库。",
+ "sql.migration.sku.azureRecommendation.status.refining": "数据收集仍在进行。正在优化现有建议...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "已停止 Azure 建议的数据收集。",
+ "sql.migration.sku.azureRecommendation.stop.popup": "正在停止性能数据收集...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "长时间运行性能集合有助于确保更准确的建议。",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "单击下面的按钮以导入或收集数据库性能数据。",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "数据收集完成后,将显示 Azure 建议。",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "Azure 建议不可用。单击下面的“获取 Azure 建议”按钮",
+ "sql.migration.sku.cpu": "{0} 个核心",
+ "sql.migration.sku.cpu.requirement": "CPU 要求",
+ "sql.migration.sku.data.iops.requirement": "数据 IOPS 要求",
+ "sql.migration.sku.data.storage.requirement": "数据存储要求",
+ "sql.migration.sku.db.card.title": "Azure SQL 数据库",
+ "sql.migration.sku.gb": "{0} GB",
+ "sql.migration.sku.get.recommendation": "获取 Azure 建议",
+ "sql.migration.sku.io.memory.requirement": "IO 延迟要求",
+ "sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Azure SQL 目标的 Azure 区域",
- "sql.migration.sku.mi.card.title": "Azure SQL 托管实例(PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "若要迁移到 Azure SQL 托管实例(PaaS),请查看评估结果并选择一个或多个数据库。",
- "sql.migration.sku.recommendation.view.assessment.vm": "若要迁移到 Azure 虚拟机(IaaS)上的 SQL Server,请查看评估结果并选择一个或多个数据库。",
+ "sql.migration.sku.log.storage.requirement": "日志存储要求",
+ "sql.migration.sku.logs.iops.requirement": "日志 IOPS 要求",
+ "sql.migration.sku.memory.requirement": "内存要求",
+ "sql.migration.sku.mi.card.title": "Azure SQL 托管实例",
+ "sql.migration.sku.ms": "{0} 毫秒",
+ "sql.migration.sku.parameters": "建议参数",
+ "sql.migration.sku.parameters.edit": "编辑参数",
+ "sql.migration.sku.parameters.edit.title": "编辑建议参数",
+ "sql.migration.sku.parameters.enable.preview": "启用预览功能",
+ "sql.migration.sku.parameters.enable.preview.info": "启用此选项将包括性能和可伸缩性显著提高的最新硬件代系。这些 SKU 目前处于预览状态,并且可能尚未在所有区域中提供。",
+ "sql.migration.sku.parameters.percentage.utilization": "利用率百分比",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "在聚合性能数据期间要使用的数据点的百分位数。",
+ "sql.migration.sku.parameters.scale.factor": "比例因子",
+ "sql.migration.sku.parameters.scale.factor.invalid": "比例因子无效。请输入正整数值。",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "如果希望 Azure 建议的百分比大于或小于当前工作负载,请更改比例因子。",
+ "sql.migration.sku.parameters.text": "输入以下信息以编辑建议参数。",
+ "sql.migration.sku.parameters.update": "更新",
+ "sql.migration.sku.percentage": "{0}%",
+ "sql.migration.sku.percentile": "第 {0} 个百分位数",
+ "sql.migration.sku.recommendation": "Azure 建议",
+ "sql.migration.sku.recommendation.view.assessment.mi": "若要迁移到 Azure SQL 托管实例,请查看评估结果并选择一个或多个数据库。",
+ "sql.migration.sku.recommendation.view.assessment.vm": "若要迁移到 Azure 虚拟机上的 SQL Server,请查看评估结果并选择一个或多个数据库。",
+ "sql.migration.sku.recommendationReason": "建议原因",
+ "sql.migration.sku.recommendations": "建议",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "上次刷新时间: {0}",
+ "sql.migration.sku.recommendations.loading": "正在加载...",
+ "sql.migration.sku.recommendations.title": "{0} 个建议",
+ "sql.migration.sku.recommended.value": "值",
+ "sql.migration.sku.recommendedConfiguration": "建议的配置",
+ "sql.migration.sku.refine.recommendation": "优化 Azure 建议",
+ "sql.migration.sku.refresh.recommendation": "刷新建议",
"sql.migration.sku.resource": "Azure SQL 目标资源名称",
"sql.migration.sku.resource_group": "Azure SQL 目标的资源组",
+ "sql.migration.sku.restart.performance.collection": "重启数据收集",
+ "sql.migration.sku.sourceProperties": "源属性",
+ "sql.migration.sku.sql.dataDisk": "SQL 数据文件",
+ "sql.migration.sku.sql.logDisk": "SQL 日志文件",
+ "sql.migration.sku.sql.temp": "SQL tempdb",
+ "sql.migration.sku.stop.performance.collection": "停止数据收集",
+ "sql.migration.sku.storage.dimension": "维度",
+ "sql.migration.sku.storageGB": "{0} GB",
"sql.migration.sku.subscription": "Azure SQL 目标的订阅名称",
- "sql.migration.sku.vm.card.title": "Azure 虚拟机上的 SQL Server (laaS)",
+ "sql.migration.sku.targetDeploymentType": "目标部署类型",
+ "sql.migration.sku.targetStorageConfiguration": "建议目标存储配置",
+ "sql.migration.sku.targetStorageConfiguration.caching": "主机缓存",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "不适用",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "无",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "只读",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "读/写",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "将 tempdb 置于本地临时 SSD (默认为 D: \\)驱动器上",
+ "sql.migration.sku.targetStorageConfiguration.info": "下面是满足存储性能需求所需的目标存储配置。",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "本地 SSD",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "建议的存储配置",
+ "sql.migration.sku.targetStorageConfiguration.storage": "存储",
+ "sql.migration.sku.viewDetails": "查看详细信息",
+ "sql.migration.sku.vm.card.title": "Azure 虚拟机上的 SQL Server",
"sql.migration.source.configuration": "源配置",
"sql.migration.source.credentials": "源凭据",
"sql.migration.source.database": "源数据库名",
"sql.migration.source.databases": "源数据库",
- "sql.migration.source.details.sqlAuth": "输入用于连接到 SQL Server 实例 {0} 的 SQL 身份验证凭据。 这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。",
+ "sql.migration.source.details.sqlAuth": "输入用于连接到 SQL Server 实例 {0} 的 SQL 身份验证凭据。这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。",
"sql.migration.source.details.windowAuth": "输入用于连接到 SQL Server 实例 {0} 的 Windows 身份验证凭据。这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。",
"sql.migration.source.server": "源服务器",
"sql.migration.source.version": "源版本",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "SQL Server 实例",
"sql.migration.sql.virtual.machine": "SQL 虚拟机",
"sql.migration.start.migration.button": "开始迁移",
+ "sql.migration.start.session": "启动新会话",
"sql.migration.start.time": "开始时间",
"sql.migration.status": "状态",
"sql.migration.status.add.account": "添加帐户",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "测试连接",
"sql.migration.type": "类型",
"sql.migration.type.label": "类型:",
+ "sql.migration.unavailable.managedInstance": "(不可用) {0}",
"sql.migration.unique.name": "为此目标数据库选择唯一名称",
"sql.migration.username": "用户名",
"sql.migration.view.all": "查看所有",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "选择链接到 Azure Data Studio 的 Azure 账户,或立即链接一个账户。",
"sql.migration.wizard.account.noAccount.error": "请添加链接帐户,然后重试。",
"sql.migration.wizard.account.title": "Azure 帐户",
+ "sql.migration.wizard.perfCollection.error": "收集服务器“{0}”的性能数据时出错。如果这些问题仍然存在,请尝试重启数据收集过程:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "根据评估结果,你的联机状态下的所有 {0} 个数据库都可以迁移到 Azure SQL。",
"sql.migration.wizard.sku.assessment.error": "评估服务器“{0}”时出错。",
"sql.migration.wizard.sku.assessment.error.bypass": "选中此选项可跳过评估并继续迁移。",
"sql.migration.wizard.sku.assessment.error.detail": "[没有评估结果来验证数据库迁移的准备情况。选中此框即表示你确认要继续将数据库迁移到所需的 Azure SQL 目标。]",
"sql.migration.wizard.sku.assessment.unexpected.error": "评估服务器“{0}”时发生意外错误。{3}消息: {1}{3}堆栈: {2}",
"sql.migration.wizard.sku.choose_a_target": "选择 Azure SQL 目标",
- "sql.migration.wizard.sku.error": "评估数据库时出错。",
- "sql.migration.wizard.sku.title": "Azure SQL 目标",
+ "sql.migration.wizard.sku.error": "为服务器“{0}”生成 SKU 建议时出错。",
+ "sql.migration.wizard.sku.error.noRecommendation": "无可用建议",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "未生成 SKU 建议,因为没有可以满足源性能特征的 SKU。尝试选择其他目标平台、调整建议参数或选择一组不同的数据库来进行评估。",
+ "sql.migration.wizard.target.description": "选择 Azure 帐户和目标 {0}。",
+ "sql.migration.wizard.target.title": "Azure SQL 目标",
"sql.migration.yes": "是",
- "total.databases.selected": "已选择 {0}/{1} 个数据库。"
+ "total.databases.selected": "已选择 {0} 个数据库(共 {1} 个)。"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}”",
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 7beab87b4a..05e4066d2a 100644
--- a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json
+++ b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "全选",
"table.sortAscending": "升序排序",
"table.sortDescending": "降序排序",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "已选择 {0} 项",
"tableFilter.visibleCount": "{0} 个结果"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "dataexplorer 项上下文菜单",
"dataGrid.context": "数据网格项上下文菜单",
"default": "启用自动更新检查。Azure Data Studio 将定期自动检查更新。",
+ "docNotFoundForUriError": "无法打开指定的 URI 的笔记本文档。",
"enable locally": "请重新加载 Azure Data Studio 以在本地启用此扩展。",
"enable remote": "请重新加载 Azure Data Studio 以在 {0} 中启用此扩展。",
"enableWindowsBackgroundUpdates": "启用在 Windows 上后台下载和安装新的 Azure Data Studio 版本",
@@ -10006,17 +10009,14 @@
"sql.watcherExclude": "配置文件路径的 glob 模式以从文件监视排除。模式必须在绝对路径上匹配(例如 ** 前缀或完整路径需正确匹配,以及路径内以“/**”前缀开头,例如“**/build/output/**”或“/Users/name/workspaces/project/build/output/**”)。更改此设置需要重启。如果在启动时遇到 Azure Data Studio 消耗大量 CPU 时间,则可以排除大型文件夹以减少初始加载。",
"uninstallExtensionComplete": "请重新加载 Azure Data Studio 以完成扩展 {0} 的卸载。",
"updateLocale": "是否要将 Azure Data Studio 的 UI 语言更改为 {0} 并重启?",
+ "vscodeDocCreationFailedError": "未能创建笔记本文档。",
"vscodeFunctionalityNotSupportedError": "Azure Data Studio 中不支持此 VS Code 功能。",
- "vscodeInvalidArgumentsError": "无效参数",
+ "vscodeInvalidArgumentsError": "参数无效。",
"watermark.newNotebook": "新建笔记本",
"watermark.newSqlFile": "新建 SQL 文件",
"workspace.trust.description": "控制是否在 Azure Data Studio 内启用工作区信任。",
"workspace.trust.emptyWindow.description": "控制空窗口在 zure Data Studio 中是否默认受信任。当与 `#{0}#` 一起使用时,可以启用 zure Data Studio 的完整功能,而无需在空窗口中进行提示。"
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "必须是列表中的选项",
- "selectBox": "选择框"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "没有可刷新的帐户",
"accountActions.no": "否",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"designer.defaultRemoveRowConfirmationMessage": "是否确实要删除该行?",
"designer.generalGroupName": "常规",
+ "designer.issueCountAlert": "已找到 {0} 个验证问题。",
+ "designer.issuesTabTitle": "问题({0})",
"designer.loadingDesigner": "正在加载设计器...",
"designer.loadingDesignerCompleted": "已加载设计器",
+ "designer.newRowButtonAriaLabel": "将新行添加到 \\\"{0}\\\" 表",
"designer.newRowText": "新增",
"designer.processing": "正在处理...",
"designer.processingChanges": "正在处理更改...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "已发布更改",
"designer.publishingChanges": "正在发布更改...",
"designer.removeRowText": "删除",
+ "designer.scriptTabTitle": "脚本",
"tableDesigner.unknownComponentType": "组件类型: 不支持 {0}"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "文本单元格"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "参数"
+ "cellLanguageDescription": "({0}) - 当前语言",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "参数",
+ "selectCellLanguage": "选择单元格语言模式"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "上次运行时出错。请单击以重新运行",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "是否对 Notebook 使用较新版本的 Markdown 呈现器。这可能会导致 Markdown 的呈现方式与以前的版本不同。",
"notebookViews": "Notebook 视图",
"notebookViews.enabled": "(预览)启用笔记本视图",
+ "restartNotebookKernel": "重启笔记本内核",
"search.actionsPosition": "在搜索视图中控制操作栏的位置。",
"search.actionsPositionAuto": "当搜索视图较窄时将操作栏置于右侧,当搜索视图较宽时,将它紧接在内容之后。",
"search.actionsPositionRight": "始终将操作栏放置在右侧。",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "添加帐户",
"accountDialog.close": "关闭",
"accountDialog.didNotPickAuthProvider": "你没有选择任何身份验证提供程序。请重试。",
+ "accountDialog.loadingProviderLabel": "正在加载帐户...",
"accountDialog.noAccountLabel": "没有链接的帐户。请添加一个帐户。",
"accountDialog.noCloudsRegistered": "你没有启用云。请转到“设置”-> 搜索 Azure 帐户配置 -> 至少启用一个云",
"accountExplorer.name": "帐户",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "服务器无法启动,因为没有为此笔记本文件类型定义提供程序。",
"ServerNotStarted": "由于未知原因,服务器未启动",
"clientSession.unknownError": "启动笔记本会话时出错",
- "kernelRequiresConnection": "未找到内核 {0}。将改为使用默认内核。"
+ "kernelRequiresConnection": "未找到内核 {0}。将改为使用默认内核。",
+ "kernelRestartFailed": "内核重启失败: {0}",
+ "kernelRestartedSuccessfully": "已成功重启内核"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "等待笔记本提供程序 \"{0}\" 的执行提供程序时超时",
+ "failedToCreateNotebookInput": "无法为提供程序 \\\"{0}\\\" 创建笔记本输入",
"notebookServiceNoProvider": "笔记本提供程序不存在",
"notebookUriNotDefined": "创建笔记本管理器时未传递 URI",
"serializationProviderTimeout": "等待笔记本提供程序 \"{0}\" 的序列化提供程序可用时超时",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "无标题视图"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "不支持 SQL 内核重启",
"connectionRequired": "必须选择连接才能运行笔记本单元格",
"sqlKernelError": "SQL 内核错误",
"sqlMaxRowsDisplayed": "显示了前 {0} 行。"
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "表的说明。",
"designer.table.description.name": "表对象的名称。",
"designer.table.description.schema": "包含该表的架构。",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "主键中的列。",
+ "designer.table.primaryKeyName.description": "主键的名称。",
+ "tableDesigner.ErrorDialogTitle": "表设计器错误",
"tableDesigner.ForeignKeyTypeName": "外键",
"tableDesigner.ForeignTableName": "外部表",
"tableDesigner.IndexTypeName": "索引",
+ "tableDesigner.PrimaryKeyTabTitle": "主键",
+ "tableDesigner.TableSchemaValidationError": "表架构验证失败,出现错误: {0}",
+ "tableDesigner.addForeignKey": "新建外键",
+ "tableDesigner.addNewCheckConstraint": "新建 CHECK 约束",
+ "tableDesigner.addNewColumn": "新建列",
+ "tableDesigner.addNewColumnMapping": "新建列映射",
+ "tableDesigner.addNewColumnToIndex": "添加列",
+ "tableDesigner.addNewColumnToPrimaryKey": "添加列",
+ "tableDesigner.addNewIndex": "新建索引",
"tableDesigner.checkConstraintExpressionTitle": "表达式",
"tableDesigner.checkConstraintNameTitle": "名称",
"tableDesigner.checkConstraintTypeName": "CHECK 约束",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "列",
"tableDesigner.indexName": "名称",
"tableDesigner.indexesTabTitle": "索引",
+ "tableDesigner.inputValidationError": "输入验证失败,出现错误: {0}",
"tableDesigner.nameTitle": "表名",
+ "tableDesigner.primaryKeyColumnsTitle": "主键列",
+ "tableDesigner.primaryKeyNameTitle": "名称",
"tableDesigner.publishChangeError": "发布更改时出错: {0}",
"tableDesigner.publishChangeSuccess": "更改已成功发布。",
"tableDesigner.savingChanges": "正在发布表设计器更改...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "无法启动会话,管理器尚未初始化"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "查询 {0}: 查询成本(相对于脚本): {1}%"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "打开查询",
- "queryPlanCustomZoom": "自定义显示比例",
- "queryPlanFitGraphLabel": "缩放到合适大小",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "属性",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "放大",
- "queryPlanZoomOutActionLabel": "缩小"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "预览功能"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "取消",
"tableDesigner.generateScript": "生成脚本",
"tableDesigner.previewDatabaseUpdates": "预览数据库更新"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "必须是列表中的选项",
+ "selectBox": "选择框"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "问题"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "执行计划文件",
+ "executionPlanCustomZoom": "自定义显示比例",
+ "executionPlanFileLoadingComplete": "已生成执行计划",
+ "executionPlanFileLoadingFailed": "未能加载执行计划",
+ "executionPlanFitGraphLabel": "缩放到合适大小",
+ "executionPlanOpenGraphFile": "显示查询计划 XML",
+ "executionPlanPropertiesActionLabel": "属性",
+ "executionPlanSavePlanXML": "保存计划文件",
+ "executionPlanSearchNodeAction": "查找节点",
+ "executionPlanTitle": "查询计划(预览)",
+ "executionPlanZoomInActionLabel": "放大",
+ "executionPlanZoomOutActionLabel": "缩小",
+ "loadingExecutionPlanFile": "正在生成执行计划",
+ "openQueryAction": "打开查询"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "查询执行计划编辑器"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "边缘",
+ "executionPlanPropertyViewClose": "关闭",
+ "executionPlanPropertyViewSortAlphabetically": "按字母顺序",
+ "executionPlanPropertyViewSortByDisplayOrder": "按分类顺序",
+ "nodePropertyViewNameNameColumnHeader": "名称",
+ "nodePropertyViewNameValueColumnHeader": "值",
+ "nodePropertyViewTitle": "属性"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "查询 {0}: 查询成本(相对于脚本): {1}%"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "关闭(转义)",
+ "customZoomApplyButton": "应用",
+ "customZoomApplyButtonTitle": "应用缩放(Enter)",
+ "invalidCustomZoomError": "选择介于 1 到 200 之间的缩放值",
+ "qpZoomValueLabel": "缩放(%)",
+ "zoomAction": "缩放(Enter)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "关闭(转义)",
+ "executionPlanSearchTypeContains": "包含",
+ "executionPlanSearchTypeEquals": "等于",
+ "nextSearchItemAction": "下一个匹配项(Enter)",
+ "previousSearchItemAction": "上一个匹配项(Shift+Enter)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "已完成加载笔记本 {0}",
+ "loadingNotebookMessage": "正在加载笔记本 {0}"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "未注册有效的执行计划处理程序",
+ "providerIdNotValidError": "如果要与 ExecutionPlanService 交互,需要有效的提供程序",
+ "selectExecutionPlanProvider": "选择提供程序以打开执行计划"
}
}
}
\ 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 29d2e86c29..0fe1daf60b 100644
--- a/i18n/ads-language-pack-zh-hant/CHANGELOG.md
+++ b/i18n/ads-language-pack-zh-hant/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to the "ads-language-pack-zh-hant" language pack will be documented in this file.
## [Released]
+* April 6, 2022 - Release for Azure Data Studio 1.36
* February 23, 2022 - Release for Azure Data Studio 1.35
* December 14, 2021 - Release for Azure Data Studio 1.34
* May 21, 2021 - Release for Azure Data Studio 1.29
diff --git a/i18n/ads-language-pack-zh-hant/package.json b/i18n/ads-language-pack-zh-hant/package.json
index 81b034311b..98d370f7b2 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.35.0",
+ "version": "1.36.0",
"publisher": "Microsoft",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"license": "SEE SOURCE EULA LICENSE IN LICENSE.txt",
"engines": {
"vscode": "*",
- "azdata": "^1.35.0"
+ "azdata": "^1.36.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 9632999eda..73aae502d1 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
@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "輸入非空白的密碼或按 Esc 鍵結束。",
"arc.enterNewPassword": "輸入新密碼",
"arc.errorConnectingToController": "連線至控制器時發生錯誤。{0}",
+ "arc.errorListingLogAnalyticsWorkspaces": "列出 Log Analytics 工作區 {0} 時發生錯誤",
"arc.errorVerifyingPassword": "驗證密碼時發生錯誤。{0}",
"arc.extensionInstallationFailed": "無法安裝延伸模組 {0}。",
"arc.extensionInstalled": "已安裝延伸模組 '{0}'。",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "基礎結構",
"arc.data.controller.kube.cluster.context": "叢集內容",
"arc.data.controller.location": "位置",
+ "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 工作區",
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "確認密碼",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "密碼",
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "輸入將用於登入計量和記錄儀表板的密碼。",
@@ -458,7 +462,7 @@
"arc.sql.cost.summary.pricing.details": "價格詳細資料",
"arc.sql.cost.summary.resource.group": "資源群組",
"arc.sql.cost.summary.service.tier": "服務層級",
- "arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
+ "arc.sql.cost.summary.service.tier.learn.more.description": "從 Azure SQL 受控執行個體 - Azure Arc (包括一般用途和商務關鍵性) 可用的最新 V 核心服務層級中選取。",
"arc.sql.cost.summary.service.tier.learn.more.text": "深入了解",
"arc.sql.cost.summary.sql.connection.info": "SQL 連線資訊",
"arc.sql.cost.summary.sql.instance.settings": "SQL 執行個體設定",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "CPU vCore 限制",
"arc.sql.dev.use.description": "勾選此方塊以表示此執行個體將僅用於開發或測試用途。此執行個體將不會計費。",
"arc.sql.dev.use.label": "僅供開發使用",
- "arc.sql.high.availability": "High availability",
- "arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
+ "arc.sql.high.availability": "高可用性",
+ "arc.sql.high.availability.description": "為求高可用性啟用其他複本。下方選取的計算與儲存體組態將會套用至所有複本。",
"arc.sql.instance.name": "執行個體名稱",
"arc.sql.instance.retention.policy.title": "SQL 執行個體備份保留原則",
"arc.sql.instance.settings.section.title": "SQL 執行個體設定",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "我已有 SQL Server 授權",
"arc.sql.memory-limit.description": "受控執行個體的容量限制 (整數)。",
"arc.sql.memory-request.description": "受控執行個體的容量要求,以記憶體整數 GB 為單位。",
- "arc.sql.one.replica": "1 replica",
+ "arc.sql.one.replica": "1 個複本",
"arc.sql.pitr.description": "還原時間點",
"arc.sql.pitr.retention.description": "設定時間點備份的保留期。{0}",
"arc.sql.retention.days.description": "指定時間點備份的保留時間長度。",
"arc.sql.retention.days.label": "保留時間點 (天)",
- "arc.sql.service.tier.business.critical": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
- "arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
- "arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
+ "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.data.description": "用於資料 (.mdf) 的儲存類別。如果未指定任何值,則會使用預設儲存類別。",
@@ -494,8 +498,8 @@
"arc.sql.storage-class.dc.description": "用於所有資料以及記錄永久性磁碟區 (所有資料控制器 Pod 都需要) 的儲存類別。",
"arc.sql.storage-class.logs.description": "用於記錄 (/var/log) 的儲存類別。如果未指定任何值,則會使用預設儲存類別。",
"arc.sql.summary.arc.by.microsoft": "由 Microsoft 提供",
- "arc.sql.three.replicas": "3 replicas",
- "arc.sql.two.replicas": "2 replicas",
+ "arc.sql.three.replicas": "3 個複本",
+ "arc.sql.two.replicas": "2 個複本",
"arc.sql.username": "使用者名稱",
"arc.sql.volume.size.backups.description": "要用於備份之儲存磁碟區的大小 (GB)。",
"arc.sql.volume.size.backups.label": "以 Gi 表示的磁碟區大小 (備份)",
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/azcli.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/azcli.i18n.json
index 469a168b23..8d51368f57 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/azcli.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/azcli.i18n.json
@@ -9,81 +9,81 @@
"version": "1.0.0",
"contents": {
"dist/localizedConstants": {
- "az.accept": "Accept",
- "az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.askLater": "Ask Later",
+ "az.accept": "接受",
+ "az.arcdataExtensionNotInstalled": "此延伸模組需要安裝 Azure CLI 延伸模組 'arcdata'。使用[此處](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension) 的指示安裝正確的版本。",
+ "az.arcdataInstalled": "已成功安裝 Azure CLI arcdata 延伸模組。需要重新啟動 Azure Studio 才能完成設定 - 除非完成此作業,否則功能將不會啟用。",
+ "az.askLater": "稍後再問我",
"az.az": "Azure CLI",
- "az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
- "az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
- "az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
- "az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
- "az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
- "az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
- "az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
- "az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
- "az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
- "az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
- "az.decline": "Decline",
- "az.doNotAskAgain": "Don't Ask Again",
- "az.downloadError": "Error while downloading",
- "az.downloadFinished": "Download finished",
- "az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
- "az.downloadingTo": "Downloading {0} from {1} to {2}",
- "az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
- "az.executingCommand": "Executing command: '{0} {1}'",
- "az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
- "az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
- "az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
- "az.installError": "Error installing Azure CLI and arcdata extension: {0}",
- "az.installingArcdata": "Installing the Azure CLI arcdata extension...",
- "az.installingAz": "Installing Azure CLI...",
- "az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
- "az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
- "az.no": "No",
- "az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
- "az.noAzArc": "No Azure CLI arcdata extension is available.",
- "az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
- "az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
- "az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
- "az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
- "az.parseVersionError": "An error occurred while parsing the output of az --version.",
- "az.platformUnsupported": "Platform '{0}' is currently unsupported",
- "az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
- "az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
- "az.promptLog": "Prompting the user to accept the following: {0}",
- "az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.searchingForAz": "Searching for existing Azure CLI installation...",
- "az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
+ "az.azInstalled": "已成功安裝 Azure CLI。需要重新啟動 Azure Studio 才能完成設定 - 除非完成此作業,否則功能將不會啟用。",
+ "az.azOutputParseErrorCaught": "剖析 az 命令的輸出時發生錯誤: {0}。輸出不是 JSON。",
+ "az.azUserSettingReadLog": "Azure CLI 使用者設定: {0}.{1} 讀取,值: {2}",
+ "az.azUserSettingUpdatedLog": "Azure CLI 使用者設定: {0}.{1} 已更新,新值: {2}",
+ "az.checkingLatestAzVersion": "正在檢查 Azure CLI 最新可用的版本",
+ "az.couldNotFindArcdataWithPrompt": "找不到 Azure CLI arcdata 延伸模組,要立即安裝嗎? 否則,某些功能將無法運作。",
+ "az.couldNotFindAz": "找不到 Azure CLI。錯誤: {0}",
+ "az.couldNotFindAzArc": "找不到 Azure CLI arcdata 延伸模組。錯誤: {0}",
+ "az.couldNotFindAzWithPrompt": "找不到 Azure CLI,要立即安裝嗎? 否則,某些功能將無法運作。",
+ "az.currentlyInstalledVersionIsLatest": "目前安裝的 Azure CLI 版本 {0} 與其他可用版本相同或更新",
+ "az.decline": "拒絕",
+ "az.doNotAskAgain": "不要再詢問",
+ "az.downloadError": "下載時發生錯誤",
+ "az.downloadFinished": "下載完成",
+ "az.downloadingProgressMb": "正在下載 ({0} / {1} MB)",
+ "az.downloadingTo": "正在將 {0} 從 {1} 下載到 {2}",
+ "az.endpointOrNamespaceRequired": "必須指定端點或命名空間",
+ "az.executingCommand": "正在執行命令: '{0} {1}'",
+ "az.failedToParseReleaseInfo": "無法剖析位於: {0} 的內容 JSON。\r\n檔案內容:\r\n{1}\r\n錯誤: {2}",
+ "az.foundExistingAz": "在路徑 {1} 中找到版本 (v{0}) 的現有 Azure CLI 安裝,arcdata 版本為 {2}。",
+ "az.gettingTextContentsOfUrl": "正在取得位於 URL {0} 之資源的文字內容",
+ "az.installError": "安裝 Azure CLI 和 arcdata 延伸模組時發生錯誤: {0}",
+ "az.installingArcdata": "正在安裝 Azure CLI arcdata 延伸模組...",
+ "az.installingAz": "正在安裝 Azure CLI...",
+ "az.latestAzVersionAvailable": "最新可用的 Azure CLI 版本: {0}。",
+ "az.missingRequiredVersion": "此功能需要 Azure CLI >= {0}。請執行 'Azure CLI: Check for Update' 命令安裝它,然後再試一次。",
+ "az.no": "否",
+ "az.noAz": "沒有 Azure CLI 可用,請執行 'Azure CLI: Install' 命令以啟用需要它的功能。",
+ "az.noAzArc": "沒有可用的 Azure CLI arcdata 延伸模組。",
+ "az.noAzWithLink": "沒有 Azure CLI 可用,請[安裝 Azure CLI](command:az.install) 以啟用需要它的功能。",
+ "az.noAzureCLI": "沒有可用的 Azure CLI。從 [此處](https://docs.microsoft.com/cli/azure/install-azure-cli)手動安裝最新版本,然後重新啟動 Azure Studio。",
+ "az.noDownloadLink": "平台 '{0}' 沒有可用的下載連結\r\n發行資訊: ${1}",
+ "az.noReleaseVersion": "平台 '{0}' 沒有發行版本\r\n發行資訊: ${1}",
+ "az.parseVersionError": "剖析 az --version 的輸出時發生錯誤。",
+ "az.platformUnsupported": "目前不支援平台 '{0}'",
+ "az.promptForAzUpdate": "有新版的 Azure CLI ( {0} ),您要立即更新嗎?",
+ "az.promptForRequiredAzUpdate": "此延伸模組需要安裝 Azure CLI >= {0},您要立即更新至最新版本 ({1}) 嗎? 否則,某些功能可能無法運作。",
+ "az.promptLog": "提示使用者接受下列內容: {0}",
+ "az.requiredVersionNotAvailable": "此延伸模組需要安裝 Azure CLI 延伸模組 'arcdata' >= {0},但目前可用的版本僅為 {1}。使用 [此處](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension) 的指示安裝正確的版本。",
+ "az.searchingForAz": "正在搜尋現有的 Azure CLI 安裝...",
+ "az.skipInstall": "略過 Azure CLI 和 arcdata 延伸模組的安裝,因為此作業不是使用者要求的,且設定選項: {0}.{1} 是 {2}",
"az.stderrOutput": "stderr: {0}",
"az.stdoutOutput": "stdout: {0}",
- "az.unexpectedCommandError": "Unexpected error executing command: {0}",
- "az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
- "az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
- "az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
- "az.updateError": "Error updating Azure CLI: {0}",
- "az.updatingAz": "Updating Azure CLI...",
- "az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
- "az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
- "az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
- "az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
- "az.yes": "Yes"
+ "az.unexpectedCommandError": "執行命令時發生未預期的錯誤: {0}",
+ "az.unexpectedExitCode": "命令中未預期的結束代碼: {1} ({0})",
+ "az.unsupportedArcDataVersion": "尚不 支援您下載的 Azure CLI 延伸模組 'arcdata' 版本 {1}。最新版本是 {0}。使用[此處](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension) 中的指示安裝正確的版本。",
+ "az.updateCheckSkipped": "因為找不到要安裝的 Azure CLI,所以未執行新的 Azure CLI 版本可用性檢查",
+ "az.updateError": "更新 Azure CLI 時發生錯誤: {0}",
+ "az.updatingAz": "正在更新 Azure CLI...",
+ "az.userRequestedInstall": "使用者要求使用 'Azure CLI: Install' 命令安裝 Azure CLI 和 arcdata 延伸模組",
+ "az.userResponseInstall": "提示安裝 Azure CLI 時的使用者回應: {0}",
+ "az.userResponseUpdate": "提示更新 Azure CLI 時的使用者回應: {0}",
+ "az.versionForUpdate": "找到 Azure CLI 可從目前版本 {1} 更新的版本 {0}。",
+ "az.yes": "是"
},
"package": {
- "azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
- "azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
+ "azcli.arc.azArcdataInstallKey.description": "選擇是否要提示您下載 Azure CLI arcdata 延伸模組。",
+ "azcli.arc.azArcdataUpdateKey.description": "選擇當 Azure CLI arcdata 延伸模組有更新時是否要提示您。",
"azcli.arc.category": "Azure CLI",
- "azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
- "azcli.arc.config.title": "Azure CLI Configuration",
- "azcli.arc.description": "Support for Azure CLI.",
+ "azcli.arc.config.debug": "將偵錯資訊記錄到所有已執行 az 命令的輸出通道",
+ "azcli.arc.config.title": "Azure CLI 設定",
+ "azcli.arc.description": "支援 Azure CLI。",
"azcli.arc.displayName": "Azure CLI",
- "azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
- "azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
- "azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
- "azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
- "azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
- "azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
+ "azcli.arc.install.dontPrompt.description": "系統不會提示使用者安裝 Azure CLI arcdata 延伸模組",
+ "azcli.arc.install.prompt.description": "系統將提示使用者安裝 Azure CLI arcdata 延伸模組",
+ "azcli.arc.update.dontPrompt.description": "系統將不會提示使用者更新 Azure CLI arcdata 延伸模組",
+ "azcli.arc.update.prompt.description": "系統將提示使用者更新 Azure CLI arcdata 延伸模組",
+ "azcli.azCliInstallKey.description": "選擇是否要提示您安裝 Azure CLI。",
+ "azcli.install.dontPrompt.description": "系統將不會提示使用者安裝 Azure CLI",
+ "azcli.install.prompt.description": "系統會提示使用者安裝 Azure CLI",
"command.category": "Azure CLI"
}
}
diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json
index e86745ebcc..954fc30d8f 100644
--- a/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json
@@ -16,20 +16,23 @@
"activateExtensionFailed": "無法載入專案提供者延伸模組 '{0}'。錯誤訊息: {1}",
"dataworksapce.local": "本機",
"dataworksapce.refresh": "重新整理",
- "dataworkspace.NewProjectDialogTitle": "建立新專案",
+ "dataworkspace.NewProjectDialogTitle": "建立新資料庫專案",
"dataworkspace.Type": "類型",
"dataworkspace.browse": "瀏覽",
"dataworkspace.browseEllipsis": "瀏覽...",
"dataworkspace.cloneParentDirectoryNotExistError": "選取的複製路徑 '{0}' 不存在或不是目錄。",
"dataworkspace.create": "建立",
+ "dataworkspace.default": "預設",
"dataworkspace.enterProjectName": "輸入專案名稱",
"dataworkspace.fileNotExistError": "選取的 {0} 檔案 '{1}' 不存在或不是檔案。",
"dataworkspace.gitRepoUrlPlaceholder": "輸入遠端 git 存放庫 URL",
"dataworkspace.gitRepoUrlTitle": "Git 存放庫 URL",
+ "dataworkspace.learnMore": "深入了解",
"dataworkspace.localClonePathPlaceholder": "選取要在本機複製存放庫的位置",
"dataworkspace.localClonePathTitle": "本機複製路徑",
"dataworkspace.locationSelectorTitle": "位置",
"dataworkspace.nameCannotBeEmpty": "名稱不可為空白",
+ "dataworkspace.no": "否",
"dataworkspace.ok": "確定",
"dataworkspace.open": "開啟",
"dataworkspace.openExistingDialogTitle": "開啟現有專案",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "無法載入部分專案。若要檢視更多詳細資料,請[開啟開發人員主控台](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "遠端 Git 存放庫",
"dataworkspace.restartConfirmation": "需要重新啟動 Azure Data Studio,專案才能新增到工作區。立即重新啟動?",
+ "dataworkspace.sdkLearnMorePlaceholder": "按一下 [深入了解] 按鈕以深入了解 SDK 樣式專案",
+ "dataworkspace.sdkStyleProject": "SDK 樣式專案 (預覽)",
"dataworkspace.select": "選取",
"dataworkspace.selectProjectLocation": "選取專案位置",
- "dataworkspace.selectProjectType": "選取專案類型",
+ "dataworkspace.selectProjectType": "選取資料庫專案類型",
+ "dataworkspace.selectTargetPlatform": "選取目標平台",
"dataworkspace.targetPlatform": "目標平台",
"dataworkspace.workspacePlaceholder": "選取工作區 ({0}) 檔案",
+ "dataworkspace.yesRecommended": "是 (建議)",
"fileDoesNotExist": "檔案 '{0}' 不存在",
"gitCloneError": "Git 複製期間發生錯誤。如需更多詳細資料,請檢視 git 輸出",
"gitCloneMessage": "正在複製 Git 儲存庫 '{0}'... ",
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 f908edb021..ba3d052d73 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
@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
- "missOrInvalid": "Missing or invalid credentials."
+ "missOrInvalid": "缺少認證或其無效。"
},
"dist/autofetch": {
- "no": "No",
- "not now": "Ask Me Later",
- "suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
- "yes": "Yes"
+ "no": "否",
+ "not now": "稍後詢問我",
+ "suggest auto fetch": "您是否要 Azure Data Studio [定期執行 'git fetch']({0})?",
+ "yes": "是"
},
"dist/commands": {
- "HEAD not available": "HEAD version of '{0}' is not available.",
- "add": "Add to Workspace",
- "add remote": "Add a new remote...",
- "addFrom": "Add remote from URL",
- "addfrom": "Add remote from {0}",
- "addremote": "Add Remote",
- "always": "Always",
- "are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
- "auth failed": "Failed to authenticate to git remote.",
- "auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
- "branch already exists": "A branch named '{0}' already exists",
- "branch name": "Branch name",
- "branch name format invalid": "Branch name needs to match regex: {0}",
- "cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
- "changed": "Log level changed to: {0}",
- "checkout detached": "Checkout detached...",
- "choose": "Choose Folder...",
- "clean repo": "Please clean your repository working tree before checkout.",
- "clonefrom": "Clone from {0}",
- "cloning": "Cloning git repository '{0}'...",
- "commit": "Commit Staged Changes",
- "commit anyway": "Create Empty Commit",
- "commit hash": "Commit Hash",
- "commit message": "Commit message",
- "commitMessageWithHeadLabel2": "Message (commit on '{0}')",
- "confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
- "confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
- "confirm discard": "Are you sure you want to discard changes in {0}?",
- "confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
- "confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
- "confirm discard all single": "Are you sure you want to discard changes in {0}?",
- "confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
- "confirm emtpy commit": "Are you sure you want to create an empty commit?",
- "confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
- "confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
- "confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
- "confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
- "confirm restore": "Are you sure you want to restore {0}?",
- "confirm restore multiple": "Are you sure you want to restore {0} files?",
- "confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
- "confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
- "create branch": "Create new branch...",
- "create branch from": "Create new branch from...",
- "create repo": "Initialize Repository",
- "current": "Current",
- "delete": "Delete File",
- "delete branch": "Delete Branch",
- "delete file": "Delete file",
- "delete files": "Delete Files",
- "deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
- "deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
- "discard": "Discard Changes",
- "discardAll": "Discard All {0} Files",
- "discardAll multiple": "Discard 1 File",
- "force": "Force Checkout",
- "force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
- "git error": "Git error",
+ "HEAD not available": "'{0}' 的 HEAD 版本無法使用。",
+ "add": "新增到工作區",
+ "add remote": "新增遠端...",
+ "addFrom": "從 URL 新增遠端存放庫",
+ "addfrom": "從 {0} 新增遠端存放庫",
+ "addremote": "新增遠端存放庫",
+ "always": "永遠",
+ "are you sure": "這會建立一個 Git 儲存庫在 '{0}'。確定要繼續嗎?",
+ "auth failed": "無法從遠端向 git 驗證。",
+ "auth failed specific": "無法向 git 遠端存放庫驗證:\r\n\r\n{0}",
+ "branch already exists": "分支名稱 '{0}' 已經存在",
+ "branch name": "分支名稱",
+ "branch name format invalid": "分支名稱需要匹配 正規表達式: {0}",
+ "cant push": "無法將參考推送到遠端。請先嘗試執行 '提取' 以整合您的變更。",
+ "changed": "記錄層級已變更為: {0}",
+ "checkout detached": "簽出已中斷連結...",
+ "choose": "選擇資料夾...",
+ "clean repo": "請先清除您的存放庫工作樹狀再簽出。",
+ "clonefrom": "從 {0} 複製",
+ "cloning": "正在複製 Git 儲存庫 '{0}'... ",
+ "commit": "認可暫存變更",
+ "commit anyway": "建立空白認可",
+ "commit hash": "認可雜湊",
+ "commit message": "認可訊息",
+ "commitMessageWithHeadLabel2": "訊息 (在 '{0}' 上認可)",
+ "confirm delete": "確定要刪除 {0} 嗎?\r\n此動作無法回復!\r\n此檔案將會永久遺失。",
+ "confirm delete multiple": "確定要刪除 {0} 檔案嗎?\r\n此動作無法復原!\r\n如果繼續,這些檔案會永遠遺失。",
+ "confirm discard": "確定要捨棄 {0} 中的變更嗎?",
+ "confirm discard all": "確定要捨棄 {0} 個檔案中的所有變更嗎?\r\n此動作無法回復!\r\n若繼續,您目前的工作集將會永久遺失。",
+ "confirm discard all 2": "{0}\r\n\r\n此動作無法回復,您目前的工作集將會永久遺失。",
+ "confirm discard all single": "確定要捨棄 {0} 中的變更嗎?",
+ "confirm discard multiple": "確定要捨棄 {0} 檔案中的變更嗎?",
+ "confirm emtpy commit": "確實要建立空白認可嗎?",
+ "confirm force delete branch": "分支 '{0}' 尚未完整合併. 確定刪除嗎?",
+ "confirm force push": "您即將強制推送自己的變更,這可能具有破壞性,而且可能會不小心覆寫他人所做的變更。\r\n\r\n確定要繼續嗎?",
+ "confirm no verify commit": "您即將在不進行驗證的情況下認可變更,這麼做會跳過預先認可勾點,造成不適當的結果。\r\n\r\n確定要繼續嗎?",
+ "confirm publish branch": "分支 '{0}' 沒有任何上游分支。 您仍想發布這個分支嗎?",
+ "confirm restore": "確定要還原 {0} 嗎?",
+ "confirm restore multiple": "確實要還原 {0} 檔案嗎?",
+ "confirm stage file with merge conflicts": "確定要暫存有合併衝突的 {0} 嗎?",
+ "confirm stage files with merge conflicts": "確定要暫存 {0} 個有合併衝突的檔案嗎?",
+ "create branch": "建立新分支...",
+ "create branch from": "從以下位置建立新分支...",
+ "create repo": "初始化存放庫",
+ "current": "目前",
+ "delete": "刪除檔案",
+ "delete branch": "刪除分支",
+ "delete file": "刪除檔案",
+ "delete files": "刪除檔案",
+ "deleted by them": "檔案 '{0}' 已由對方刪除,但由我們修改。\r\n\r\n要執行什麼動作?",
+ "deleted by us": "檔案 '{0}' 已由我們刪除,但由對方修改。\r\n\r\n要執行什麼動作?",
+ "discard": "捨棄變更",
+ "discardAll": "捨棄所有 {0} 檔案",
+ "discardAll multiple": "捨棄1個檔案",
+ "force": "強制簽出",
+ "force push not allowed": "不允許強制更新,請啟用 'git.allowForcePush' 設定。",
+ "git error": "Git 錯誤",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
- "git.title.index": "{0} (Index)",
+ "git.title.index": "{0} (索引)",
"git.title.ref": "{0} ({1})",
- "git.title.workingTree": "{0} (Working Tree)",
- "init": "Pick workspace folder to initialize git repo in",
- "init repo": "Initialize Repository",
- "invalid branch name": "Invalid branch name",
- "keep ours": "Keep Our Version",
- "keep theirs": "Keep Their Version",
- "learn more": "Learn More",
- "local changes": "Your local changes would be overwritten by checkout.",
- "merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
- "merge conflicts": "There are merge conflicts. Resolve them before committing.",
- "missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
- "never": "Never",
- "never again": "OK, Don't Show Again",
- "never ask again": "OK, Don't Ask Again",
- "no changes": "There are no changes to commit.",
- "no changes stash": "There are no changes to stash.",
- "no more": "Can't undo because HEAD doesn't point to any commit.",
- "no rebase": "No rebase in progress.",
- "no remotes added": "Your repository has no remotes.",
- "no remotes to fetch": "This repository has no remotes configured to fetch from.",
- "no remotes to publish": "Your repository has no remotes configured to publish to.",
- "no remotes to pull": "Your repository has no remotes configured to pull from.",
- "no remotes to push": "Your repository has no remotes configured to push to.",
- "no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
- "no stashes": "There are no stashes in the repository.",
- "no tags": "This repository has no tags.",
- "no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
- "nobranch": "Please check out a branch to push to a remote.",
- "ok": "OK",
- "open git log": "Open Git Log",
- "open repo": "Open Repository",
- "openrepo": "Open",
- "openreponew": "Open in New Window",
- "pick branch pull": "Pick a branch to pull from",
- "pick provider": "Pick a provider to publish the branch '{0}' to:",
- "pick remote": "Pick a remote to publish the branch '{0}' to:",
- "pick remote pull repo": "Pick a remote to pull the branch from",
- "pick stash to apply": "Pick a stash to apply",
- "pick stash to drop": "Pick a stash to drop",
- "pick stash to pop": "Pick a stash to pop",
- "proposeopen": "Would you like to open the cloned repository?",
- "proposeopen init": "Would you like to open the initialized repository?",
- "proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
- "proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
- "provide branch name": "Please provide a new branch name",
- "provide commit hash": "Please provide the commit hash",
- "provide commit message": "Please provide a commit message",
- "provide remote name": "Please provide a remote name",
- "provide stash message": "Optionally provide a stash message",
- "provide tag message": "Please provide a message to annotate the tag",
- "provide tag name": "Please provide a tag name",
- "publish to": "Publish to {0}",
- "remote already exists": "Remote '{0}' already exists.",
- "remote branch at": "Remote branch at {0}",
- "remote name": "Remote name",
- "remote name format invalid": "Remote name format invalid",
- "remove remote": "Pick a remote to remove",
- "repourl": "Clone from URL",
- "restore file": "Restore file",
- "restore files": "Restore files",
- "save and commit": "Save All & Commit",
- "save and stash": "Save All & Stash",
- "select a branch to merge from": "Select a branch to merge from",
- "select a branch to rebase onto": "Select a branch to rebase onto",
- "select a ref to checkout": "Select a ref to checkout",
- "select a ref to checkout detached": "Select a ref to checkout in detached mode",
- "select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
- "select a tag to delete": "Select a tag to delete",
- "select branch to delete": "Select a branch to delete",
- "select log level": "Select log level",
- "selectFolder": "Select Repository Location",
- "show command output": "Show Command Output",
- "stash": "Stash Anyway",
- "stash merge conflicts": "There were merge conflicts while applying the stash.",
- "stash message": "Stash message",
- "stashcheckout": "Stash & Checkout",
- "sure drop": "Are you sure you want to drop the stash: {0}?",
- "sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
- "tag at": "Tag at {0}",
- "tag message": "Message",
- "tag name": "Tag name",
- "there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
- "there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
- "undo commit": "Undo merge commit",
- "unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
- "unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
- "unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
- "unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
- "warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
- "yes": "Yes",
- "yes discard tracked": "Discard 1 Tracked File",
- "yes discard tracked multiple": "Discard {0} Tracked Files",
- "yes never again": "Yes, Don't Show Again"
+ "git.title.workingTree": "{0} (工作樹狀)",
+ "init": "選擇工作區資料夾以初始化 git 儲存庫",
+ "init repo": "初始化存放庫",
+ "invalid branch name": "分支名稱無效",
+ "keep ours": "保留我們的版本",
+ "keep theirs": "保留它們的版本",
+ "learn more": "深入了解",
+ "local changes": "您的本機變更會在簽出時被覆寫。",
+ "merge commit": "最後一個認可是合併認可。確定要復原嗎?",
+ "merge conflicts": "合併衝突。提交前請解決衝突。",
+ "missing user info": "請確認您的 Git 使用者名稱及電子郵件。",
+ "never": "永不",
+ "never again": "確定,不要再顯示",
+ "never ask again": "確定,不要再詢問",
+ "no changes": "沒有任何變更要認可。",
+ "no changes stash": "沒有變更可供擱置",
+ "no more": "因為 HEAD 未指向任何認可,所以無法復原。",
+ "no rebase": "沒有進行中的重訂基底。",
+ "no remotes added": "您的存放庫沒有遠端存放庫。",
+ "no remotes to fetch": "您的儲存庫未設定要擷取的遠端來源。",
+ "no remotes to publish": "您的儲存庫未設定要發行的遠端目標。",
+ "no remotes to pull": "您的存放庫未設定要提取的來源遠端。",
+ "no remotes to push": "您的存放庫未設定要推送的目標遠端。",
+ "no staged changes": "沒有任何要認可的暫存變更。\r\n\r\n要暫存所有變更並直接認可嗎?",
+ "no stashes": "儲存庫中沒有擱置的變更",
+ "no tags": "此存放庫沒有標記。",
+ "no verify commit not allowed": "不允許未經驗證的認可,請使用 'git.allowNoVerifyCommit' 設定加以啟用。",
+ "nobranch": "請簽出分支以推送到遠端。",
+ "ok": "確定",
+ "open git log": "開啟 Git 記錄",
+ "open repo": "開啟存放庫",
+ "openrepo": "開啟",
+ "openreponew": "在新視窗中開啟",
+ "pick branch pull": "揀選要提取的來源分支",
+ "pick provider": "挑選要對其發佈分支 '{0}' 的提供者:",
+ "pick remote": "挑選要發行分支 '{0}' 的目標遠端:",
+ "pick remote pull repo": "挑選要將分支提取出的遠端",
+ "pick stash to apply": "取回挑選的擱置套用變更",
+ "pick stash to drop": "挑選要卸除的隱藏項目",
+ "pick stash to pop": "取回挑選的擱置變更",
+ "proposeopen": "要開啟複製的儲存庫嗎?",
+ "proposeopen init": "要開啟初始化的儲存庫嗎?",
+ "proposeopen2": "要開啟以複製的儲存庫, 或將其新增到目前工作區?",
+ "proposeopen2 init": "要開啟初始化的儲存庫,或將其新增到目前工作區?",
+ "provide branch name": "請提供新的分支名稱",
+ "provide commit hash": "請提供認可雜湊",
+ "provide commit message": "請提供認可訊息",
+ "provide remote name": "請提供遠端存放庫名稱",
+ "provide stash message": "可選擇提供擱置變更訊息",
+ "provide tag message": "請提供訊息以標註標籤",
+ "provide tag name": "請提供標籤名稱",
+ "publish to": "發佈至 {0}",
+ "remote already exists": "遠端存放庫 ‘{0}’ 已存在。",
+ "remote branch at": "位於 {0} 的遠端分支",
+ "remote name": "遠端存放庫名稱",
+ "remote name format invalid": "遠端存放庫名稱格式無效",
+ "remove remote": "挑選要移除的遠端存放庫",
+ "repourl": "存放庫 URL",
+ "restore file": "還原檔案",
+ "restore files": "還原檔案",
+ "save and commit": "全部儲存並認可",
+ "save and stash": "全部儲存並隱藏",
+ "select a branch to merge from": "選擇要合併的分支。",
+ "select a branch to rebase onto": "選取要重訂為基底的分支",
+ "select a ref to checkout": "選擇參考進行簽出",
+ "select a ref to checkout detached": "選取要在已中斷連結模式中簽出的參考",
+ "select a ref to create a new branch from": "選取用來建立 ‘{0}’ 分支的來源參考",
+ "select a tag to delete": "選取要刪除的標記",
+ "select branch to delete": "選擇分支進行刪除",
+ "select log level": "選擇紀錄層級",
+ "selectFolder": "選擇儲存庫位置",
+ "show command output": "顯示命令輸出",
+ "stash": "仍要隱藏",
+ "stash merge conflicts": "套用隱藏時發生合併衝突。",
+ "stash message": "擱置變更訊息",
+ "stashcheckout": "隱藏並簽出",
+ "sure drop": "確定要卸除隱藏項目 {0} 嗎?",
+ "sync is unpredictable": "此動作會將認可推送到 '{0}/{1}' 或從中提取認可。",
+ "tag at": "位於 {0} 的標籤",
+ "tag message": "訊息",
+ "tag name": "標籤名稱",
+ "there are untracked files": "有 {0} 個未追蹤檔案若被捨棄,將會從磁碟中刪除。",
+ "there are untracked files single": "下列未追蹤檔案若被捨棄,將會從磁碟中刪除: {0}。",
+ "undo commit": "復原合併認可",
+ "unsaved files": "有 {0} 個未儲存的檔案。\r\n\r\n要先儲存檔案再認可嗎?",
+ "unsaved files single": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在認可中: {0}。\r\n\r\n要先儲存檔案再認可嗎?",
+ "unsaved stash files": "有 {0} 個未儲存的檔案。\r\n\r\n要先儲存檔案再隱藏嗎?",
+ "unsaved stash files single": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在隱藏項目中: {0}。\r\n\r\n要先儲存檔案再隱藏嗎?",
+ "warn untracked": "此舉將會刪除 {0} 個未追蹤的檔案!\r\n此動作無法回復!\r\n這些檔案將會永久遺失。",
+ "yes": "是",
+ "yes discard tracked": "捨棄 1 個追蹤的檔案",
+ "yes discard tracked multiple": "捨棄 {0} 個追蹤的檔案",
+ "yes never again": "是的,不要再顯示"
},
"dist/main": {
- "skipped": "Skipped found git in: {0}",
- "using git": "Using git {0} from {1}",
- "validating": "Validating found git in: {0}"
+ "skipped": "已略過在下列位置找到的 git: {0}",
+ "using git": "正在使用來自 {1} 的 git {0}",
+ "validating": "正在驗證在下列位置找到的 git: {0}"
},
"dist/model": {
- "no repositories": "There are no available repositories",
- "not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
- "pick repo": "Choose a repository",
- "too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
+ "no repositories": "沒有儲存庫可供使用 ",
+ "not supported": "'git.scanRepositories’ 設定中不支援絕對路徑。",
+ "pick repo": "請選擇儲存庫 ",
+ "too many submodules": "'{0}' 儲存庫有 {1} 個無法自動開啟的子模組。您仍可在其中開啟檔案來個別開啟子模組"
},
"dist/remoteSource": {
- "branch name": "Branch name",
- "error": "$(error) Error: {0}",
- "none found": "No remote repositories found.",
- "pick url": "Choose a URL to clone from.",
- "provide url": "Provide repository URL",
- "provide url or pick": "Provide repository URL or pick a repository source.",
- "type to filter": "Repository name",
- "type to search": "Repository name (type to search)",
+ "branch name": "分支名稱",
+ "error": "$(error) 錯誤: {0}",
+ "none found": "找不到遠端存放庫。",
+ "pick url": "選擇複製的來源 URL。",
+ "provide url": "提供存放庫 URL",
+ "provide url or pick": "提供存放庫 URL 或挑選存放庫來源。",
+ "type to filter": "存放庫名稱",
+ "type to search": "存放庫名稱 (要搜尋的類型)",
"url": "URL"
},
"dist/repository": {
- "add known": "Would you like to add '{0}' to .gitignore?",
- "added by them": "Conflict: Added By Them",
- "added by us": "Conflict: Added By Us",
- "always pull": "Always Pull",
- "both added": "Conflict: Both Added",
- "both deleted": "Conflict: Both Deleted",
- "both modified": "Conflict: Both Modified",
- "changes": "Changes",
- "commit": "Commit",
- "commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
- "commitMessage": "Message ({0} to commit)",
- "commitMessageCountdown": "{0} characters left in current line",
- "commitMessageWarning": "{0} characters over {1} in current line",
- "commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
- "commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
- "deleted": "Deleted",
- "deleted by them": "Conflict: Deleted By Them",
- "deleted by us": "Conflict: Deleted By Us",
- "dont pull": "Don't Pull",
- "git.title.deleted": "{0} (Deleted)",
- "git.title.index": "{0} (Index)",
- "git.title.ours": "{0} (Ours)",
- "git.title.theirs": "{0} (Theirs)",
- "git.title.untracked": "{0} (Untracked)",
- "git.title.workingTree": "{0} (Working Tree)",
- "huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
- "ignored": "Ignored",
- "index added": "Index Added",
- "index copied": "Index Copied",
- "index deleted": "Index Deleted",
- "index modified": "Index Modified",
- "index renamed": "Index Renamed",
- "intent to add": "Intent to Add",
- "merge changes": "Merge Changes",
- "modified": "Modified",
- "neveragain": "Don't Show Again",
- "open": "Open",
- "pull": "Pull",
- "pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
- "pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
- "pull n": "Pull {0} commits from {1}/{2}",
- "pull push n": "Pull {0} and push {1} commits between {2}/{3}",
- "push n": "Push {0} commits to {1}/{2}",
- "push success": "Successfully pushed.",
- "staged changes": "Staged Changes",
- "sync changes": "Synchronize Changes",
- "sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
- "untracked": "Untracked",
- "untracked changes": "Untracked Changes",
- "yes": "Yes"
+ "add known": "要將 ‘{0}’ 新增至 .gitignore 嗎?",
+ "added by them": "衝突: 由他人新增",
+ "added by us": "衝突: 由我們新增",
+ "always pull": "一律提取",
+ "both added": "衝突: 兩者皆新增",
+ "both deleted": "衝突: 兩者皆刪除",
+ "both modified": "衝突: 兩者皆修改",
+ "changes": "變更",
+ "commit": "認可",
+ "commit in rebase": "在重訂基底的過程中,無法變更認可訊息。請完成重訂基底作業,並改用互動式重訂基底。",
+ "commitMessage": "訊息 (要認可的 {0})",
+ "commitMessageCountdown": "在目前行數剩餘 {0} 個字元",
+ "commitMessageWarning": "在目前行數有 {0} 個字元已超過 {1} 個",
+ "commitMessageWhitespacesOnlyWarning": "目前認可訊息只包含空白字元",
+ "commitMessageWithHeadLabel": "訊息 (要在 ‘{1}’ 上認可 {0})",
+ "deleted": "已刪除",
+ "deleted by them": "衝突: 由他人刪除",
+ "deleted by us": "衝突: 由我們刪除",
+ "dont pull": "不要提取",
+ "git.title.deleted": "{0} (已刪除)",
+ "git.title.index": "{0} (索引)",
+ "git.title.ours": "{0} (我們的)",
+ "git.title.theirs": "{0} (他們的)",
+ "git.title.untracked": "{0} (已取消追蹤)",
+ "git.title.workingTree": "{0} (工作樹狀)",
+ "huge": "位於 '{0}' 的 Git 儲存庫有過多使用中的變更,只有部份 Git 功能會被啟用。",
+ "ignored": "已忽略",
+ "index added": "已新增索引",
+ "index copied": "已複製索引",
+ "index deleted": "已刪除索引",
+ "index modified": "已修改索引",
+ "index renamed": "已重新命名索引",
+ "intent to add": "要新增的意圖",
+ "merge changes": "合併變更",
+ "modified": "已修改",
+ "neveragain": "不要再顯示",
+ "open": "開啟",
+ "pull": "提取",
+ "pull branch maybe rebased": "目前的分支 '{0}' 可能已重訂基底。確定仍要提取至其中嗎?",
+ "pull maybe rebased": "目前的分支可能已重訂基底。確定仍要提取至其中嗎?",
+ "pull n": "從 {1}/{2} 提取 {0} 個認可",
+ "pull push n": "從 {2}/{3} 間提取 {0} 個認可,並推送 {1} 個認可",
+ "push n": "將 {0} 個認可推送到 {1}/{2}",
+ "push success": "推送成功。",
+ "staged changes": "暫存的變更",
+ "sync changes": "同步處理變更",
+ "sync is unpredictable": "正在同步。取消可能會對存放庫造成嚴重的損害",
+ "untracked": "已取消追蹤",
+ "untracked changes": "未追蹤的變更",
+ "yes": "是"
},
"dist/statusbar": {
- "checkout": "Checkout branch/tag...",
- "publish changes": "Publish Changes",
- "publish to": "Publish to {0}",
- "publish to...": "Publish to...",
- "rebasing": "Rebasing",
- "syncing changes": "Synchronizing Changes..."
+ "checkout": "簽出分支/標籤...",
+ "publish changes": "發行變更",
+ "publish to": "發佈至 {0}",
+ "publish to...": "發佈至...",
+ "rebasing": "正在重訂基底",
+ "syncing changes": "正在同步處理變更..."
},
"dist/timelineProvider": {
- "git.index": "Index",
+ "git.index": "索引",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
- "git.timeline.source": "Git History",
- "git.timeline.stagedChanges": "Staged Changes",
- "git.timeline.uncommitedChanges": "Uncommitted Changes",
- "git.timeline.you": "You",
- "git.workingTree": "Working Tree"
+ "git.timeline.source": "Git 歷程記錄",
+ "git.timeline.stagedChanges": "暫存的變更",
+ "git.timeline.uncommitedChanges": "未認可的變更",
+ "git.timeline.you": "您",
+ "git.workingTree": "工作樹狀"
},
"package": {
- "colors.added": "Color for added resources.",
- "colors.conflict": "Color for resources with conflicts.",
- "colors.deleted": "Color for deleted resources.",
- "colors.ignored": "Color for ignored resources.",
- "colors.modified": "Color for modified resources.",
- "colors.renamed": "Color for renamed or copied resources.",
- "colors.stageDeleted": "Color for deleted resources which have been staged.",
- "colors.stageModified": "Color for modified resources which have been staged.",
- "colors.submodule": "Color for submodule resources.",
- "colors.untracked": "Color for untracked resources.",
- "command.addRemote": "Add Remote...",
- "command.branch": "Create Branch...",
- "command.branchFrom": "Create Branch From...",
- "command.checkout": "Checkout to...",
- "command.checkoutDetached": "Checkout to (Detached)...",
- "command.cherryPick": "Cherry Pick...",
- "command.clean": "Discard Changes",
- "command.cleanAll": "Discard All Changes",
- "command.cleanAllTracked": "Discard All Tracked Changes",
- "command.cleanAllUntracked": "Discard All Untracked Changes",
- "command.clone": "Clone",
- "command.cloneRecursive": "Clone (Recursive)",
- "command.close": "Close Repository",
- "command.commit": "Commit",
- "command.commitAll": "Commit All",
- "command.commitAllAmend": "Commit All (Amend)",
- "command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
- "command.commitAllNoVerify": "Commit All (No Verify)",
- "command.commitAllSigned": "Commit All (Signed Off)",
- "command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
- "command.commitEmpty": "Commit Empty",
- "command.commitEmptyNoVerify": "Commit Empty (No Verify)",
- "command.commitNoVerify": "Commit (No Verify)",
- "command.commitStaged": "Commit Staged",
- "command.commitStagedAmend": "Commit Staged (Amend)",
- "command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
- "command.commitStagedNoVerify": "Commit Staged (No Verify)",
- "command.commitStagedSigned": "Commit Staged (Signed Off)",
- "command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
- "command.createTag": "Create Tag",
- "command.deleteBranch": "Delete Branch...",
- "command.deleteTag": "Delete Tag",
- "command.fetch": "Fetch",
- "command.fetchAll": "Fetch From All Remotes",
- "command.fetchPrune": "Fetch (Prune)",
- "command.ignore": "Add to .gitignore",
- "command.init": "Initialize Repository",
- "command.merge": "Merge Branch...",
- "command.openAllChanges": "Open All Changes",
- "command.openChange": "Open Changes",
- "command.openFile": "Open File",
- "command.openHEADFile": "Open File (HEAD)",
- "command.openRepository": "Open Repository",
- "command.publish": "Publish Branch...",
- "command.pull": "Pull",
- "command.pullFrom": "Pull from...",
- "command.pullRebase": "Pull (Rebase)",
- "command.push": "Push",
- "command.pushFollowTags": "Push (Follow Tags)",
- "command.pushFollowTagsForce": "Push (Follow Tags, Force)",
- "command.pushForce": "Push (Force)",
- "command.pushTags": "Push Tags",
- "command.pushTo": "Push to...",
- "command.pushToForce": "Push to... (Force)",
- "command.rebase": "Rebase Branch...",
- "command.rebaseAbort": "Abort Rebase",
- "command.refresh": "Refresh",
- "command.removeRemote": "Remove Remote",
- "command.rename": "Rename",
- "command.renameBranch": "Rename Branch...",
- "command.restoreCommitTemplate": "Restore Commit Template",
- "command.revealInExplorer": "Reveal in Side Bar",
- "command.revertChange": "Revert Change",
- "command.revertSelectedRanges": "Revert Selected Ranges",
- "command.setLogLevel": "Set Log Level...",
- "command.showOutput": "Show Git Output",
- "command.stage": "Stage Changes",
- "command.stageAll": "Stage All Changes",
- "command.stageAllMerge": "Stage All Merge Changes",
- "command.stageAllTracked": "Stage All Tracked Changes",
- "command.stageAllUntracked": "Stage All Untracked Changes",
- "command.stageChange": "Stage Change",
- "command.stageSelectedRanges": "Stage Selected Ranges",
- "command.stash": "Stash",
- "command.stashApply": "Apply Stash...",
- "command.stashApplyLatest": "Apply Latest Stash",
- "command.stashDrop": "Drop Stash...",
- "command.stashIncludeUntracked": "Stash (Include Untracked)",
- "command.stashPop": "Pop Stash...",
- "command.stashPopLatest": "Pop Latest Stash",
- "command.sync": "Sync",
- "command.syncRebase": "Sync (Rebase)",
- "command.timelineCompareWithSelected": "Compare with Selected",
- "command.timelineCopyCommitId": "Copy Commit ID",
- "command.timelineCopyCommitMessage": "Copy Commit Message",
- "command.timelineOpenDiff": "Open Changes",
- "command.timelineSelectForCompare": "Select for Compare",
- "command.undoCommit": "Undo Last Commit",
- "command.unstage": "Unstage Changes",
- "command.unstageAll": "Unstage All Changes",
- "command.unstageSelectedRanges": "Unstage Selected Ranges",
- "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
- "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
- "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
- "config.alwaysSignOff": "Controls the signoff flag for all commits.",
- "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
- "config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
- "config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
- "config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
- "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
- "config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
- "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
- "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
- "config.autorefresh": "Whether auto refreshing is enabled.",
- "config.branchSortOrder": "Controls the sort order for branches.",
- "config.branchValidationRegex": "A regular expression to validate new branch names.",
- "config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
- "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
- "config.checkoutType.local": "Local branches",
- "config.checkoutType.remote": "Remote branches",
- "config.checkoutType.tags": "Tags",
- "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
- "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
- "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
- "config.confirmSync": "Confirm before synchronizing git repositories.",
- "config.countBadge": "Controls the Git count badge.",
- "config.countBadge.all": "Count all changes.",
- "config.countBadge.off": "Turn off counter.",
- "config.countBadge.tracked": "Count only tracked changes.",
- "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
- "config.defaultCloneDirectory": "The default location to clone a git repository.",
- "config.detectSubmodules": "Controls whether to automatically detect git submodules.",
- "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
- "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
- "config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
- "config.enableSmartCommit": "Commit all changes when there are no staged changes.",
- "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
- "config.enabled": "Whether git is enabled.",
- "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
- "config.followTagsWhenSync": "Follow push all tags when running the sync command.",
- "config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
- "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
- "config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
- "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
- "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
- "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
- "config.ignoredRepositories": "List of git repositories to ignore.",
- "config.inputValidation": "Controls when to show commit message input validation.",
- "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
- "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
- "config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
- "config.openAfterClone.always": "Always open in current window.",
- "config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
- "config.openAfterClone.prompt": "Always prompt for action.",
- "config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
- "config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
- "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
- "config.postCommitCommand": "Runs a git command after a successful commit.",
- "config.postCommitCommand.none": "Don't run any command after a commit.",
- "config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
- "config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
- "config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
- "config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
- "config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
- "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
- "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
- "config.promptToSaveFilesBeforeStash.never": "Disable this check.",
- "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
- "config.pruneOnFetch": "Prune when fetching.",
- "config.pullTags": "Fetch all tags when pulling.",
- "config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
- "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
- "config.scanRepositories": "List of paths to search for git repositories in.",
- "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
- "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
- "config.showProgress": "Controls whether git actions should show progress.",
- "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
- "config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
- "config.smartCommitChanges.all": "Automatically stage all changes.",
- "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
- "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
- "config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
- "config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
- "config.timeline.date": "Controls which date to use for items in the Timeline view.",
- "config.timeline.date.authored": "Use the authored date",
- "config.timeline.date.committed": "Use the committed date",
- "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
- "config.untrackedChanges": "Controls how untracked changes behave.",
- "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
- "config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
- "config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
- "config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
- "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
- "description": "Git SCM Integration",
+ "colors.added": "已新增資源的顏色。",
+ "colors.conflict": "帶有衝突資源的顏色。",
+ "colors.deleted": "刪除資源的顏色",
+ "colors.ignored": "忽略資源的顏色。",
+ "colors.modified": "修改資源的顏色。",
+ "colors.renamed": "重新命名或已複製資源的色彩。",
+ "colors.stageDeleted": "已刪除之資源的色彩。",
+ "colors.stageModified": "已修改之資源的色彩。",
+ "colors.submodule": "子模組資源的顏色",
+ "colors.untracked": "未追蹤資源的顏色。",
+ "command.addRemote": "新增遠端存放庫...",
+ "command.branch": "建立分支...",
+ "command.branchFrom": "從下列來源建立分支…",
+ "command.checkout": "簽出至...",
+ "command.checkoutDetached": "簽出至 (已中斷連結)...",
+ "command.cherryPick": "揀選...",
+ "command.clean": "捨棄變更",
+ "command.cleanAll": "捨棄所有變更",
+ "command.cleanAllTracked": "捨棄所有追蹤修訂",
+ "command.cleanAllUntracked": "捨棄所有未追蹤修訂",
+ "command.clone": "複製",
+ "command.cloneRecursive": "複製 (遞迴)",
+ "command.close": "關閉儲存庫",
+ "command.commit": "認可",
+ "command.commitAll": "全部認可",
+ "command.commitAllAmend": "全部認可 (修改) ",
+ "command.commitAllAmendNoVerify": "全部認可 (修改,未驗證)",
+ "command.commitAllNoVerify": "全部認可 (未驗證)",
+ "command.commitAllSigned": "全部認可 (已簽章)",
+ "command.commitAllSignedNoVerify": "全部認可 (已登出,未驗證)",
+ "command.commitEmpty": "認可空白",
+ "command.commitEmptyNoVerify": "認可空白 (未驗證)",
+ "command.commitNoVerify": "認可 (未驗證)",
+ "command.commitStaged": "認可暫存",
+ "command.commitStagedAmend": "認可暫存 (修改)",
+ "command.commitStagedAmendNoVerify": "認可暫存 (修改,未驗證)",
+ "command.commitStagedNoVerify": "認可暫存 (未驗證)",
+ "command.commitStagedSigned": "認可暫存 (已登出)",
+ "command.commitStagedSignedNoVerify": "認可暫存 (已登出,未驗證)",
+ "command.createTag": "建立標籤",
+ "command.deleteBranch": "刪除分支...",
+ "command.deleteTag": "刪除標記",
+ "command.fetch": "擷取",
+ "command.fetchAll": "從所有遠端擷取",
+ "command.fetchPrune": "擷取 (剪除)",
+ "command.ignore": "新增到 .gitignore",
+ "command.init": "初始化存放庫",
+ "command.merge": "合併分支...",
+ "command.openAllChanges": "開啟所有變更",
+ "command.openChange": "開啟變更",
+ "command.openFile": "開啟檔案",
+ "command.openHEADFile": "開啟檔案 (HEAD)",
+ "command.openRepository": "開啟存放庫",
+ "command.publish": "發行分支...",
+ "command.pull": "提取",
+ "command.pullFrom": "從...提取",
+ "command.pullRebase": "提取 (重訂基底)",
+ "command.push": "推送",
+ "command.pushFollowTags": "推送 (跟隨標籤)",
+ "command.pushFollowTagsForce": "推送 (跟隨標籤,強制)",
+ "command.pushForce": "推送(強制更新)",
+ "command.pushTags": "推送標籤",
+ "command.pushTo": "推送至...",
+ "command.pushToForce": "推送至...(強制更新)",
+ "command.rebase": "重訂基底分支...",
+ "command.rebaseAbort": "中止重訂基底",
+ "command.refresh": "重新整理",
+ "command.removeRemote": "移除遠端存放庫",
+ "command.rename": "重新命名",
+ "command.renameBranch": "重新命名分支...",
+ "command.restoreCommitTemplate": "還原認可範本",
+ "command.revealInExplorer": "在提要欄位中顯示",
+ "command.revertChange": "還原變更",
+ "command.revertSelectedRanges": "還原選取的範圍",
+ "command.setLogLevel": "設定紀錄層級",
+ "command.showOutput": "顯示 Git 輸出",
+ "command.stage": "暫存變更",
+ "command.stageAll": "暫存所有變更 (Stage All Changes)",
+ "command.stageAllMerge": "暫存所有合併變更",
+ "command.stageAllTracked": "暫存所有追蹤修訂",
+ "command.stageAllUntracked": "暫存所有未追蹤修訂",
+ "command.stageChange": "暫存變更",
+ "command.stageSelectedRanges": "暫存選取的範圍",
+ "command.stash": "擱置變更 (Stash)",
+ "command.stashApply": "套用擱置... (Apply Stash)",
+ "command.stashApplyLatest": "套用最新擱置 (Apply Latest Stash)",
+ "command.stashDrop": "卸除隱藏項目...",
+ "command.stashIncludeUntracked": "擱置變更 (包含未被追蹤的檔案)",
+ "command.stashPop": "取回擱置... (Pop Stash)",
+ "command.stashPopLatest": "取回最近的擱置",
+ "command.sync": "同步處理",
+ "command.syncRebase": "同步 (重定基底)",
+ "command.timelineCompareWithSelected": "與選取項目比較",
+ "command.timelineCopyCommitId": "複製認可識別碼",
+ "command.timelineCopyCommitMessage": "複製認可訊息",
+ "command.timelineOpenDiff": "開啟變更",
+ "command.timelineSelectForCompare": "選取以進行比較",
+ "command.undoCommit": "復原上個提交",
+ "command.unstage": "取消暫存變更",
+ "command.unstageAll": "取消所有暫存變更(Unstage All Changes)",
+ "command.unstageSelectedRanges": "取消暫存選取的範圍",
+ "config.allowForcePush": "控制是否啟用強制推送 (不論是否有新的認可)。",
+ "config.allowNoVerifyCommit": "控制是否允許未執行預先認可與認可訊息勾點的認可。",
+ "config.alwaysShowStagedChangesResourceGroup": "一律顯示「暫存變更」的資源群組。",
+ "config.alwaysSignOff": "控制所有認可的簽核旗標。",
+ "config.autoRepositoryDetection": "設定何時自動偵測存放庫。",
+ "config.autoRepositoryDetection.false": "停用自動儲存庫掃描。",
+ "config.autoRepositoryDetection.openEditors": "掃描開啟檔案的父資料夾。",
+ "config.autoRepositoryDetection.subFolders": "掃描目前已開啟資料夾的子資料夾。",
+ "config.autoRepositoryDetection.true": "掃描目前已開啟資料夾的子資料夾與開啟檔案的父資料夾。",
+ "config.autoStash": "先隱藏再提取任何變更,並在成功提取後,將其還原。",
+ "config.autofetch": "設定為 true 時,會自動從目前 Git 存放庫的預設遠端擷取認可。設定為 `all` 將從所有遠端進行擷取。",
+ "config.autofetchPeriod": "當啟用 `#git.autofetch#` 時,每個自動 git 擷取的間隔時間 (秒)。",
+ "config.autorefresh": "是否啟用自動重新整理。",
+ "config.branchSortOrder": "控制分支的排序順序。",
+ "config.branchValidationRegex": "用於驗證新分支名稱的正規表達式。",
+ "config.branchWhitespaceChar": "要在新分支名稱中取代空白字元的字元。",
+ "config.checkoutType": "控制執行 [簽出至...] 時,要列出哪種類型的 Git 參考。",
+ "config.checkoutType.local": "本機分支",
+ "config.checkoutType.remote": "遠端分支",
+ "config.checkoutType.tags": "標籤",
+ "config.confirmEmptyCommits": "一律確認 'Git: Commit Empty' 命令的空白認可建立。",
+ "config.confirmForcePush": "控制強制更新前是否要求確認。",
+ "config.confirmNoVerifyCommit": "控制在認可但未經驗證之前是否要求確認。",
+ "config.confirmSync": "請先確認再同步處理 GIT 存放庫。",
+ "config.countBadge": "控制 Git 計數徽章。",
+ "config.countBadge.all": "計算所有變更的數目。",
+ "config.countBadge.off": "關閉計數器。",
+ "config.countBadge.tracked": "僅計算追蹤的變更數目。",
+ "config.decorations.enabled": "控制 Git 是否會為總管和 [已開啟的編輯器] 檢視貢獻色彩和徽章。",
+ "config.defaultCloneDirectory": "用於複製 Git 存放庫的預設位置。",
+ "config.detectSubmodules": "控制是否自動偵測 Git 子模組。",
+ "config.detectSubmodulesLimit": "控制 Git 子模組的偵測限制",
+ "config.discardAllScope": "控制 `Discard all changes` 命令會捨棄的變更。`all` 會捨棄所有變更。`tracked` 只會捨棄追蹤的檔案。`prompt` 會在每次動作執行時顯示提示對話方塊。",
+ "config.enableCommitSigning": "允許使用 GPG 或 X.509 簽署認可。",
+ "config.enableSmartCommit": "無暫存變更時提交所有變更。",
+ "config.enableStatusBarSync": "控制是否在狀態列顯示 Git 同步命令。",
+ "config.enabled": "是否啟用 Git。",
+ "config.fetchOnPull": "啟用時,會在提取時擷取所有分支。否則僅擷取目前的分支。",
+ "config.followTagsWhenSync": "執行 sync 命令時,追蹤推送所有標籤。",
+ "config.ignoreLegacyWarning": "略過舊的 Git 警告。",
+ "config.ignoreLimitWarning": "當儲存庫中有過多變更時,略過警告。",
+ "config.ignoreMissingGitWarning": "忽略遺漏 Git 時的警告。",
+ "config.ignoreRebaseWarning": "當分支在提取時可能已重訂基底時,忽略警告。",
+ "config.ignoreSubmodules": "忽略檔案樹狀目錄中子模組的修改。",
+ "config.ignoreWindowsGit27Warning": "當 Windows 上安裝了 Git 2.25 - 2.26 時,忽略警告。",
+ "config.ignoredRepositories": "要忽略的 Git 儲存庫清單。",
+ "config.inputValidation": "控制何時顯示認可訊息輸入驗證。",
+ "config.inputValidationLength": "控制顯示警告的認可訊息長度閾值。",
+ "config.inputValidationSubjectLength": "控制用於顯示警告的認可訊息主旨長度閾值。將其取消設定可繼承 `config.inputValidationLength` 的值。",
+ "config.openAfterClone": "控制是否要在複製後自動開啟存放庫。",
+ "config.openAfterClone.always": "永遠在目前視窗中開啟。",
+ "config.openAfterClone.alwaysNewWindow": "永遠在新視窗中開啟。",
+ "config.openAfterClone.prompt": "永遠提示採取動作。",
+ "config.openAfterClone.whenNoFolderOpen": "只有在未開啟任何資料夾時,才在目前視窗中開啟。",
+ "config.openDiffOnClick": "控制按一下變更時,是否應該開啟 Diff 編輯器。否則將開啟一般編輯器。",
+ "config.path": "Git 可執行檔的路徑與檔案名稱,例如 `C:\\Program Files\\Git\\bin\\git.exe` (Windows)。此亦可為包含多個待查閱路徑的字串值陣列。",
+ "config.postCommitCommand": "成功認可後執行 Git 命令。",
+ "config.postCommitCommand.none": "認可後不要執行任何命令。",
+ "config.postCommitCommand.push": "成功認可後執行 'Git Push'。 ",
+ "config.postCommitCommand.sync": "成功認可後執行 'Git Sync'。 ",
+ "config.promptToSaveFilesBeforeCommit": "控制Git是否應該在提交之前檢查未儲存的檔案。",
+ "config.promptToSaveFilesBeforeCommit.always": "檢查任何未存檔的檔案。",
+ "config.promptToSaveFilesBeforeCommit.never": "停用此檢查。",
+ "config.promptToSaveFilesBeforeCommit.staged": "僅檢查未儲存的暫存檔案。",
+ "config.promptToSaveFilesBeforeStash": "控制 Git 是否應該在隱藏變更之前檢查未儲存的檔案。",
+ "config.promptToSaveFilesBeforeStash.always": "檢查任何未存檔的檔案。",
+ "config.promptToSaveFilesBeforeStash.never": "停用此檢查。",
+ "config.promptToSaveFilesBeforeStash.staged": "僅檢查未儲存的暫存檔案。",
+ "config.pruneOnFetch": "擷取時剪除。",
+ "config.pullTags": "於提取時擷取所有標籤。",
+ "config.rebaseWhenSync": "當執行同步命令時強制 git 使用 rebase。",
+ "config.requireGitUserConfig": "控制要在沒有組態時要求明確的 Git 使用者組態,還是允許 Git 進行猜測。",
+ "config.scanRepositories": "要在其中搜尋 git 存放庫的路徑清單。",
+ "config.showCommitInput": "控制是否要在 Git 原始檔控制台中顯示認可輸入。",
+ "config.showInlineOpenFileAction": "控制是否在Git變更列表中的檔名旁顯示“開啟檔案”的動作按鈕。",
+ "config.showProgress": "控制 git 動作是否應顯示進度。",
+ "config.showPushSuccessNotification": "控制是否要在推送成功時顯示通知。",
+ "config.smartCommitChanges": "控制智慧提交自動暫存的變更。",
+ "config.smartCommitChanges.all": "自動暫存所有變更。",
+ "config.smartCommitChanges.tracked": "僅自動暫存追蹤的變更。",
+ "config.suggestSmartCommit": "建議啟用智慧認可 (在沒有暫存變更時認可所有變更)。",
+ "config.supportCancellation": "控制是否要在執行同步動作時顯示允許使用者取消作業的通知。",
+ "config.terminalAuthentication": "控制是否要讓 Azure Data Studio 成為在整合式終端中繁衍之 git 處理序的驗證處理常式。請注意: 您必須重新啟動終端,才能在此設定中挑選變更。",
+ "config.timeline.date": "控制 [時間軸] 檢視中的項目要使用哪個日期。",
+ "config.timeline.date.authored": "使用撰寫日期",
+ "config.timeline.date.committed": "使用認可日期",
+ "config.timeline.showAuthor": "控制是否要在 [時間軸] 檢視中顯示認可作者。",
+ "config.untrackedChanges": "控制未追蹤修訂的運作方式。",
+ "config.untrackedChanges.hidden": "未追蹤修訂會隱藏並從數個動作中排除。",
+ "config.untrackedChanges.mixed": "所有修訂 (追蹤和未追蹤) 會同時出現並以同等方式運作。",
+ "config.untrackedChanges.separate": "未追蹤修訂個別出現在原始檔控制檢視中。這些修訂也會從數個動作中排除。",
+ "config.useCommitInputAsStashMessage": "控制是否使用認可輸入方塊中的訊息作為預設隱藏訊息。",
+ "config.useForcePushWithLease": "控制強制推送是否使用較安全的 force-with-lease 方法。",
+ "description": "Git SCM 整合",
"displayName": "Git",
- "submenu.branch": "Branch",
- "submenu.changes": "Changes",
- "submenu.commit": "Commit",
- "submenu.commit.amend": "Amend",
- "submenu.commit.signoff": "Sign Off",
+ "submenu.branch": "分支",
+ "submenu.changes": "變更",
+ "submenu.commit": "認可",
+ "submenu.commit.amend": "修改",
+ "submenu.commit.signoff": "登出",
"submenu.explorer": "Git",
- "submenu.pullpush": "Pull, Push",
- "submenu.remotes": "Remote",
- "submenu.stash": "Stash",
- "submenu.tags": "Tags",
- "view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
- "view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
- "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
- "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
+ "submenu.pullpush": "提取、推送",
+ "submenu.remotes": "遠端",
+ "submenu.stash": "隱藏",
+ "submenu.tags": "標籤",
+ "view.workbench.cloneRepository": "您可以在本機複製存放庫。\r\n[複製存放庫](command:git.clone '在 GIT 延伸模組啟用後複製存放庫')",
+ "view.workbench.learnMore": "若要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.disabled": "如果您想要使用 git 功能,請在[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中啟用 git。\r\n若要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.empty": "如果要使用 git 功能,您可以開啟包含 git 存放庫的資料夾或從 URL 複製。\r\n[開啟資料夾](command:vscode.openFolder)\r\n[複製存放庫](command:git.clone)\r\n若要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.emptyWorkspace": "目前開啟的工作區沒有任何資料夾包含 git 存放庫。\r\n[新增資料夾至工作區](command:workbench.action.addRootFolder)\r\n如果要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.folder": "目前開啟的資料夾沒有任何 git 存放庫。您可以將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init?%5Btrue%5D)\r\n若要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。",
+ "view.workbench.scm.missing": "未偵測到有效的 git 安裝,您可以在 [git 輸出](command:git.showOutput)中找到更多詳細資料。\r\n請[安裝 git](https://git-scm.com/),或在 [我們的文件](https://aka.ms/vscode-scm) 深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制。\r\n如果您使用的是其他版本的控制系統,可以[搜尋市集](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) 尋找其他延伸模組。",
+ "view.workbench.scm.workspace": "目前開啟的工作區沒有任何包含 git 存放庫的資料夾。您可以在資料夾上將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init)\r\n若要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。"
}
}
}
\ No newline at end of file
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 de68bc2e0b..adb14c809e 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
@@ -14,7 +14,6 @@
"Failed": "失敗",
"InProgress": "進行中",
"PublishHistory": "發佈歷程記錄",
- "SettingAlreadyExists": "本機應用程式設定 '{0}' 已經存在。要覆寫嗎?",
"Status": "狀態",
"Success": "成功",
"TargetDatabase": "目標資料庫",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "新增參考",
"addDatabaseReferencedialogName": "新增資料庫參考",
"addItemAction": "新增項目",
- "addPackage": "新增套件",
- "addPackageReferenceMessage": "若要使用 SQL 繫結,請確定您的 Azure Functions 專案具有 {0} 參考",
- "addSqlBindingPackageError": "將 SQL 繫結延伸模組套件新增至專案時發生錯誤",
"appSettingPrompt": "是否要以新的連接字串更新 Azure Function local.settings.json?",
"applyConfirmation": "確定要更新目標專案嗎?",
"applyError": "更新專案時發生錯誤: {0}",
"applySuccess": "已成功更新專案。",
"at": "於",
"autorestProjectName": "新增 SQL 專案名稱",
- "baseDockerImage": "基底 SQL Server Docker 映像",
+ "baseDockerImage": "基底 {0} Docker 映像",
"browseButtonText": "瀏覽資料夾",
"browseEllipsis": "瀏覽...",
"browseForProfile": "瀏覽設定檔",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "選擇要修改的 SQLCMD 變數",
"cicularProjectReference": "從專案 {0} 到專案 {1} 的循環參考",
"cleaningDockerImagesMessage": "正在清除現有的部署...",
- "closeButton": "關閉",
"compareActionRadiButtonLabel": "在結構描述比較中檢視變更",
- "confirmPassword": "確認 SQL Server 管理員密碼",
- "confirmServerPassword": "確認 SQL Server 管理員密碼",
- "connectingToSqlServerOnDockerMessage": "在 Docker 上連接至 SQL Server",
+ "confirmPassword": "確認 {0} 系統管理員密碼",
+ "confirmServerPassword": "確認 {0} 系統管理員密碼",
+ "connectingToSqlServerOnDockerMessage": "連接到 SQL Server",
"connectionFailedError": "連線失敗。錯誤: '{0}'",
- "connectionProfile": "選取連接設定檔",
"connectionRadioButtonLabel": "連線",
- "connectionStringSetting": "連接字串設定名稱",
- "connectionStringSettingPlaceholder": "在 \"local.settings.json\" 中指定的連接字串設定",
"containerAlreadyExistForProject": "此專案的容器已存在。您要先刪除這些檔案再部署新的嗎?",
"createNew": "新建立",
- "createNewLocalAppSetting": "建立新的本機應用程式設定",
"createProjectDialogOkButtonText": "建立",
"createProjectFromDatabaseDialogName": "從資料庫建立專案",
"createProjectSettings": "設定",
@@ -114,24 +105,22 @@
"done": "完成",
"dontUseProfile": "不要使用設定檔",
"edgeEulaAgreementTitle": "Microsoft Azure SQL Edge 授權合約",
- "edgeProjectTypeDescription": "從核心元件開始開發及發佈 SQL Edge 的結構描述",
- "edgeProjectTypeDisplayName": "SQL Edge",
- "emptyProjectTypeDescription": "為從空白專案開始的 SQL 資料庫開發及發佈結構描述",
- "emptyProjectTypeDisplayName": "SQL Database",
+ "edgeProjectTypeDescription": "從核心元件開始開發及發佈 Azure SQL Edge 資料庫的結構描述",
+ "edgeProjectTypeDisplayName": "Azure SQL Edge 資料庫",
+ "emptyAzureDbProjectTypeDescription": "為從空白專案開始的 Azure SQL 資料庫開發及發佈結構描述",
+ "emptyAzureDbProjectTypeDisplayName": "Azure SQL Database",
+ "emptyProjectTypeDescription": "為從空白專案開始的 SQL Server 資料庫開發及發佈結構描述",
+ "emptyProjectTypeDisplayName": "SQL Server 資料庫",
"emptySdkProjectTypeDescription": "從空的 SDK 樣式專案開始,使用 Microsoft.Build.Sql (預覽) 開發及發行 SQL 資料庫架構。",
"emptySdkProjectTypeDisplayName": "SQL Database (SDK)",
"enterConnStringTemplateDescription": "輸入 SQL 連接字串的範本",
- "enterConnectionString": "輸入連接字串",
"enterConnectionStringEnvName": "輸入連接字串環境變數名稱",
"enterConnectionStringEnvNameDescription": "輸入 SQL 連接字串的環境變數",
- "enterConnectionStringSettingName": "輸入連接字串設定名稱",
"enterConnectionStringTemplate": "輸入連接字串範本",
"enterNewDatabaseName": "輸入新的資料庫名稱",
"enterNewValueForVar": "輸入變數 '{0}' 的新值",
- "enterPassword": "輸入 SQL Server 管理員密碼",
- "enterPasswordManually": "輸入密碼或按 ESC 鍵取消",
- "enterPasswordPrompt": "輸入用於連接字串的密碼",
- "enterPortNumber": "輸入 SQL Server 連接埠號碼或按 Enter 以使用預設值",
+ "enterPassword": "輸入 {0} 系統管理員密碼",
+ "enterPortNumber": "輸入 {0} 連接埠號碼或按 Enter 以使用預設值",
"enterSystemDbName": "輸入此系統資料庫的資料庫名稱",
"equalComparison": "專案已經與資料庫一起更新。",
"errorFindingBuildFilesLocation": "尋找組建檔案位置時發生錯誤: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "外部資料流作業",
"externalStreamingJobValidationPassed": "外部資料流作業的驗證已通過。",
"extractTargetRequired": "需要供解壓縮的目標資訊才能建立資料庫專案。",
- "failedToGetConnectionString": "為選取的連線產生連接字串時發生錯誤",
- "failedToParse": "無法剖析 \"{0}\": {1}。",
"file": "檔案",
"fileAlreadyExists": "磁碟的這個位置已經有名稱為 '{0}' 的檔案存在。請選擇其他名稱。",
"fileFormat": "檔案格式",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "正在從 {0} 產生新的 SQL 專案...如需詳細資料,請查看輸出視窗。",
"hr": "小時",
"importElements": "匯入元素",
- "includePassword": "是否要在 local.settings.json 檔案中包含來自此連線的密碼?",
- "input": "輸入",
"installGlobally": "全域安裝",
"invalidDataSchemaProvider": ".sqlproj 檔中的 DSP 無效",
"invalidDatabaseReference": ".sqlproj 檔中的資料庫參考無效",
@@ -173,24 +158,20 @@
"invalidInput": "輸入無效: {0}",
"invalidProjectReload": "無法存取提供的資料庫專案。只能重新載入有效、開啟的資料庫專案。",
"invalidPropertyValue": "在 .sqlproj 中為屬性 '{0}' 指定的值無效",
- "invalidSQLPassword": "SQL Server 密碼不符合密碼複雜度要求。如需詳細資訊,請參閱 https://docs.microsoft.com/sql/relational-databases/security/password-policy",
+ "invalidSQLPassword": "{0} 密碼不符合密碼複雜度要求。如需詳細資訊,請參閱 https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "不正確的 SQL 連接字串",
"invalidTargetPlatform": "目標平台無效: {0}。支援的目標平台: {1}",
- "jsonParseError": "{0} 接近行 \"{1}\",資料行 \"{2}\"",
"learnMore": "深入了解",
"loadProfilePlaceholderText": "負載設定檔...",
"location": "位置",
"min": "分鐘",
"missingVersion": "遺漏了 {0} 的 'version' 項目",
- "moreInformation": "詳細資訊",
"msec": "毫秒",
"multipleMostDeploymentScripts": "非預期的 {0} 檔案數: {1}",
"multipleSqlProjFilesSelected": "選取了多個 .sqlproj 檔案;請只選取一個。",
"nameMustNotBeEmpty": "名稱不得為空白",
"new": "新增",
"newObjectNamePrompt": "新的 {0} 名稱:",
- "noAzureFunctionsInFile": "目前的作用中檔案中沒有任何 Azure 函式",
- "noAzureFunctionsProjectsInWorkspace": "在工作區中找不到任何 Azure 函式專案",
"noDataSourcesFile": "找不到 {0}",
"noDataSourcesText": "此專案中沒有資料來源",
"noFileExist": "檔案 {0} 不存在",
@@ -208,11 +189,9 @@
"objectType": "物件類型",
"okString": "確定",
"openEulaString": "開啟授權合約",
- "openFile": "開啟檔案",
- "output": "輸出",
"outsideFolderPath": "不支援在專案資料夾外具有絕對路徑的專案。請確定專案檔中的路徑與專案資料夾相對。",
"parentTreeItemUnknown": "無法存取提供之樹狀項目的父代",
- "passwordNotMatch": "SQL Server 密碼與確認密碼不相符",
+ "passwordNotMatch": "{0} 密碼與確認密碼不相符",
"portMustNotBeNumber": "連接埠必須是數字",
"postDeployElements": "PreDeploy 元素",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "專案參考",
"projectReferenceNameElement": "專案參考名稱元素",
"projectToUpdatePlaceholderText": "選取專案檔",
+ "projectUpdatedToSdkStyle": "專案 {0} 已更新為 SDK 樣式專案。按一下 [深入了解] 以取得 Microsoft.Build.Sql SDK 的詳細資料,以及簡化專案檔的方式。",
"publish": "發佈",
"publishAction": "發佈",
"publishDialogName": "發佈專案",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "發佈設定檔案",
"publishTo": "發佈目標",
"publishToContainerFailed": "無法發佈至容器。{0}",
- "publishToDockerContainer": "發行至容器中的新伺服器",
- "publishToExistingServer": "發佈到現有的伺服器",
+ "publishToDockerContainer": "發佈到新的 {0} 本機開發容器",
+ "publishToExistingServer": "發佈到現有的 {0}",
"publishingProjectMessage": "正在發佈容器中的專案...",
"referenceRadioButtonsGroupTitle": "類型",
"referenceType": "參考型別",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "作業 '{0}' 已成功完成。結果: {1}",
"retryWaitMessage": "在另一次嘗試作業 '{0}' 之前等候 {1} 秒",
"runViaNpx": "透過 npx 執行",
- "runningDockerMessage": "建置並執行 Docker 容器...",
+ "runningDockerMessage": "正在執行 Docker 容器...",
"sameDatabase": "相同資料庫",
- "save": "儲存",
- "saveChangesInFile": "目前的檔案中有未儲存的變更。要立即儲存嗎?",
"schema": "結構描述",
"schemaCompare.compareErrorMessage": "結構描述比較失敗: {0}",
"schemaCompareAction": "結構描述比較",
"schemaCompareNotInstalled": "需要安裝結構描述比較延伸模組,才能執行結構描述比較",
"schemaObjectType": "結構描述/物件類型",
"scriptFriendlyName": "指令碼",
- "sdkStyleProject": "SDK-style project",
+ "sdkStyleProject": "SDK 樣式專案 (預覽)",
"sec": "秒",
- "selectAzureFunction": "在目前檔案中選取要新增 SQL 繫結的 Azure 函式",
- "selectBaseImage": "選取基底 SQL Server docker 映像",
- "selectBindingType": "選取繫結類型",
+ "selectBaseImage": "選取基底 {0} docker 映像",
"selectConnection": "選取連線",
- "selectConnectionError": "無法設定連接字串應用程式設定: {0}",
- "selectConnectionString": "選取 SQL 連接字串方法",
"selectDacpac": "選取 .dacpac",
"selectDatabase": "選取資料庫",
+ "selectFileString": "選取檔案",
"selectFolderStructure": "選取資料夾結構",
"selectProfile": "選取設定檔",
"selectProfileToUse": "選取要載入的發行設定檔",
"selectProjectLocation": "選取專案位置",
"selectPublishOption": "選取要將專案發佈的位置",
- "selectSetting": "從 local.settings.json 選取 SQL 連接字串設定",
"selectSpecFile": "選取 OpenAPI/Swagger 規格檔案",
"selectString": "選取",
"selectTargetPlatform": "目前的目標平台: {0}。請選取新的目標平台",
"server": "伺服器",
"serverName": "伺服器名稱",
- "serverPassword": "SQL Server 系統管理員密碼",
- "serverPortNumber": "SQL Server 連接埠號碼",
+ "serverPassword": "{0} 系統管理員密碼",
+ "serverPortNumber": "{0} 連接埠號碼",
"serverVariable": "伺服器變數",
"sourceDatabase": "來源資料庫",
"specSelectionText": "OpenAPI/Swagger 規格",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "更新位置",
"sqlDatabaseProjects.doNotAskAgain": "不要再詢問",
"sqlDatabaseProjects.outputChannel": "資料庫專案",
- "sqlTableOrViewToQuery": "要查詢的 SQL 資料表或檢視",
- "sqlTableToUpsert": "要 upsert 的目標 SQL 資料表",
"storedProcedureFriendlyName": "預存程序",
"suppressMissingDependenciesErrors": "隱藏參考的專案中未解析參考造成的錯誤",
"systemDatabase": "系統資料庫",
@@ -314,7 +286,6 @@
"unableToFindReference": "找不到資料庫參考 {0}",
"unableToFindSqlCmdVariable": "找不到 SQLCMD 變數 '{0}'",
"unableToPerformAction": "找不到 '{0}' 目標: '{1}'",
- "unableToSetConnectionString": "無法設定連接字串應用程式設定",
"unexpectedProjectContext": "無法建立專案內容。從未預期的位置叫用的命令: {0}",
"unknownDataSourceType": "不明的資料來源類型:",
"unrecognizedDataSourcesVersion": "無法辨識的版本:",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "目標、參考和系統資料庫參考需要更新,以建置專案 '{0}'。如果專案是在 SSDT 中建立,它會繼續在這兩個工具中運作。是否要更新專案?",
"updateProjectFromDatabaseDialogName": "從資料庫更新專案",
"updateText": "更新",
+ "updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "正在從 {1} 更新 {0}...",
- "userConnectionString": "輸入連接字串",
- "userPasswordLater": "為了稍後使用 SQL 連接字串,您必須在 local.settings.json 檔案中手動輸入密碼。",
"userSelectionCancelled": "使用者已取消選取如何執行自動 autorest。",
"userSelectionInstallGlobally": "使用者已選取全域安裝 autorest。正在安裝...",
"userSelectionRunNpx": "已選取要透過 npx 執行的使用者。",
"valueCannotBeEmpty": "值不得空白",
- "valueMustNotBeEmpty": "值不得為空白",
"viewFriendlyName": "檢視",
"yesString": "是"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "資料庫專案",
"sqlDatabaseProjects.addDatabaseReference": "新增資料庫參考",
- "sqlDatabaseProjects.addSqlBinding": "新增 SQL 繫結 (預覽)",
+ "sqlDatabaseProjects.addExistingItem": "新增現有項目(_I)...",
"sqlDatabaseProjects.autorestSqlVersion": "要從 NPM 使用的 Autorest.Sql 版本。如果未設定,則會使用最新的版本。",
"sqlDatabaseProjects.build": "組建",
"sqlDatabaseProjects.changeTargetPlatform": "變更目標平台",
"sqlDatabaseProjects.close": "關閉資料庫專案",
+ "sqlDatabaseProjects.convertToSdkStyleProject": "轉換成 SDK 樣式專案",
"sqlDatabaseProjects.createProjectFromDatabase": "從資料庫建立專案",
"sqlDatabaseProjects.delete": "刪除",
"sqlDatabaseProjects.description": "設計及發佈 SQL 資料庫結構描述",
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 ab716ef768..4498eb665a 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
@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "已還原所有備份",
"sql.migration.all.fields.required": "所有欄位都是必要欄位。",
"sql.migration.apply": "套用",
- "sql.migration.asessment.failed": "評定您的 SQL Server 執行個體 '{0}' 失敗。",
+ "sql.migration.assessed.databases": "(針對 {0} 個已評定的資料庫)",
"sql.migration.assessment": "'{0}' 的評定結果",
+ "sql.migration.assessment.failed": "評定您的 SQL Server 執行個體 '{0}' 失敗。",
"sql.migration.assessment.in.progress": "評定正在進行中",
"sql.migration.assessment.in.progress.content": "我們正在評估您 SQL Server 執行個體 {0} 中的資料庫,以識別正確的 Azure SQL 目標。\r\n\r\n這可能需要一些時間。",
"sql.migration.assessment.migration.warning": "尚未準備好移轉到 Azure SQL 受控執行個體的資料庫,可以在 Azure 虛擬機器上移轉到 SQL Server。",
"sql.migration.assessment.results": "評定結果",
+ "sql.migration.assessment.results.and.recommendations.title": "評定結果和建議",
"sql.migration.assessments.blocking.issue": "這是會導致資料庫移轉無法成功的執行問題。",
"sql.migration.authKeys.header": "驗證金鑰",
"sql.migration.authKeys.refresh.message": "已重新整理驗證金鑰 '{0}'。",
"sql.migration.authentication.type": "驗證類型",
"sql.migration.authentication.types": "驗證金鑰",
"sql.migration.azure.sql": "Azure SQL",
+ "sql.migration.azure.sql.database": "Azure SQL Database",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL 受控執行個體",
"sql.migration.azure.sql.database.virtual.machine": "Azure 虛擬機器上的 SQL Server",
+ "sql.migration.azure.sql.database.virtual.machine.short": "Azure VM 上的 SQL Server",
"sql.migration.azure.sql.target": "目標類型",
"sql.migration.azure.storage.account.to.upload.backups": "要上傳備份的 Azure 儲存體帳戶",
"sql.migration.azure.tenant": "Azure AD 租用戶",
+ "sql.migration.azureRecommendation.browse": "瀏覽",
+ "sql.migration.azureRecommendation.folder.name": "資料夾名稱",
+ "sql.migration.azureRecommendation.open": "開啟",
"sql.migration.backup.location": "備份位置",
"sql.migration.backup.start.time": "備份開始時間",
"sql.migration.bc.info": "因為必須將三個次要複本設為 Always On 高可用性群組,所以企業關鍵服務層的 SQL 受控執行個體完全移轉所花費的時間會明顯超出一般用途。作業的持續時間取決於資料的大小。90% 案例的植入速度為 220 GB/小時或更高。",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "訂用帳戶",
"sql.migration.blob.storage.table.help": "輸入目標資料庫名稱,然後選取所選源資料庫的資源群組、儲存體帳戶和容器。",
"sql.migration.blob.storageAccount.select": "請先選取儲存體帳戶值。",
- "sql.migration.can.be.migrated": "{0} 個 (共 {1} 個) 資料庫可供移轉",
+ "sql.migration.can.be.migrated": "{0}/{1} 個資料庫可以移轉",
"sql.migration.cancel": "取消",
"sql.migration.cancel.error": "取消移轉時發生錯誤。",
"sql.migration.cancel.migration": "取消移轉",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "重新整理移轉狀態時發生錯誤。",
"sql.migration.cutover.step.1": "1. 停止所有導向來源資料庫的傳入交易。",
"sql.migration.cutover.step.2.blob": "2. 建立最終交易記錄差異比較或備份,並將它儲存在在 Azure 儲存體 Blob 容器。",
- "sql.migration.cutover.step.2.network.share": "2. 建立最終交易記錄備份,並儲存在網路共用上。",
+ "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": "移轉模式",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "已上傳的資料/大小",
"sql.migration.database": "資料庫",
"sql.migration.database.already.exists": "目標受控執行個體 '{1}'上已經有資料庫 '{0}'。",
+ "sql.migration.database.assessment.description": "選取您要評定要移轉至 Azure SQL 的資料庫。",
+ "sql.migration.database.assessment.title": "要評定的資料庫",
"sql.migration.database.backup.load.error": "存取資料庫詳細資料時發生錯誤。",
- "sql.migration.database.migration": "要移轉的資料庫",
+ "sql.migration.database.checksum.info.text": "請確認已使用 WITH CHECKSUM 選項來進行備份。",
"sql.migration.database.migration.mode.description": "若要移轉到 Azure SQL 目標,請根據您的停機需求選擇移轉模式。",
"sql.migration.database.migration.mode.label": "移轉模式",
"sql.migration.database.migration.mode.offline.description": "當移轉開始時,應用程式的停機時間就會開始。",
@@ -113,6 +122,7 @@
"sql.migration.database.migration.status": "資料庫移轉狀態",
"sql.migration.database.page.description": "選取要於移轉期間使用的資料庫備份位置。",
"sql.migration.database.page.title": "資料庫備份",
+ "sql.migration.database.private.endpoint.info.text": "請確認 Azure 儲存體帳戶未使用私人端點。",
"sql.migration.database.to.be.migrated": "要移轉的資料庫",
"sql.migration.databases": "資料庫 ({0}/{1})",
"sql.migration.databases.selected": "選取了 {0} 個資料庫 (共 {1} 個)",
@@ -121,7 +131,6 @@
"sql.migration.days": "{0} 天",
"sql.migration.description": "描述",
"sql.migration.details.copied": "已複製詳細資料",
- "sql.migration.dms.portal.info": "Azure 入口網站中的任何現有 Azure 資料庫移轉服務都不會顯示在 Azure Data Studio 中。在 Azure Data Studio 中建立的任何資料庫移轉服務目前不會顯示在 Azure 入口網站中。",
"sql.migration.dms.provision.failed": "無法佈建資料庫移轉服務。請稍待幾分鐘後再試一次。",
"sql.migration.duration": "持續時間",
"sql.migration.empty.table.subtext": "如果預期結果,請驗證 SQL Server 執行個體的連線。",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} 個資料庫出現警告",
"sql.migration.inprogress.warning.single": "{0} 個資料庫出現警告",
"sql.migration.instance": "執行個體",
+ "sql.migration.invalid.account.error": "若要繼續,請選取有效的 Azure 帳戶。",
"sql.migration.invalid.blob.container.error": "若要繼續,請選取來源資料庫 '{0}' 的有效 Blob 容器。",
"sql.migration.invalid.blob.lastBackupFile.error": "若要繼續,請選取來源資料庫 '{0}' 的上一個有效備份檔案。",
"sql.migration.invalid.blob.resourceGroup.error": "若要繼續,請選取來源資料庫 '{0}' 的有效資源群組。",
"sql.migration.invalid.blob.storageAccount.error": "若要繼續,請選取來源資料庫 '{0}' 的有效儲存體帳戶。",
"sql.migration.invalid.location.error": "若要繼續,請選取有效的位置。",
+ "sql.migration.invalid.managedInstance.error": "若要繼續,請選取有效的受控執行個體。",
"sql.migration.invalid.migration.service.error": "選取有效的資料庫移轉服務。",
"sql.migration.invalid.migration.service.offline.error": "選取連線到節點的資料庫移轉服務。",
"sql.migration.invalid.network.share.location": "網路共用位置格式無效。範例: {0}",
"sql.migration.invalid.owner.uri.error": "因為 OwnerUri 無效,所以無法連線到資料庫 (參數 'OwnerUri')",
- "sql.migration.invalid.resourceGroup.error": " 若要繼續,請選取有效的資源群組。",
+ "sql.migration.invalid.resourceGroup.error": "若要繼續,請選取有效的資源群組。",
+ "sql.migration.invalid.savedInfo": "無法擷取已儲存的工作階段。請選取新的工作階段,然後再試一次。",
"sql.migration.invalid.service.name.error": "為此移轉服務輸入有效的名稱。",
"sql.migration.invalid.storageAccount.error": "若要繼續,請選取有效的儲存體帳戶。",
"sql.migration.invalid.subscription.error": "若要繼續,請選取有效的訂用帳戶。",
"sql.migration.invalid.target.name.error": "輸入有效的目標資料庫名稱。",
"sql.migration.invalid.user.account": "使用者帳戶格式無效。範例: {0}",
+ "sql.migration.invalid.virtualMachine.error": "若要繼續,請選取有效的虛擬機器。",
"sql.migration.ir.page.description": "Azure 資料庫移轉服務可協調資料庫移轉活動並追蹤其進度。如果您之前已建立資料庫移轉服務,可選取現有的資料庫移轉服務做為 Azure SQL 目標,或是在下方建立一個新的。",
"sql.migration.ir.page.sql.migration.service.not.found": "找不到任何資料庫移轉服務。建立新的。",
"sql.migration.ir.page.title": "Azure 資料庫移轉服務",
@@ -182,7 +195,7 @@
"sql.migration.learn.more": "深入了解",
"sql.migration.learn.more.prerequisites": "在開始移轉之前,深入了解您需要的事項。",
"sql.migration.location": "位置",
- "sql.migration.managed.instance": "Azure SQL 受控執行個體",
+ "sql.migration.mi.not.ready": "受控執行個體 '{0}' 無法用於移轉,因為它目前處於 '{1}' 狀態。若要繼續,請選取可用的受控執行個體。",
"sql.migration.migration.completed": "移轉已完成",
"sql.migration.migration.in.progress": "資料庫移轉正在進行中",
"sql.migration.migration.not.started": "尚未開始移轉",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} 分鐘",
"sql.migration.mode": "模式",
"sql.migration.more.info": "其他資訊",
+ "sql.migration.na": "N/A",
"sql.migration.name": "名稱",
"sql.migration.name.label": "名稱:",
"sql.migration.name.of.new.rg": "新資源群組的名稱",
@@ -248,16 +262,16 @@
"sql.migration.resource.group.description": "資源群組是能夠存放 Azure 解決方案相關資源的容器。",
"sql.migration.resource.group.not.found": "找不到任何資源群組。",
"sql.migration.resourceGroups": "資源群組",
- "sql.migration.resume.continue": "繼續上次的移轉嘗試...",
- "sql.migration.resume.start": "再次從移轉評定開始 (建議)",
+ "sql.migration.resume.session": "繼續之前儲存的工作階段",
"sql.migration.resume.title": "再次執行移轉工作流程",
"sql.migration.retry.migration": "重試移轉",
"sql.migration.retry.migration.error": "重試移轉時發生錯誤。",
"sql.migration.rg.created": "已建立資源群組",
"sql.migration.save.close": "儲存後關閉",
+ "sql.migration.save.close.popup": "已儲存設定。效能資料收集仍會在背景執行。您可以在想要時停止集合。",
"sql.migration.saved.assessment.cancel": "取消",
"sql.migration.saved.assessment.next": "下一步",
- "sql.migration.saved.assessment.result": "已儲存評定結果",
+ "sql.migration.saved.assessment.result": "已儲存的工作階段",
"sql.migration.search": "搜尋",
"sql.migration.search.for.migration": "搜尋移轉",
"sql.migration.sec": "{0} 秒",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "請選取 1 或多個資料庫進行移轉評估",
"sql.migration.select.database.to.migrate": "選取要移轉的資料庫。",
"sql.migration.select.prompt": "按一下 SQL Server 執行個體或左邊任何資料庫,以檢視其詳細資料。",
- "sql.migration.select.target.to.continue": "若要繼續,請選取目標資料庫。",
+ "sql.migration.select.target.to.continue": "若要繼續,請選取目標。",
"sql.migration.server": "伺服器",
"sql.migration.service.account.info.text": "請確認執行來源 SQL Server 執行個體的服務帳戶對網路共用有讀取權限。",
"sql.migration.service.container.container.description1": "Azure 資料庫移轉服務利用 Azure Data Factory 的自我裝載整合執行階段,將備份從內部部署網路檔案共用上傳到 Azure。",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "顯示狀態",
"sql.migration.size": "大小 (MB)",
"sql.migration.size.column.header": "大小",
+ "sql.migration.sku.available.recommendations": "{0} 個可用的建議",
+ "sql.migration.sku.azureConfiguration": "Azure 組態",
+ "sql.migration.sku.azureConfiguration.businessCritical": "業務關鍵",
+ "sql.migration.sku.azureConfiguration.db": "{0} - {1} V 核心",
+ "sql.migration.sku.azureConfiguration.gen5": "Gen5",
+ "sql.migration.sku.azureConfiguration.generalPurpose": "一般目的",
+ "sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} V 核心",
+ "sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} V 核心 - {3} GB",
+ "sql.migration.sku.azureConfiguration.premiumSeries": "進階系列",
+ "sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "記憶體最佳化進階系列",
+ "sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
+ "sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
+ "sql.migration.sku.azureConfiguration.vmPreview": "資料: {0},記錄: {1},tempdb: {2}",
+ "sql.migration.sku.azureRecommendation.chooseMethod.instructions": "選擇您要如何提供效能資料",
+ "sql.migration.sku.azureRecommendation.collectData.method": "立即收集效能資料",
+ "sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "選取本機磁碟機上要儲存效能資料的資料夾",
+ "sql.migration.sku.azureRecommendation.description": "Azure 建議需要 SQL Server 執行個體的效能資料,才能提供目標建議。啟用效能資料收集,以接收您要移轉之資料庫的目標建議。啟用的時間越長,建議越好。您可以隨時停用效能資料收集。",
+ "sql.migration.sku.azureRecommendation.description2": "如果您先前已收集過此資料,也可以選擇從現有資料夾選取此資料。",
+ "sql.migration.sku.azureRecommendation.openExisting.method": "我已經擁有效能資料",
+ "sql.migration.sku.azureRecommendation.openExisting.popup": "正在使用提供的效能資料產生 Azure 建議...",
+ "sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "選取本機磁碟機上儲存先前收集效能資料的資料夾",
+ "sql.migration.sku.azureRecommendation.start": "開始",
+ "sql.migration.sku.azureRecommendation.start.popup": "正在啟動效能資料收集...",
+ "sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "初始建議將在大約 {0} 分鐘後自動重新整理。",
+ "sql.migration.sku.azureRecommendation.status.imported": "已使用提供的資料套用 Azure 建議。匯入或收集其他資料以精簡建議。",
+ "sql.migration.sku.azureRecommendation.status.inProgress": "正在收集資料。正在產生初始建議...",
+ "sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "按下 [重新整理建議] 按鈕,定期回來查看更新的建議。",
+ "sql.migration.sku.azureRecommendation.status.notEnabled": "Azure 建議會收集及分析效能資料,然後為您的工作負載建議 Azure 中適當大小的資料庫。",
+ "sql.migration.sku.azureRecommendation.status.refining": "資料收集仍在進行中。正在精簡現有的建議...",
+ "sql.migration.sku.azureRecommendation.status.stopped": "Azure 建議的資料集合已停止。",
+ "sql.migration.sku.azureRecommendation.stop.popup": "正在停止效能資料收集...",
+ "sql.migration.sku.azureRecommendation.tooltip.inProgress": "長時間執行效能集合有助於確保更精確的建議。",
+ "sql.migration.sku.azureRecommendation.tooltip.notStarted": "按一下下方按鈕以匯入或收集資料庫效能資料。",
+ "sql.migration.sku.card.azureRecommendation.inProgress": "資料收集完成後,將會顯示 Azure 建議。",
+ "sql.migration.sku.card.azureRecommendation.notEnabled": "無法使用 Azure 建議。按一下下方的 [取得 Azure 建議] 按鈕",
+ "sql.migration.sku.cpu": "{0} 核心",
+ "sql.migration.sku.cpu.requirement": "CPU 需求",
+ "sql.migration.sku.data.iops.requirement": "資料 IOPS 需求",
+ "sql.migration.sku.data.storage.requirement": "資料儲存需求",
+ "sql.migration.sku.db.card.title": "Azure SQL Database",
+ "sql.migration.sku.gb": "{0}GB",
+ "sql.migration.sku.get.recommendation": "取得 Azure 建議",
+ "sql.migration.sku.io.memory.requirement": "IO 延遲需求",
+ "sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Azure SQL 目標的 Azure 區域",
- "sql.migration.sku.mi.card.title": "Azure SQL 受控執行個體 (PaaS)",
- "sql.migration.sku.recommendation.view.assessment.mi": "若要移轉 Azure SQL 受控執行個體 (PaaS),請檢視評定結果並選取一或多個資料庫。",
- "sql.migration.sku.recommendation.view.assessment.vm": "若要移轉到 Azure 虛擬機器上的 SQL Server (IaaS),請檢視評定結果並選取一或多個資料庫。",
+ "sql.migration.sku.log.storage.requirement": "記錄儲存體需求",
+ "sql.migration.sku.logs.iops.requirement": "記錄 IOPS 需求",
+ "sql.migration.sku.memory.requirement": "記憶體需求",
+ "sql.migration.sku.mi.card.title": "Azure SQL 受控執行個體",
+ "sql.migration.sku.ms": "{0} 毫秒",
+ "sql.migration.sku.parameters": "建議參數",
+ "sql.migration.sku.parameters.edit": "編輯參數",
+ "sql.migration.sku.parameters.edit.title": "編輯建議參數",
+ "sql.migration.sku.parameters.enable.preview": "啟用預覽功能",
+ "sql.migration.sku.parameters.enable.preview.info": "啟用此選項將包括具有明顯改善效能和延展性的最新硬體世代。這些 SKU 目前位於預覽階段,可能尚未在所有區域中使用。",
+ "sql.migration.sku.parameters.percentage.utilization": "百分比使用率",
+ "sql.migration.sku.parameters.percentage.utilization.tooltip": "在彙總效能資料期間要使用的資料點百分位數。",
+ "sql.migration.sku.parameters.scale.factor": "比例因素",
+ "sql.migration.sku.parameters.scale.factor.invalid": "縮放比例無效。輸入正整數值。",
+ "sql.migration.sku.parameters.scale.factor.tooltip": "如果您希望 Azure 建議的百分比大於或小於您目前的工作負載,請變更縮放比例。",
+ "sql.migration.sku.parameters.text": "請在下方輸入資訊以編輯建議參數。",
+ "sql.migration.sku.parameters.update": "更新",
+ "sql.migration.sku.percentage": "{0}%",
+ "sql.migration.sku.percentile": "第 {0} 個百分位數",
+ "sql.migration.sku.recommendation": "Azure 建議",
+ "sql.migration.sku.recommendation.view.assessment.mi": "若要移轉至 Azure SQL 受控執行個體,請檢視評定結果並選取一或多個資料庫。",
+ "sql.migration.sku.recommendation.view.assessment.vm": "若要移轉至 Azure 虛擬機器上的 SQL Server,請檢視評定結果並選取一或多個資料庫。",
+ "sql.migration.sku.recommendationReason": "建議原因",
+ "sql.migration.sku.recommendations": "建議",
+ "sql.migration.sku.recommendations.empty.time": "-",
+ "sql.migration.sku.recommendations.lastRefreshed": "上次重新整理時間: {0}",
+ "sql.migration.sku.recommendations.loading": "正在載入...",
+ "sql.migration.sku.recommendations.title": "{0} 項建議",
+ "sql.migration.sku.recommended.value": "值",
+ "sql.migration.sku.recommendedConfiguration": "建議設定",
+ "sql.migration.sku.refine.recommendation": "精簡 Azure 建議",
+ "sql.migration.sku.refresh.recommendation": "重新整理建議",
"sql.migration.sku.resource": "您的 Azure SQL 目標資源名稱",
"sql.migration.sku.resource_group": "Azure SQL 目標的資源群組",
+ "sql.migration.sku.restart.performance.collection": "重新啟動資料收集",
+ "sql.migration.sku.sourceProperties": "來源屬性",
+ "sql.migration.sku.sql.dataDisk": "SQL 資料檔案",
+ "sql.migration.sku.sql.logDisk": "SQL 記錄檔案",
+ "sql.migration.sku.sql.temp": "SQL tempdb",
+ "sql.migration.sku.stop.performance.collection": "停止資料收集",
+ "sql.migration.sku.storage.dimension": "維度",
+ "sql.migration.sku.storageGB": "{0}GB",
"sql.migration.sku.subscription": "Azure SQL 目標的訂用帳戶名稱",
- "sql.migration.sku.vm.card.title": "Azure 虛擬機器上的 SQL Server (IaaS)",
+ "sql.migration.sku.targetDeploymentType": "目標部署類型",
+ "sql.migration.sku.targetStorageConfiguration": "建議目標儲存體設定",
+ "sql.migration.sku.targetStorageConfiguration.caching": "主機快取",
+ "sql.migration.sku.targetStorageConfiguration.caching.na": "不適用",
+ "sql.migration.sku.targetStorageConfiguration.caching.none": "無",
+ "sql.migration.sku.targetStorageConfiguration.caching.readOnly": "唯讀",
+ "sql.migration.sku.targetStorageConfiguration.caching.readWrite": "讀取/寫入",
+ "sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "將 tempdb 放在本機暫時 SSD (預設 D:\\) 磁碟機上",
+ "sql.migration.sku.targetStorageConfiguration.info": "以下是滿足儲存體效能需求所需的目標儲存體設定。",
+ "sql.migration.sku.targetStorageConfiguration.local.SSD": "本機 SSD",
+ "sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "建議的存放裝置設定",
+ "sql.migration.sku.targetStorageConfiguration.storage": "儲存體",
+ "sql.migration.sku.viewDetails": "檢視詳細資料",
+ "sql.migration.sku.vm.card.title": "Azure 虛擬機器上的 SQL Server",
"sql.migration.source.configuration": "來源設定",
"sql.migration.source.credentials": "來源認證",
"sql.migration.source.database": "來源資料庫名稱",
"sql.migration.source.databases": "來源資料庫",
- "sql.migration.source.details.sqlAuth": "輸入用來連線到 SQL Server 執行個體 {0} 的 SQL 驗證認證。這些認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案。",
+ "sql.migration.source.details.sqlAuth": "輸入用來連線到 SQL Server 執行個體 {0} 的 SQL 驗證認證。這些認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案。",
"sql.migration.source.details.windowAuth": "輸入用來連線到 SQL Server 執行個體 {0} 的 Windows 驗證認證。這些認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案。",
"sql.migration.source.server": "來源伺服器",
"sql.migration.source.version": "來源版本",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "SQL Server 執行個體",
"sql.migration.sql.virtual.machine": "SQL 虛擬機器",
"sql.migration.start.migration.button": "開始移轉",
+ "sql.migration.start.session": "啟動新的工作階段",
"sql.migration.start.time": "開始時間",
"sql.migration.status": "狀態",
"sql.migration.status.add.account": "新增帳戶",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "測試連接",
"sql.migration.type": "類型",
"sql.migration.type.label": "類型:",
+ "sql.migration.unavailable.managedInstance": "(無法使用) {0}",
"sql.migration.unique.name": "為此目標資料庫選取唯一的名稱",
"sql.migration.username": "使用者名稱",
"sql.migration.view.all": "檢視全部",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "請選取連結到 Azure Data Studio 的 Azure 帳戶,或立即連結一個。",
"sql.migration.wizard.account.noAccount.error": "新增連結的帳戶,然後再試一次。",
"sql.migration.wizard.account.title": "Azure 帳戶",
+ "sql.migration.wizard.perfCollection.error": "收集伺服器 '{0}' 的效能資料時發生錯誤。如果這些問題持續發生,請嘗試重新啟動資料收集程式:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "根據評定結果,您所有在線上狀態的 {0} 個資料庫都可以移轉到 Azure SQL。",
"sql.migration.wizard.sku.assessment.error": "評定伺服器 '{0}' 時發生錯誤。",
"sql.migration.wizard.sku.assessment.error.bypass": "核取此選項以略過評定並繼續移轉。",
"sql.migration.wizard.sku.assessment.error.detail": "[沒有評定結果可驗證資料庫移轉的整備程度。選取此方塊,即表示您確認要繼續將資料庫移轉至所需的 Azure SQL 目標。]",
"sql.migration.wizard.sku.assessment.unexpected.error": "評定伺服器 '{0}' 時發生意外的錯誤。{3}訊息: {1}{3}堆疊: {2}",
"sql.migration.wizard.sku.choose_a_target": "選擇您的 Azure SQL 目標",
- "sql.migration.wizard.sku.error": "評定您的資料庫時發生錯誤。",
- "sql.migration.wizard.sku.title": "Azure SQL 目標",
+ "sql.migration.wizard.sku.error": "產生伺服器 '{0}' 的 SKU 建議時發生錯誤。",
+ "sql.migration.wizard.sku.error.noRecommendation": "沒有可用的建議",
+ "sql.migration.wizard.sku.error.noRecommendation.reason": "未產生 SKU 建議,因為沒有可滿足您來源效能特性的 SKU。請嘗試選取不同的目標平台、調整建議參數,或選取不同的資料庫集進行評定。",
+ "sql.migration.wizard.target.description": "選取 Azure 帳戶和您的目標 {0}。",
+ "sql.migration.wizard.target.title": "Azure SQL 目標",
"sql.migration.yes": "是",
- "total.databases.selected": "選取了 {0} 個資料庫 (共 {1} 個)。"
+ "total.databases.selected": "已選取 {0} 個資料庫 (共 {1} 個)"
},
"dist/dashboard/sqlServerDashboard": {
- "sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
- "sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
- "sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
- "sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
- "sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
- "sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
- "sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
- "sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
+ "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}'",
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 ee0e75cfce..ccb2444811 100644
--- a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json
+++ b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json
@@ -9956,6 +9956,8 @@
"table.selectAll": "全選",
"table.sortAscending": "遞增排序",
"table.sortDescending": "遞減排序",
+ "tableFilter.blankStringDisplayText": "(Blanks)",
+ "tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "已選取 {0} 個",
"tableFilter.visibleCount": "{0} 個結果"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "Dataexplorer 項目操作功能表",
"dataGrid.context": "資料格項目操作功能表",
"default": "啟用自動更新檢查。Azure Data Studio 會自動並定期檢查更新。",
+ "docNotFoundForUriError": "無法開啟指定 URI 的筆記本文件。",
"enable locally": "請重新載入 Azure Data Studio 以在本機啟用此延伸模組。",
"enable remote": "請重新載入 Azure Data Studio 以在 {0} 中啟用此延伸模組。",
"enableWindowsBackgroundUpdates": "啟用以在 Windows 背景中下載並安裝新的 Azure Data Studio 版本",
@@ -10006,17 +10009,14 @@
"sql.watcherExclude": "設定檔案路徑的 Glob 模式以從檔案監看排除。模式必須符合絕對路徑,即以 `**/` 或完整路徑為前置詞以正確符合,並以 `/**` 為後置詞以符合路徑中的檔案 (例如 `**/build/output/**` 或 `/Users/name/workspaces/project/build/output/**`)。必須先重新開機才能變更此設定。若是發生 Azure Data Studio 在啟動時耗用大量 CPU 時間的情況,可以排除較大的資料夾以降低起始負載。",
"uninstallExtensionComplete": "請重新載入 Azure Data Studio 以完成延伸模組 {0} 的解除安裝。",
"updateLocale": "您想要變更 Azure Data Studio 的 UI 語言為 {0} 並重新啟動嗎?",
+ "vscodeDocCreationFailedError": "無法建立筆記本文件。",
"vscodeFunctionalityNotSupportedError": "Azure Data Studio 不支持此 VS Code 功能。",
- "vscodeInvalidArgumentsError": "引數無效",
+ "vscodeInvalidArgumentsError": "無效的引數。",
"watermark.newNotebook": "新增筆記本",
"watermark.newSqlFile": "新增 SQL 檔案",
"workspace.trust.description": "控制是否在 Azure Data Studio 內啟用工作區信任。",
"workspace.trust.emptyWindow.description": "控制在 Azure Data Studio 內是否預設信任空白視窗。與 '#{0}#' 一起使用時,您可以啟用 Azure Data Studio 的完整功能,而不需要在空白視窗中提示。"
},
- "sql/base/parts/editableDropdown/browser/dropdown": {
- "editableDropdown.errorValidate": "必須是清單中的選項",
- "selectBox": "選取方塊"
- },
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "沒有要重新整理的帳戶",
"accountActions.no": "否",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"designer.defaultRemoveRowConfirmationMessage": "確定要移除列嗎?",
"designer.generalGroupName": "一般",
+ "designer.issueCountAlert": "找到 {0} 個驗證問題。",
+ "designer.issuesTabTitle": "問題 ({0})",
"designer.loadingDesigner": "正在載入設計工具...",
"designer.loadingDesignerCompleted": "設計工具已載入",
+ "designer.newRowButtonAriaLabel": "將新資料列新增至 '{0}' 資料表",
"designer.newRowText": "新增",
"designer.processing": "正在處理...",
"designer.processingChanges": "正在處理變更...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "已發佈變更",
"designer.publishingChanges": "正在發佈變更...",
"designer.removeRowText": "移除",
+ "designer.scriptTabTitle": "指令碼",
"tableDesigner.unknownComponentType": "不支援元件類型 {0}"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "文字資料格"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
- "parametersText": "參數"
+ "cellLanguageDescription": "({0}) - 目前的語言",
+ "cellLanguageDescriptionConfigured": "({0})",
+ "parametersText": "參數",
+ "selectCellLanguage": "選取儲存格語言模式"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "上一個執行發生錯誤。按一下即可重新執行",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "是否要為筆記本使用 Markdown 轉譯器的較新版本。這可能會導致呈現的 Markdown 與先前版本不同。",
"notebookViews": "筆記本檢視",
"notebookViews.enabled": "(預覽)啟用筆記本檢視",
+ "restartNotebookKernel": "重新啟動筆記本核心",
"search.actionsPosition": "控制動作列在搜尋檢視列上的位置。",
"search.actionsPositionAuto": "當搜尋檢視較窄時,將動作列放在右邊,當搜尋檢視較寬時,立即放於內容之後。",
"search.actionsPositionRight": "永遠將動作列放在右邊。",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "新增帳戶",
"accountDialog.close": "關閉",
"accountDialog.didNotPickAuthProvider": "您未選取任何驗證提供者。請再試一次。",
+ "accountDialog.loadingProviderLabel": "正在載入帳戶...",
"accountDialog.noAccountLabel": "沒有任何已連結帳戶。請新增帳戶。",
"accountDialog.noCloudsRegistered": "您未啟用任何雲端。前往 [設定] -> [搜尋 Azure 帳戶組態] -> 啟用至少一個雲端",
"accountExplorer.name": "帳戶",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "伺服器無法啟動,因為未為此筆記本檔案類型定義提供者。",
"ServerNotStarted": "伺服器因為不明原因而未啟動",
"clientSession.unknownError": "啟動筆記本工作階段時發生錯誤",
- "kernelRequiresConnection": "找不到核心 {0}。會改用預設核心。"
+ "kernelRequiresConnection": "找不到核心 {0}。會改用預設核心。",
+ "kernelRestartFailed": "核心重新開機失敗: {0}",
+ "kernelRestartedSuccessfully": "已成功重新啟動核心"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "正在等候筆記本提供者 '{0}' 之執行提供者顯示狀態的逾時",
+ "failedToCreateNotebookInput": "無法建立提供者 '{0}' 的筆記本輸入",
"notebookServiceNoProvider": "Notebook 提供者不存在",
"notebookUriNotDefined": "建立筆記本管理員時未傳遞任何 URI",
"serializationProviderTimeout": "正在等候筆記本提供者 '{0}' 之序列化提供者顯示狀態的逾時",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "未命名的檢視"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
+ "SqlKernelRestartNotSupported": "不支援 SQL 核心重新啟動",
"connectionRequired": "必須選擇連線來執行筆記本資料格",
"sqlKernelError": "SQL 核心錯誤",
"sqlMaxRowsDisplayed": "目前顯示前 {0} 列。"
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "資料表的描述。",
"designer.table.description.name": "資料表物件的名稱。",
"designer.table.description.schema": "包含資料表的結構描述。",
- "tableDesigner.ErrorDialogTitle": "Table Designer Error",
+ "designer.table.primaryKeyColumns.description": "主鍵中的資料行。",
+ "designer.table.primaryKeyName.description": "主鍵的名稱。",
+ "tableDesigner.ErrorDialogTitle": "資料表設計工具錯誤",
"tableDesigner.ForeignKeyTypeName": "外部索引鍵",
"tableDesigner.ForeignTableName": "外部資料表",
"tableDesigner.IndexTypeName": "索引",
+ "tableDesigner.PrimaryKeyTabTitle": "主索引鍵",
+ "tableDesigner.TableSchemaValidationError": "資料表結構描述驗證失敗,錯誤為: {0}",
+ "tableDesigner.addForeignKey": "新增外部索引鍵",
+ "tableDesigner.addNewCheckConstraint": "新增 CHECK 條件約束",
+ "tableDesigner.addNewColumn": "新增資料行",
+ "tableDesigner.addNewColumnMapping": "資料行對應",
+ "tableDesigner.addNewColumnToIndex": "加入資料行",
+ "tableDesigner.addNewColumnToPrimaryKey": "加入資料行",
+ "tableDesigner.addNewIndex": "新增索引",
"tableDesigner.checkConstraintExpressionTitle": "運算式",
"tableDesigner.checkConstraintNameTitle": "名稱",
"tableDesigner.checkConstraintTypeName": "檢查條件約束",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "資料行",
"tableDesigner.indexName": "名稱",
"tableDesigner.indexesTabTitle": "索引",
+ "tableDesigner.inputValidationError": "輸入驗證失敗,錯誤為: {0}",
"tableDesigner.nameTitle": "資料表名稱",
+ "tableDesigner.primaryKeyColumnsTitle": "主索引鍵資料行",
+ "tableDesigner.primaryKeyNameTitle": "名稱",
"tableDesigner.publishChangeError": "發佈變更時發生錯誤: {0}",
"tableDesigner.publishChangeSuccess": "已成功發佈變更。",
"tableDesigner.savingChanges": "正在發佈資料表設計工具變更...",
@@ -12262,43 +12289,6 @@
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
"errorStartBeforeReady": "無法啟動工作階段,管理員尚未初始化"
},
- "sql/workbench/contrib/queryplan2/browser/planHeader": {
- "planHeaderIndexAndCost": "查詢 {0}: 查詢成本 (相對於指令碼): {1}%"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlan": {
- "openQueryAction": "開啟查詢",
- "queryPlanCustomZoom": "自訂縮放",
- "queryPlanFitGraphLabel": "縮放至適當比例",
- "queryPlanOpenGraphFile": "Open Plan File",
- "queryPlanPropertiesActionLabel": "屬性",
- "queryPlanSavePlanXML": "Save Plan File",
- "queryPlanSearchNodeAction": "SearchNode",
- "queryPlanTitle": "Query Plan (Preview)",
- "queryPlanZoomInActionLabel": "放大",
- "queryPlanZoomOutActionLabel": "縮小"
- },
- "sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
- "nodePropertyViewNameNameColumnHeader": "Name",
- "nodePropertyViewNameValueColumnHeader": "Value",
- "nodePropertyViewTitle": "Properties",
- "queryPlanPropertiesEdgeOperationName": "Edge",
- "queryPlanPropertyViewClose": "Close",
- "queryPlanPropertyViewSortAlphabetically": "Alphabetical",
- "queryPlanPropertyViewSortByDisplayOrde": "Categorized"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
- "cancelCustomZoomAction": "Close (Escape)",
- "invalidCustomZoomError": "Select a zoom value between 1 to 200",
- "qpZoomValueLabel": "Zoom (percent)",
- "zoomAction": "Zoom (Enter)"
- },
- "sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
- "cancelSearchAction": "Close (Escape)",
- "nextSearchItemAction": "Next Match (Enter)",
- "previousSearchItemAction": "Previous Match (Shift+Enter)",
- "queryPlanSearchTypeContains": "Contains",
- "queryPlanSearchTypeEquals": "Equals"
- },
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
"tableDesigner.PreviewFeature": "預覽功能"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "取消",
"tableDesigner.generateScript": "產生指令碼",
"tableDesigner.previewDatabaseUpdates": "預覽資料庫更新"
+ },
+ "sql/base/browser/ui/editableDropdown/browser/dropdown": {
+ "editableDropdown.errorValidate": "必須是清單中的選項",
+ "selectBox": "選取方塊"
+ },
+ "sql/workbench/browser/designer/designerIssuesTabPanelView": {
+ "designer.IssueListAriaLabel": "問題"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlan": {
+ "executionPlan.SaveFileDescription": "執行計畫檔案",
+ "executionPlanCustomZoom": "自訂縮放",
+ "executionPlanFileLoadingComplete": "產生執行計畫",
+ "executionPlanFileLoadingFailed": "無法載入執行計畫",
+ "executionPlanFitGraphLabel": "縮放至適當比例",
+ "executionPlanOpenGraphFile": "顯示查詢計劃 XML",
+ "executionPlanPropertiesActionLabel": "屬性",
+ "executionPlanSavePlanXML": "儲存計畫檔案",
+ "executionPlanSearchNodeAction": "尋找節點",
+ "executionPlanTitle": "查詢計劃 (預覽)",
+ "executionPlanZoomInActionLabel": "放大",
+ "executionPlanZoomOutActionLabel": "縮小",
+ "loadingExecutionPlanFile": "產生執行計畫",
+ "openQueryAction": "開啟查詢"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
+ "executionPlanEditor": "查詢執行計畫編輯器"
+ },
+ "sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
+ "executionPlanPropertiesEdgeOperationName": "邊緣",
+ "executionPlanPropertyViewClose": "關閉",
+ "executionPlanPropertyViewSortAlphabetically": "字母順序",
+ "executionPlanPropertyViewSortByDisplayOrder": "已分類",
+ "nodePropertyViewNameNameColumnHeader": "名稱",
+ "nodePropertyViewNameValueColumnHeader": "值",
+ "nodePropertyViewTitle": "屬性"
+ },
+ "sql/workbench/contrib/executionPlan/browser/planHeader": {
+ "planHeaderIndexAndCost": "查詢 {0}: 查詢成本 (相對於指令碼): {1}%"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
+ "cancelCustomZoomAction": "關閉 (逸出)",
+ "customZoomApplyButton": "套用",
+ "customZoomApplyButtonTitle": "套用縮放 (輸入)",
+ "invalidCustomZoomError": "選取介於 1 到 200 之間的縮放值",
+ "qpZoomValueLabel": "顯示比例 (百分比)",
+ "zoomAction": "縮放 (輸入)"
+ },
+ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
+ "cancelSearchAction": "關閉 (逸出)",
+ "executionPlanSearchTypeContains": "包含",
+ "executionPlanSearchTypeEquals": "等於",
+ "nextSearchItemAction": "下一個相符項目 (Enter)",
+ "previousSearchItemAction": "上一個相符項目 (Shift+Enter)"
+ },
+ "sql/workbench/contrib/notebook/browser/notebookEditor.component": {
+ "loadingNotebookCompletedMessage": "已完成載入筆記本 {0}",
+ "loadingNotebookMessage": "正在載入筆記本 {0}"
+ },
+ "sql/workbench/services/executionPlan/common/executionPlanService": {
+ "noHandlerRegistered": "未登錄有效的執行計畫處理常式",
+ "providerIdNotValidError": "需要有效的提供者才能與 ExecutionPlanService 互動",
+ "selectExecutionPlanProvider": "選取要開啟執行計畫的提供者"
}
}
}
\ No newline at end of file
diff --git a/resources/xlf/de/arc.de.xlf b/resources/xlf/de/arc.de.xlf
index d6a30dae7e..44d7f8e2a8 100644
--- a/resources/xlf/de/arc.de.xlf
+++ b/resources/xlf/de/arc.de.xlf
@@ -373,6 +373,10 @@