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 e6f23ddc3c..522c2cf0d2 100644 --- a/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json @@ -42,6 +42,7 @@ "arc.data.controller.name": "Name des Datencontrollers", "arc.data.controller.name.validation.description": "Der Name muss aus alphanumerischen Kleinbuchstaben, \"-\" oder \".\" bestehen, mit einem alphanumerischen Zeichen beginnen/enden und maximal 253 Zeichen lang sein.", "arc.data.controller.location": "Speicherort", + "arc.data.controller.infrastructure": "Infrastruktur", "arc.data.controller.admin.account.title": "Administratorkonto", "arc.data.controller.admin.account.name": "Datencontrolleranmeldung", "arc.data.controller.admin.account.password": "Kennwort", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "Ressourcengruppe", "arc.data.controller.summary.data.controller.name": "Name des Datencontrollers", "arc.data.controller.summary.data.controller.namespace": "Namespace des Datencontrollers", + "arc.data.controller.summary.data.controller.infrastructure": "Datencontrollerinfrastruktur", "arc.data.controller.summary.controller": "Controller", "arc.data.controller.summary.location": "Standort", "arc.data.controller.agreement": "Ich akzeptiere die {0} und die {1}.", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "Der Kerngrenzwert muss größer als oder gleich den angeforderten Kernen sein", "requested.memory.less.than.or.equal.to.memory.limit": "Der angeforderte Speicher muss kleiner oder gleich dem Speicherlimit sein", "memory.limit.greater.than.or.equal.to.requested.memory": "Das Speicherlimit muss größer oder gleich dem angeforderten Speicher sein", - "arc.agreement.sql.help.text": "Die verwaltete Instanz mit Azure Arc-Unterstützung bietet SQL Server-Zugriff und Funktionskompatibilität, die in der Infrastruktur Ihrer Wahl bereitgestellt werden können. Während sich dieser Dienst in der Vorschau befindet, weist er einige Funktionseinschränkungen im Vergleich zu SQL Managed Instance in Azure auf. {0}", + "arc.agreement.sql.help.text": "Die verwaltete Instanz mit Azure Arc-Aktivierung bietet SQL Server-Zugriff und Feature-Kompatibilität für die Bereitstellung in einer Infrastruktur Ihrer Wahl. {0}", "arc.agreement.sql.help.text.learn.more": "Weitere Informationen", "arc.agreement.sql.help.text.learn.more.ariaLabel": "Weitere Informationen zu verwalteten Instanzen mit Azure Arc-Unterstützung" }, @@ -215,6 +217,8 @@ "arc.extensionName": "Name der Erweiterung", "arc.extensionsDescription": "PostgreSQL bietet die Möglichkeit, die Funktionalität Ihrer Datenbank mithilfe von Erweiterungen zu erweitern. Erweiterungen ermöglichen das Bündeln mehrerer verwandter SQL-Objekte in einem einzelnen Paket, das mit einem einzigen Befehl geladen oder aus Ihrer Datenbank entfernt werden kann. Nach dem Laden in die Datenbank können Erweiterungen wie integrierte Features funktionieren.", "arc.extensionsFunction": "Einige Erweiterungen müssen zum Startzeitpunkt in PostgreSQL geladen werden, bevor Sie verwendet werden können. Diese im Voraus geladenen Erweiterungen können unten angezeigt und bearbeitet werden.", + "arc.extensionsAddFunction": "Einige Erweiterungen müssen zum Startzeitpunkt in PostgreSQL geladen werden, bevor Sie verwendet werden können. Geben Sie zum Bearbeiten eine durch Kommata getrennte Liste gültiger Erweiterungen ein: ({0}).", + "arc.extensionsAddErrorrMessage": "Der Wert sollte einer der Folgenden sein: ({0}).", "arc.extensionsLearnMore": "Weitere Informationen zu PostgreSQL-Erweiterungen.", "arc.extensionsTableLoading": "Die Tabelle der im Voraus geladenen Erweiterungen wird geladen.", "arc.extensionsTableLabel": "Tabelle der im Voraus geladenen Erweiterungen.", diff --git a/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json index 0600710e7c..1236c99988 100644 --- a/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer-Cluster" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Azure Monitor-Protokoll-Arbeitsbereich" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics workspace" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL-Server" diff --git a/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json index ae8b216bc7..e920cca563 100644 --- a/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "Skript zum Installieren der Azure CLI wird heruntergeladen und aufgerufen…" }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure Data-Befehlszeilenschnittstelle", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "deploy.azdataExtMissing": "Die Azure Data CLI-Erweiterung muss installiert sein, damit diese Ressource bereitgestellt werden kann. Installieren Sie sie über den Erweiterungskatalog, und versuchen Sie es noch mal.", - "deployCluster.GetToolVersionErrorInformation": "Fehler beim Abrufen der Versionsinformationen. Weitere Informationen finden Sie im Ausgabekanal \"{0}\".", - "deployCluster.GetToolVersionError": "Fehler beim Abrufen der Versionsinformationen.{0}Ungültige Ausgabe empfangen, Versionsbefehlsausgabe abrufen: {1} " - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Azure Data-Befehlszeilenschnittstelle", "resourceDeployment.AzdataDisplayName": "Azure Data CLI", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "Zuvor heruntergeladene Datei \"Azdata.msi\" wird ggf. gelöscht…", 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 864ad5097b..28e23a82dc 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "Datenbankprojekte", "sqlDatabaseProjects.netCoreInstallLocation": "Vollständiger Pfad zum .NET Core SDK auf dem Computer.", "sqlDatabaseProjects.netCoreDoNotAsk": "Gibt an, ob der Benutzer aufgefordert wird, .NET Core zu installieren, wenn keine Installation erkannt wird.", - "sqlDatabaseProjects.welcome": "Derzeit sind keine Datenbankprojekte geöffnet.\r\n[New Project](command:sqlDatabaseProjects.new)\r\n[Open Project](command:sqlDatabaseProjects.open)\r\n[Create Project From Database](command:sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "Derzeit sind keine Datenbankprojekte geöffnet.\r\n[New Project](command:sqlDatabaseProjects.new)\r\n[Open Project](command:sqlDatabaseProjects.open)\r\n[Create Project From Database](command:sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "SQL-Datenbank", @@ -156,7 +157,10 @@ "projectLocationLabel": "Standort", "projectLocationPlaceholderText": "Speicherort zum Erstellen des Projekts auswählen", "browseButtonText": "Ordner durchsuchen", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "Ordnerstruktur", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "Der ausgewählte Projektspeicherort \"{0}\" ist nicht vorhanden oder kein Verzeichnis.", "dataworkspace.projectDirectoryAlreadyExistError": "Es ist bereits ein Verzeichnis mit dem Namen \"{0}\" am ausgewählten Speicherort vorhanden: \"{1}\".", "multipleSqlProjFilesSelected": "Mehrere SQLPROJ-Dateien ausgewählt; wählen Sie nur eine aus.", @@ -192,8 +196,7 @@ "cannotResolvePath": "Der Pfad \"{0}\" kann nicht aufgelöst werden.", "fileAlreadyExists": "Auf dem Datenträger ist an diesem Speicherort bereits eine Datei mit dem Namen \"{0}\" vorhanden. Wählen Sie einen anderen Namen.", "folderAlreadyExists": "Auf dem Datenträger ist an diesem Speicherort bereits ein Ordner mit dem Namen \"{0}\" vorhanden. Wählen Sie einen anderen Namen.", - "fileAlreadyAddedToProject": "Dem Projekt wurde bereits eine Datei mit dem Pfad \"{0}\" hinzugefügt", - "folderAlreadyAddedToProject": "Dem Projekt wurde bereits ein Ordner mit dem Pfad \"{0}\" hinzugefügt.", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "Ungültige Eingabe: {0}", "invalidPropertyValue": "Für die Eigenschaft \"{0}\" in der SQLPROJ-Datei wurde ein ungültiger Wert angegeben.", "unableToCreatePublishConnection": "Verbindung kann nicht hergestellt werden: {0}", @@ -224,7 +227,16 @@ "externalStream": "Externer Stream", "externalStreamingJobFriendlyName": "Externer Streamingauftrag", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Das .NET Core SDK kann nicht gefunden werden. Der Projektbuild funktioniert nicht. Installieren Sie .NET Core SDK Version 3.1 oder aktualisieren Sie den Speicherort des .NET Core SDK in den Einstellungen, sofern bereits installiert.", 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 06ff69602a..8f9d73dd8a 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 @@ -17,18 +17,19 @@ "migration-command-category": "Azure SQL-Migration", "start-migration-command": "Zu Azure SQL migrieren", "send-feedback-command": "Feedback", + "new-support-request-command": "Neue Supportanfrage", "migration-context-menu-category": "Migrationskontextmenü", "complete-cutover-menu": "Übernahme abschließen", "database-details-menu": "Datenbankdetails", "view-target-menu": "Azure SQL-Zieldetails", - "view-service-menu": "Details zum Database Migration Service", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "Migrationsdetails kopieren", "cancel-migration-menu": "Migration abbrechen" }, "dist/constants/strings": { "sql-migration.wizard.title": "\"{0}\" zu Azure SQL migrieren", "sql.migration.wizard.source_configuration.title": "SQL-Quellkonfiguration", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "Dies ist ein Blockierproblem, das eine erfolgreiche Datenbankmigration verhindert.", "sql.migration.assessments.progress": "Fortschritt der Bewertungen", "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.", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "Wählen Sie ein Ziel aus, um fortzufahren.", "sql.migration.select.database.to.migrate": "Wählen Sie die zu migrierenden Datenbanken aus.", "sql.migration.generic.congratulations": "Die Bewertung der SQL Server-Instanz \"{0}\" wurde abgeschlossen.", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "Bewertungsergebnisse für „{0}“", "sql.migration.can.be.migrated": "{0} von {1} Datenbanken können migriert werden", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "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.databases.table.title": "Datenbanken", + "sql.migration.sql.server.instance": "SQL Server-Instanz", "sql.migration.wizard.account.title": "Azure-Konto", "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": "Es ist kein verknüpftes Konto vorhanden. Fügen Sie ein Konto hinzu.", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "Kein Speicherkonto gefunden", "sql.migration.no.fileShares.found": "Es wurden keine Dateifreigaben gefunden", "sql.migration.no.blobContainers.found": "Keine Blobcontainer gefunden.", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "Es wurden keine BLOB-Dateien gefunden.", "sql.migration.invalid.subscription.error": "Wählen Sie ein gültiges Abonnement aus, um den Vorgang fortzusetzen.", "sql.migration.invalid.location.error": "Wählen Sie einen gültigen Speicherort aus, um den Vorgang fortzusetzen.", "sql.migration.invalid.storageAccount.error": "Wählen Sie ein gültiges Speicherkonto aus, um den Vorgang fortzusetzen.", "sql.migration.invalid.fileShare.error": "Wählen Sie eine gültige Dateifreigabe aus, um den Vorgang fortzusetzen.", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "Wählen Sie eine gültige Ressourcengruppe für die Quelldatenbank \"{0}\" aus, um fortzufahren.", + "sql.migration.invalid.blob.storageAccount.error": "Wählen Sie eine gültiges Speicherkonto für die Quelldatenbank \"{0}\" aus, um fortzufahren.", + "sql.migration.invalid.blob.container.error": "Wählen Sie einen gültigen BLOB-Container für die Quelldatenbank \"{0}\" aus, um fortzufahren.", + "sql.migration.invalid.blob.lastBackupFile.error": "Wählen Sie eine gültige letzt Sicherungsdatei für die Quelldatenbank \"{0}\" aus, um den Vorgang fortzusetzen.", "sql.migration.invalid.network.share.location": "Ungültiges Speicherortformat für die Netzwerkfreigabe. Beispiel: {0}", "sql.migration.invalid.user.account": "Ungültiges Benutzerkontoformat. Beispiel: {0}", "sql.migration.network.share.location": "Speicherort der Netzwerkfreigabe zum Lesen von Sicherungen für die Datenbank \"{0}\"", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "Geben Sie eindeutige Container für Zieldatenbanken an. Betroffene Datenbanken: ", "sql.migration.source.details.windowAuth": "Geben Sie die Anmeldeinformationen für die Windows-Authentifizierung ein, die zum Herstellen einer Verbindung mit der 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 der 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.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "Wählen Sie zuerst einen Ressourcengruppenwert aus.", + "sql.migration.blob.storageAccount.select": "Wählen Sie zuerst einen Speicherkontowert aus.", + "sql.migration.blob.container.select": "Wählen Sie zuerst einen BLOB-Containerwert aus.", "sql.migration.ir.page.title": "Azure-Dienst zur Datenbankmigration", "sql.migration.ir.page.description": "Azure Database Migration Service (DMS) koordiniert Datenbankmigrationsaktivitäten und verfolgt deren Fortschritt. Sie können ein vorhandenes DMS für das Azure SQL-Ziel auswählen, wenn Sie es zuvor erstellt haben oder erstellen Sie unten ein neues.", "sql.migration.ir.page.note": "Hinweis: DMS wird in Ihrem Azure-Abonnement in der ausgewählten Ressourcengruppe ausgeführt und verursacht keine Kosten für die Ausführung.", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "Authentifizierungsschlüssel", "sql.migration.service.header": "Details zum Azure Database Migration Service \"{0}\":", "sql.migration.dms.portal.info": "Beachten Sie, dass alle vorhandenen Azure Database Migration Service (DMS) in Azure-Portal in Azure Data Studio nicht angezeigt werden. Das in Azure Data Studio erstellte DMS ist im Azure-Portal noch nicht sichtbar.", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "Authentifizierungsschlüssel für Database Migration Service", "sql.migration.services.dialog.title": "Einen Azure Database Migration Service erstellen", "sql.migration.services.container.description": "Geben Sie die folgenden Informationen ein, um einen neuen Azure Database Migration Service hinzuzufügen.", "sql.migration.service.container.loading.help": "Migrationsdienste werden geladen", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "Geben Sie einen gültigen Namen für den Migrationsdienst ein.", "sql.migration.service.not.found": "Es wurden keine Migrationsdienste gefunden. Erstellen Sie einen neuen.", "sql.migration.service.not.setup": "Fügen Sie einen Migrationsdienst hinzu, um den Vorgang fortzusetzen.", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Azure SQL Managed Instance", "sql.migration.no.managedInstance.found": "Keine verwaltete Instanz gefunden", "sql.migration.no.virtualMachine.found": "Es wurde kein virtueller Computer gefunden", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "Ressourcengruppe erstellt", "sql.migration.name.of.new.rg": "Name der neuen Ressourcengruppe", "sql.migration.learn.more": "Weitere Informationen", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "Erfahren Sie mehr über die erforderlichen Schritte, bevor Sie eine Migration starten.", "sql.migration.subscription": "Abonnement", "sql.migration.storage.account": "Speicherkonto", "sql.migration.resourceGroups": "Ressourcengruppe", @@ -214,6 +216,7 @@ "sql.migration.close": "Schließen", "sql.migraiton.data.uploaded.size": "Daten hochgeladen/Größe", "sql.migration.copy.throughput": "Kopierdurchsatz (MBit/s)", + "sql.migration.newsupportrequest": "Neue Supportanfrage", "sql.migration.summary.page.title": "Zusammenfassung", "sql.migration.summary.azure.account.linked": "Verknüpftes Azure-Konto", "sql.migration.summary.migration.target": "Migrationsziel", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "Knoten der Integration Runtime", "sql.migration.network.share": "Netzwerkfreigabe", "sql.migration.blob.container.title": "Blob-Container", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "Letzte Sicherungsdatei", "sql.migration.blob.container.label": "Blob-Container-Ressourcengruppe", "sql.migration.blob.container.storage.account.label": "Blob-Container-Speicherkonto", "sql.migration.file.share.title": "Dateifreigabe", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "Zuletzt angewendete Sicherungsdateien", "sql.migration.last.applied.files.taken.on": "Zuletzt angewendete Sicherungsdateien erstellt am", "sql.migration.active.backup.files": "Aktive Sicherungsdateien", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "Status", "sql.migration.backup.start.time": "Startzeitpunkt für Sicherung", "sql.migration.first.lsn": "Erste LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "Nein", "sql.migration.completing.cutover.warning": "Das Abschließen der Übernahme ohne Wiederherstellung aller Sicherungen kann zu Datenverlust führen.", "sql.migration.bc.info": "Übernahme der MI-Migration für die Dienstebene \"Unternehmenskritisch\" kann erheblich länger dauern als \"Universell\", da für drei sekundäre Replikate für die \"Always On-Hochverfügbarkeitsgruppe\" ein Seeding ausgeführt werden muss. Diese Vorgangsdauer hängt von der Größe der Daten ab. Die Seeding-Geschwindigkeit in 90 % der Fälle beträgt 220 GB/Stunde oder höher.", - "sql.migration.cutover.help.main": "Wenn Sie für die Übernahmemigration bereit sind, führen Sie die folgenden Schritte aus, um die Datenbankmigration durchzuführen. Beachten Sie, dass die Datenbank erst dann zur Übernahmemigration bereit ist, wenn auf der verwalteten Azure SQL-Datenbank-Zielinstanz eine vollständige Sicherung wiederhergestellt wurde.", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. Beenden Sie alle bei der Quelldatenbank eingehenden Transaktionen.", - "sql.migration.cutover.step.2": "2. Erstellen Sie eine abschließende Transaktionsprotokollsicherung, und stellen Sie sie am Speicherort der Netzwerkfreigabe bereit.", - "sql.migration.cutover.step.3": "3. Stellen Sie sicher, dass alle Protokollsicherungen in der Zieldatenbank wiederhergestellt werden. Die \"Protokollsicherungen, für die eine Wiederherstellung aussteht\" sollte Null sein.", - "sql.migartion.cutover.pending.backup": "Ausstehende Protokollsicherungen: {0}", + "sql.migration.cutover.step.2.network.share": "2. Erstellen Sie eine abschließende Transaktionsprotokollsicherung, und stellen Sie sie am Speicherort der Netzwerkfreigabe bereit.", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. Stellen Sie sicher, dass alle Protokollsicherungen in der Zieldatenbank wiederhergestellt werden. Die \"Protokollsicherungen, für die eine Wiederherstellung aussteht\" sollte Null sein.", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "Ich bestätige, dass keine zusätzlichen Protokollsicherungen zur Verfügung stehen und die Übernahme abgeschlossen werden soll.", "sql.migration.cutover.in.progress": "Übernahme für die Datenbank \"{0}\" in Bearbeitung", "sql.migration.cannot.cancel": "Die Migration ist nicht in Bearbeitung und kann nicht abgebrochen werden.", "sql.migration.cannot.cutover": "Die Migration ist nicht in Bearbeitung und kann nicht überlappen.", + "sql.migration.file.name": "File name", + "sql.migration.size.column.header": "Size", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "Nach Migrationen suchen", "sql.migration.online": "Online", "sql.migration.offline": "Offline", diff --git a/i18n/ads-language-pack-de/translations/main.i18n.json b/i18n/ads-language-pack-de/translations/main.i18n.json index 53b5d396b2..4e1cc28ed0 100644 --- a/i18n/ads-language-pack-de/translations/main.i18n.json +++ b/i18n/ads-language-pack-de/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "Textzelle", "runAllPreview": "Alle ausführen", "addCell": "Zelle", + "views": "Views", + "editor": "Editor", "code": "Code", "text": "Text", "runAll": "Zellen ausführen", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "Hiermit wird die in der Notebook-Markdownvorschau verwendete Zeilenhöhe gesteuert. Diese Zahl ist relativ zum Schriftgrad.", "notebook.showRenderedNotebookinDiffEditor": "(Vorschau) Gerendertes Notebook im Diff-Editor anzeigen.", "notebook.maxRichTextUndoHistory": "Die maximale Anzahl von Änderungen, die im Verlauf des Rücksetzens für den Notizbuch-Rich-Text-Editor gespeichert sind.", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "Verwenden Sie absolute Dateipfade beim Verknüpfen mit anderen Notebooks.", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "Notebooks suchen", "exclude": "Konfigurieren Sie Globmuster für das Ausschließen von Dateien und Ordnern aus Volltextsuchen und Quick Open. Alle Globmuster werden von der Einstellung #files.exclude# geerbt. Weitere Informationen zu Globmustern finden Sie [hier](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "exclude.boolean": "Das Globmuster, mit dem Dateipfade verglichen werden sollen. Legen Sie diesen Wert auf \"true\" oder \"false\" fest, um das Muster zu aktivieren bzw. zu deaktivieren.", @@ -10470,6 +10473,9 @@ "noParametersCell": "Dieses Notebook kann erst mit Parametern ausgeführt werden, wenn eine Parameterzelle hinzugefügt wird. [Weitere Informationen](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "noParametersInCell": "Dieses Notizbuch kann erst mit Parametern ausgeführt werden, wenn der Parameterzelle Parameter hinzugefügt wurden. [Weitere Informationen](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "clearResults": "Ergebnisse löschen", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "Vertrauenswürdig", "untrustLabel": "Nicht vertrauenswürdig", "collapseAllCells": "Zellen reduzieren", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "Die Zelle mit dem URI \"{0}\" wurde in diesem Modell nicht gefunden.", - "cellRunFailed": "Fehler beim Ausführen von Zellen: Weitere Informationen finden Sie im Fehler in der Ausgabe der aktuell ausgewählten Zelle." + "cellRunFailed": "Fehler beim Ausführen von Zellen: Weitere Informationen finden Sie im Fehler in der Ausgabe der aktuell ausgewählten Zelle.", + "runAllPreview": "Run all" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Führen Sie diese Zelle aus, um Ausgaben anzuzeigen." @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "Neue Bereitstellung…" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Insert cells", + "insertCellsModal.selectCells": "Select cell sources", + "insertCellsModal.thumbnailError": "Error: Unable to generate thumbnails.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Insert", + "insertCellsModal.Cancel": "Cancel" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "Insert Cells", + "runCell": "Run cell", + "stopCell": "Cancel execution", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "More" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "View Name", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "Save", + "cancel": "Cancel" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file 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 811c508782..9eac4b83d1 100644 --- a/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json @@ -42,6 +42,7 @@ "arc.data.controller.name": "Nombre del controlador de datos", "arc.data.controller.name.validation.description": "El nombre debe constar de caracteres alfanuméricos en minúsculas, \"-\" o \".\", empezar y terminar con un carácter alfanumérico y tener 253 caracteres de longitud o menos.", "arc.data.controller.location": "Ubicación", + "arc.data.controller.infrastructure": "Infraestructura", "arc.data.controller.admin.account.title": "Cuenta de administrador", "arc.data.controller.admin.account.name": "Inicio de sesión en el controlador de datos", "arc.data.controller.admin.account.password": "Contraseña", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "Grupo de recursos", "arc.data.controller.summary.data.controller.name": "Nombre del controlador de datos", "arc.data.controller.summary.data.controller.namespace": "Espacio de nombres del controlador de datos", + "arc.data.controller.summary.data.controller.infrastructure": "Infraestructura del controlador de datos", "arc.data.controller.summary.controller": "Controlador", "arc.data.controller.summary.location": "Ubicación", "arc.data.controller.agreement": "Acepto {0} y {1}.", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "El límite de núcleos debe ser mayor o igual que la cantidad de núcleos solicitados.", "requested.memory.less.than.or.equal.to.memory.limit": "La cantidad de memoria solicitada debe ser menor o igual que el límite de memoria.", "memory.limit.greater.than.or.equal.to.requested.memory": "El límite de memoria debe ser mayor o igual que la cantidad de memoria solicitada.", - "arc.agreement.sql.help.text": "El Instancia administrada habilitada para Azure Arc proporciona acceso a SQL Server y compatibilidad de las características que se puede implementar en la infraestructura de su elección. Mientras este servicio se encuentra en versión preliminar, tiene algunas limitaciones de características comparadas con la Instancia administrada de SQL en Azure. {0}", + "arc.agreement.sql.help.text": "La instancia administrada habilitada para Azure Arc proporciona a SQL Server acceso y compatibilidad de características que se pueden implementar en la infraestructura de su elección. {0}", "arc.agreement.sql.help.text.learn.more": "Más información", "arc.agreement.sql.help.text.learn.more.ariaLabel": "Más información sobre la instancia administrada habilitada para Azure Arc" }, @@ -215,6 +217,8 @@ "arc.extensionName": "Nombre de la extensión", "arc.extensionsDescription": "PostgreSQL proporciona la capacidad de ampliar la funcionalidad de la base de datos mediante extensiones. Las extensiones permiten agrupar varios objetos SQL relacionados en un único paquete que se puede cargar o quitar de la base de datos con un solo comando. Una vez cargado en la base de datos, las extensiones pueden funcionar como características integradas.", "arc.extensionsFunction": "Algunas extensiones se deben cargar en PostgreSQL en el momento del inicio para poder usarlas. Estas extensiones precargadas se pueden ver y editar a continuación.", + "arc.extensionsAddFunction": "Algunas extensiones se deben cargar en PostgreSQL durante el inicio para poder usarlas. Para editar este comportamiento, escriba una lista separada por comas de extensiones válidas: ({0}).", + "arc.extensionsAddErrorrMessage": "El valor debe ser uno de los siguientes: ({0}).", "arc.extensionsLearnMore": "Más información sobre las extensiones de PostgreSQL.", "arc.extensionsTableLoading": "Se está cargando la tabla de extensiones precargadas.", "arc.extensionsTableLabel": "Tabla de extensiones precargadas.", diff --git a/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json index 8d75b287dc..4d2e82c34d 100644 --- a/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Clúster de Azure Data Explorer" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Área de trabajo de los registros de Azure Monitor" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics workspace" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidor de Azure Database for PostgreSQL" diff --git a/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json index 33c68bbdfd..e8f28066d3 100644 --- a/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "Descargue e invoque el script para instalar azure-cli..." }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Interfaz de la línea de comandos de datos de Azure", - "resourceDeployment.AzdataDisplayName": "CLI de datos de Azure", - "deploy.azdataExtMissing": "La extensión CLI de datos de Azure debe estar instalada para implementar este recurso. Instálela a través de la galería de extensiones y vuelva a intentarlo.", - "deployCluster.GetToolVersionErrorInformation": "Error al recuperar la información de la versión. Consulte el canal de salida \"{0}\" para obtener más detalles.", - "deployCluster.GetToolVersionError": "Error al recuperar la información de la versión. {0}Se ha recibido una salida no válida; salida del comando GET de la versión: \"{1}\". " - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Interfaz de la línea de comandos de datos de Azure", "resourceDeployment.AzdataDisplayName": "CLI de datos de Azure", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "Se está eliminando el archivo Azdata.msi descargado anteriormente, si existe...", 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 8ce31764e1..10dbd6fc1c 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "Proyectos de base de datos", "sqlDatabaseProjects.netCoreInstallLocation": "Ruta de acceso completa a SDK de .NET Core en la máquina.", "sqlDatabaseProjects.netCoreDoNotAsk": "Indica si se pide al usuario que instale .NET Core cuando no se detecte.", - "sqlDatabaseProjects.welcome": "Actualmente, no hay ningún proyecto de base de datos abierto.\r\n[Nuevo proyecto](command:sqlDatabaseProjects.new)\r\n[Abrir proyecto](command:sqlDatabaseProjects.open)\r\n[Crear proyecto a partir de base de datos](command:sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "Actualmente, no hay ningún proyecto de base de datos abierto.\r\n[Nuevo proyecto](command:sqlDatabaseProjects.new)\r\n[Abrir proyecto](command:sqlDatabaseProjects.open)\r\n[Crear proyecto a partir de base de datos](command:sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "Base de datos SQL", @@ -156,7 +157,10 @@ "projectLocationLabel": "Ubicación", "projectLocationPlaceholderText": "Seleccione la ubicación para crear el proyecto.", "browseButtonText": "Examinar carpeta", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "Estructura de carpetas", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "La ubicación del proyecto seleccionado, \"{0}\", no existe o no es un directorio.", "dataworkspace.projectDirectoryAlreadyExistError": "Ya hay un directorio llamado \"{0}\" en la ubicación seleccionada: \"{1}\".", "multipleSqlProjFilesSelected": "Se han seleccionado varios archivos .sqlproj; seleccione solo uno.", @@ -192,13 +196,12 @@ "cannotResolvePath": "No se puede resolver la ruta {0}.", "fileAlreadyExists": "Ya existe un archivo con el nombre \"{0}\" en el disco en esta ubicación. Elija otro nombre.", "folderAlreadyExists": "Ya existe una carpeta con el nombre \"{0}\" en el disco en esta ubicación. Elija otro nombre.", - "fileAlreadyAddedToProject": "Ya se ha agregado un archivo con la ruta \"{0}\" al proyecto.", - "folderAlreadyAddedToProject": "Ya se ha agregado una carpeta con la ruta \"{0}\" al proyecto.", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "Entrada no válida: \"{0}\"", "invalidPropertyValue": "Se ha especificado un valor no válido para la propiedad \"{0}\" en el archivo .sqlproj.", "unableToCreatePublishConnection": "No se puede construir la conexión: {0}.", "cicularProjectReference": "Referencia circular del proyecto {0}al proyecto {1}", - "mssqlNotFound": "Could not get SQL Tools Service install location at {0}", + "mssqlNotFound": "No se pudo obtener la ubicación de instalación del servicio de herramientas SQL en {0}", "projBuildFailed": "Error de compilación. Compruebe el panel de salida para obtener más detalles. {0}", "unexpectedProjectContext": "No se puede establecer el contexto del proyecto. Comando invocado desde una ubicación inesperada: {0}", "unableToPerformAction": "No se encuentra el destino \"{0}\": \"{1}\".", @@ -224,7 +227,16 @@ "externalStream": "Flujo externo", "externalStreamingJobFriendlyName": "Trabajo de streaming externo", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "No se encuentra el SDK de .NET Core. La compilación del proyecto no funcionará. Instale el SDK de .NET Core 3.1 o actualice la ubicación del SDK de .NET Core en la configuración si ya está instalada.", 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 e30a33e388..cdaff6f751 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 @@ -17,18 +17,19 @@ "migration-command-category": "Migración de Azure SQL", "start-migration-command": "Migrar a Azure SQL", "send-feedback-command": "Comentarios", + "new-support-request-command": "Nueva solicitud de soporte técnico", "migration-context-menu-category": "Menú contextual de migración", "complete-cutover-menu": "Migración total completa", "database-details-menu": "Detalles de la base de datos", "view-target-menu": "Detalles de destino de Azure SQL", - "view-service-menu": "Detalles de servicio de migración de base de datos", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "Copiar detalles de la migración", "cancel-migration-menu": "Cancelar migración" }, "dist/constants/strings": { "sql-migration.wizard.title": "Migrar \"{0}\" a Azure SQL", "sql.migration.wizard.source_configuration.title": "Configuración de origen de SQL", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "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.assessments.progress": "Progreso de las evaluaciones", "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.", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "Seleccionar un destino para continuar", "sql.migration.select.database.to.migrate": "Seleccione las bases de datos que desea migrar", "sql.migration.generic.congratulations": "Hemos completado la evaluación de la instancia de SQL Server \"{0}\".", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "Resultados de la evaluación para \"{0}\"", "sql.migration.can.be.migrated": "Se pueden migrar {0} de {1} bases de datos", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "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.databases.table.title": "Bases de datos", + "sql.migration.sql.server.instance": "Instancia de SQL Server", "sql.migration.wizard.account.title": "Cuenta de Azure", "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": "No hay ninguna cuenta vinculada. Agregue una cuenta.", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "No se encontró ninguna cuenta de almacenamiento.", "sql.migration.no.fileShares.found": "No se encontraron recursos compartidos de archivos", "sql.migration.no.blobContainers.found": "No se encontraron contenedores de blobs.", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "No se ha encontrado ningún archivo de blob.", "sql.migration.invalid.subscription.error": "Seleccione una suscripción válida para continuar.", "sql.migration.invalid.location.error": "Seleccione una ubicación válida para continuar.", "sql.migration.invalid.storageAccount.error": "Seleccione una cuenta de almacenamiento válida para continuar.", "sql.migration.invalid.fileShare.error": "Seleccione un recurso compartido de archivos válido para continuar.", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "A fin de continuar, seleccione un grupo de recursos válido para la base de datos de origen \"{0}\".", + "sql.migration.invalid.blob.storageAccount.error": "A fin de continuar, seleccione una cuenta de almacenamiento válida para la base de datos de origen \"{0}\".", + "sql.migration.invalid.blob.container.error": "A fin de continuar, seleccione un contenedor de blobs válido para la base de datos de origen \"{0}\".", + "sql.migration.invalid.blob.lastBackupFile.error": "A fin de continuar, seleccione un archivo de copia de seguridad reciente válido para la base de datos de origen \"{0}\".", "sql.migration.invalid.network.share.location": "Formato de ubicación del recurso compartido de red no válido. Ejemplo: {0}", "sql.migration.invalid.user.account": "Formato de cuenta de usuario no válido. Ejemplo: {0}", "sql.migration.network.share.location": "Ubicación del recurso compartido de red para leer las copias de seguridad de la base de datos \"{0}\"", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "Proporcione contenedores únicos para las bases de datos de destino. Bases de datos afectadas: ", "sql.migration.source.details.windowAuth": "Escriba la credencial de autenticación de Windows usada para conectarse a la instancia de SQL Server {0}. ​ Esta credencial se usará para conectarse a la instancia de SQL Server e identificar los archivos de copia de seguridad válidos.", "sql.migration.source.details.sqlAuth": "Escriba la credencial de autenticación de SQL usada para conectarse a la instancia de SQL Server {0}. ​ Esta credencial se usará para conectarse a la instancia de SQL Server e identificar los archivos de copia de seguridad válidos.", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "Seleccione primero un valor de grupo de recursos.", + "sql.migration.blob.storageAccount.select": "Seleccione primero un valor de cuenta de almacenamiento.", + "sql.migration.blob.container.select": "Seleccione primero un valor de contenedor de blobs.", "sql.migration.ir.page.title": "Azure Database Migration Service", "sql.migration.ir.page.description": "Azure Database Migration Service (DMS) organiza las actividades de migración de bases de datos y realiza un seguimiento de su progreso. Puede seleccionar una DMS existente para Azure SQL destino si ha creado una anteriormente o crear una nueva a continuación.", "sql.migration.ir.page.note": "Nota: DMS se ejecutará en su suscripción de Azure en el grupo de recursos elegido y no incurrirá en ningún costo por ejecutarlo.", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "Claves de autenticación", "sql.migration.service.header": "Detalles de Azure Database Migration Service \"{0}\":`", "sql.migration.dms.portal.info": "Tenga en cuenta que las Azure Database Migration Service existentes (DMS) en Azure Portal no se mostrarán en Azure Data Studio. DmS creado en Azure Data Studio aún no estará visible en Azure Portal.", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "Claves de autenticación del servicio de migración de bases de datos", "sql.migration.services.dialog.title": "Crear Azure Database Migration Service", "sql.migration.services.container.description": "Escriba la información siguiente para agregar una nueva Azure Database Migration Service.", "sql.migration.service.container.loading.help": "Cargando servicios de migración", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "Escriba un nombre válido para Migration Service.", "sql.migration.service.not.found": "No se encontró ningún servicio de migración. Cree uno nuevo.", "sql.migration.service.not.setup": "Agregue un servicio de migración para continuar.", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Instancia administrada de Azure SQL", "sql.migration.no.managedInstance.found": "No se encontraron instancias administradas", "sql.migration.no.virtualMachine.found": "No se encontraron máquinas virtuales", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "Grupo de recursos creado", "sql.migration.name.of.new.rg": "Nombre del nuevo grupo de recursos", "sql.migration.learn.more": "Más información", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "Obtenga más información acerca de las cosas que necesita antes de iniciar una migración.", "sql.migration.subscription": "Suscripción", "sql.migration.storage.account": "Cuenta de almacenamiento", "sql.migration.resourceGroups": "Grupo de recursos", @@ -214,6 +216,7 @@ "sql.migration.close": "Cerrar", "sql.migraiton.data.uploaded.size": "Datos cargados/tamaño", "sql.migration.copy.throughput": "Copiar rendimiento (MBPS)", + "sql.migration.newsupportrequest": "Nueva solicitud de soporte técnico", "sql.migration.summary.page.title": "Resumen", "sql.migration.summary.azure.account.linked": "Cuenta de Azure vinculada", "sql.migration.summary.migration.target": "Destino de la migración", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "Nodo de Integration Runtime", "sql.migration.network.share": "Recurso compartido de red", "sql.migration.blob.container.title": "Contenedor de blobs", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "Último archivo de copia de seguridad", "sql.migration.blob.container.label": "Grupo de recursos de contenedor de blobs", "sql.migration.blob.container.storage.account.label": "Cuenta de almacenamiento de contenedor de blobs", "sql.migration.file.share.title": "Recurso compartido de archivos", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "Archivos de copia de seguridad aplicados por última vez", "sql.migration.last.applied.files.taken.on": "Hora de la última copia de seguridad aplicada:", "sql.migration.active.backup.files": "Archivos de copia de seguridad activos", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "Estado", "sql.migration.backup.start.time": "Hora de inicio de copia de seguridad", "sql.migration.first.lsn": "Primer LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "No", "sql.migration.completing.cutover.warning": "La finalización de la migración total sin restaurar todas las copias de seguridad puede provocar la pérdida de datos.", "sql.migration.bc.info": "La migración total de Managed Instance para el nivel de servicio crítico para la empresa puede tardar mucho más que De uso general ya que deben inicializarse tres réplicas secundarias para el grupo de alta disponibilidad Always On. La duración de la operación depende del tamaño de los datos. La velocidad de inicio en el 90 % de los casos es de 220 GB/hora o superior.", - "sql.migration.cutover.help.main": "Cuando esté a punto para la migración total, siga los pasos siguientes para completar la migración de la base de datos. Tenga en cuenta que la base de datos únicamente estará lista para la migración final tras haber restaurado una copia de seguridad completa en la instancia administrada de Azure SQL Database de destino.", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. Detenga todas las transacciones entrantes a la base de datos de origen.", - "sql.migration.cutover.step.2": "2. Realice la copia de seguridad final del registro de transacciones y proporciónela en la ubicación del recurso compartido de red.", - "sql.migration.cutover.step.3": "3. Asegúrese de que todas las copias de seguridad del registro se hayan restaurado en la base de datos de destino. La “restauración de copias de seguridad de registros pendientes” debe ser cero.", - "sql.migartion.cutover.pending.backup": "Copias de seguridad del registro pendientes: {0}", + "sql.migration.cutover.step.2.network.share": "2. Realice la copia de seguridad final del registro de transacciones y proporciónela en la ubicación del recurso compartido de red.", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. Asegúrese de que todas las copias de seguridad del registro se hayan restaurado en la base de datos de destino. La “restauración de copias de seguridad de registros pendientes” debe ser cero.", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "Confirmo que no hay copias de seguridad de registros adicionales para proporcionar y deseo completar la migración total.", "sql.migration.cutover.in.progress": "Migración total en curso para la base de datos “{0}”", "sql.migration.cannot.cancel": "La migración no está en curso y no se puede cancelar.", "sql.migration.cannot.cutover": "La migración no está en curso y no se puede realizar en modo completo.", + "sql.migration.file.name": "File name", + "sql.migration.size.column.header": "Size", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "Buscar migraciones", "sql.migration.online": "En línea", "sql.migration.offline": "Sin conexión", diff --git a/i18n/ads-language-pack-es/translations/main.i18n.json b/i18n/ads-language-pack-es/translations/main.i18n.json index 1e9b353bfa..61ab9412a9 100644 --- a/i18n/ads-language-pack-es/translations/main.i18n.json +++ b/i18n/ads-language-pack-es/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "Celda de texto", "runAllPreview": "Ejecutar todo", "addCell": "Celda", + "views": "Views", + "editor": "Editor", "code": "Código", "text": "Texto", "runAll": "Ejecutar celdas", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "Controla la altura de línea utilizada en la vista previa de Markdown del cuaderno. Este número es relativo al tamaño de la fuente.", "notebook.showRenderedNotebookinDiffEditor": "(Vista preliminar) Mostrar el bloc de notas representado en el editor.", "notebook.maxRichTextUndoHistory": "Número máximo de cambios almacenados en el historial de deshacer del editor de texto enriquecido del cuaderno", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "Use rutas a archivos absolutas para la vinculación con otros cuadernos.", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "Búsqueda de cuadernos", "exclude": "Configure patrones globales para excluir archivos y carpetas en búsquedas de texto completo y abrir los patrones de uso rápido. Hereda todos los patrones globales de la configuración \"#files.exclude\". Lea más acerca de los patrones globales [aquí](https://code.visualstudio.com/docs/editor/codebasics-_advanced-search-options).", "exclude.boolean": "El patrón global con el que se harán coincidir las rutas de acceso de los archivos. Establézcalo en true o false para habilitarlo o deshabilitarlo.", @@ -10470,6 +10473,9 @@ "noParametersCell": "Este bloc de notas no se puede ejecutar con parámetros hasta que se agregue una celda de parámetro. [Más información] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "noParametersInCell": "Este cuaderno no se puede ejecutar con los parámetros hasta que se agregue una celda de parámetro. [Más información](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "clearResults": "Borrar resultados", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "De confianza", "untrustLabel": "No de confianza", "collapseAllCells": "Contraer celdas", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "no se encontró la celda con URI {0} en este modelo", - "cellRunFailed": "Error al ejecutar las celdas. Para más información, vea el error en la salida de la celda seleccionada actualmente." + "cellRunFailed": "Error al ejecutar las celdas. Para más información, vea el error en la salida de la celda seleccionada actualmente.", + "runAllPreview": "Run all" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Ejecute esta celda para ver las salidas." @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "Nueva implementación..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Insert cells", + "insertCellsModal.selectCells": "Select cell sources", + "insertCellsModal.thumbnailError": "Error: Unable to generate thumbnails.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Insert", + "insertCellsModal.Cancel": "Cancel" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "Insert Cells", + "runCell": "Run cell", + "stopCell": "Cancel execution", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "More" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "View Name", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "Save", + "cancel": "Cancel" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file 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 e90cf92c24..089ad7c1d0 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json @@ -42,6 +42,7 @@ "arc.data.controller.name": "Nom du contrôleur de données", "arc.data.controller.name.validation.description": "Le noms doit être constitué de caractères alphanumériques minuscules, « - » ou « . », commencer/se terminer par un caractère alphanumérique et comporter 253 caractères au maximum.", "arc.data.controller.location": "Emplacement", + "arc.data.controller.infrastructure": "Infrastructure", "arc.data.controller.admin.account.title": "Compte Administrateur", "arc.data.controller.admin.account.name": "Connexion au contrôleur de données", "arc.data.controller.admin.account.password": "Mot de passe", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "Groupe de ressources", "arc.data.controller.summary.data.controller.name": "Nom du contrôleur de données", "arc.data.controller.summary.data.controller.namespace": "Espace de noms du contrôleur de données", + "arc.data.controller.summary.data.controller.infrastructure": "Infrastructure du contrôleur de données", "arc.data.controller.summary.controller": "Contrôleur", "arc.data.controller.summary.location": "Emplacement", "arc.data.controller.agreement": "J'accepte {0} et {1}.", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "La limite de cœurs doit être supérieure ou égale aux cœurs demandés", "requested.memory.less.than.or.equal.to.memory.limit": "La mémoire demandée doit être inférieure ou égale à la limite de la mémoire", "memory.limit.greater.than.or.equal.to.requested.memory": "La limite de mémoire doit être supérieure ou égale à la mémoire demandée", - "arc.agreement.sql.help.text": "Managed Instance activé Azure Arc offre une compatibilité d’accès et de fonctionnalité SQL Server pouvant être déployée sur l’infrastructure de votre choix. Pendant que ce service est en préversion, il présente certaines limitations de fonctionnalités par rapport à SQL Managed Instance sur Azure. {0}", + "arc.agreement.sql.help.text": "Azure Arc activé Managed Instance fournit SQL Server l’accès et la compatibilité des fonctionnalités qui peuvent être déployées sur l’infrastructure de votre choix. {0}", "arc.agreement.sql.help.text.learn.more": "En savoir plus", "arc.agreement.sql.help.text.learn.more.ariaLabel": "En savoir plus sur Managed Instance avec Azure Arc" }, @@ -215,6 +217,8 @@ "arc.extensionName": "Nom de l'extension", "arc.extensionsDescription": "PostgreSQL permet d’étendre les fonctionnalités de votre base de données à l’aide d’extensions. Les extensions permettent de regrouper plusieurs objets SQL associés dans un package unique qui peut être chargé ou supprimé de votre base de données à l’aide d’une seule commande. Une fois chargées dans la base de données, les extensions peuvent fonctionner comme des fonctionnalités intégrées.", "arc.extensionsFunction": "Certaines extensions doivent être chargées dans PostgreSQL au moment du démarrage avant de pouvoir être utilisées. Ces extensions préchargées peuvent être affichées et modifiées ci-dessous.", + "arc.extensionsAddFunction": "Certaines extensions doivent être chargées dans PostgreSQL au démarrage avant de pouvoir être utilisées. Pour modifier, tapez dans la liste séparée par des virgules des extensions valides : ({0}).", + "arc.extensionsAddErrorrMessage": "La valeur doit être l’une des suivantes : ({0}).", "arc.extensionsLearnMore": "En savoir plus sur les extensions PostgreSQL.", "arc.extensionsTableLoading": "Table des extensions préchargées est en cours de chargement.", "arc.extensionsTableLabel": "Table des extensions préchargées.", diff --git a/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json index e74c40f007..a17b092429 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Cluster Azure Data Explorer" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Espace de travail de journaux Azure Monitor" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics workspace" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Serveur Azure Database pour PostgreSQL" diff --git a/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json index 1a64520093..e749f84b79 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "télécharger et appeler un script pour installer azure-cli..." }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Interface de ligne de commande Azure Data", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "deploy.azdataExtMissing": "L’extension CLI de données Azure doit être installée pour déployer cette ressource. Veuillez l’installer via la galerie d’extensions et essayer à nouveau.", - "deployCluster.GetToolVersionErrorInformation": "Erreur de récupération des informations de version. Voir le canal de sortie « {0} » pour plus de détails", - "deployCluster.GetToolVersionError": "Erreur de récupération des informations de version.{0}Sortie non valide reçue, sortie de la commande get version : « {1} » " - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Interface de ligne de commande Azure Data", "resourceDeployment.AzdataDisplayName": "Azure Data CLI", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "suppression du fichier Azdata.msi précédemment téléchargé, le cas échéant...", 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 d9dcde2fc1..7aff724601 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "Projets de base de données", "sqlDatabaseProjects.netCoreInstallLocation": "Chemin d’accès complet à kit SDK .NET Core sur l’ordinateur.", "sqlDatabaseProjects.netCoreDoNotAsk": "Indique si l’utilisateur doit être invité à installer .NET Core quand il n’est pas détecté.", - "sqlDatabaseProjects.welcome": "Aucun projet de base de données n’est actuellement ouvert.\r\n[New Project] (command:sqlDatabaseProjects.new)\r\n[Open Project] (command:sqlDatabaseProjects.open)\r\n[Créer un projet à partir de la base de données] (command:sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "Aucun projet de base de données n’est actuellement ouvert.\r\n[New Project] (command:sqlDatabaseProjects.new)\r\n[Open Project] (command:sqlDatabaseProjects.open)\r\n[Créer un projet à partir de la base de données] (command:sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "Base de données SQL", @@ -156,7 +157,10 @@ "projectLocationLabel": "Emplacement", "projectLocationPlaceholderText": "Sélectionner l’emplacement de création du projet", "browseButtonText": "Parcourir le dossier", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "Structure du dossier", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "L’emplacement de projet sélectionné « {0} » n’existe pas ou n’est pas un répertoire.", "dataworkspace.projectDirectoryAlreadyExistError": "Il existe déjà un répertoire nommé « {0} » à l’emplacement sélectionné : « {1} ».", "multipleSqlProjFilesSelected": "Plusieurs fichiers. sqlproj sélectionnés ; Sélectionnez un seul.", @@ -192,8 +196,7 @@ "cannotResolvePath": "Impossible de résoudre le chemin d'accès {0}.", "fileAlreadyExists": "Il existe déjà un fichier nommé « {0} » à cet emplacement sur le disque. Choisissez un autre nom.", "folderAlreadyExists": "Il existe déjà un dossier nommé « {0} » à cet emplacement sur le disque. Choisissez un autre nom.", - "fileAlreadyAddedToProject": "Un fichier avec le chemin d’accès « {0} » a déjà été ajouté au projet", - "folderAlreadyAddedToProject": "Un dossier avec le chemin d’accès « {0} » a déjà été ajouté au projet", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "Entrée non valide : {0}", "invalidPropertyValue": "Valeur non valide spécifiée pour la propriété : « {0} » dans le fichier .sqlproj.", "unableToCreatePublishConnection": "Impossible de construire la connexion : {0}", @@ -224,7 +227,16 @@ "externalStream": "Flux externe", "externalStreamingJobFriendlyName": "Travail de streaming externe", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Impossible de localiser le kit SDK .NET Core. La génération du projet ne fonctionnera pas. Installez kit SDK .NET Core version 3.1 ou mettez à jour l’emplacement du kit de développement logiciel (SDK) .Net Core dans les paramètres, s’il est déjà installé.", 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 9a8307869a..1d5c89d38f 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 @@ -17,18 +17,19 @@ "migration-command-category": "Migration Azure SQL", "start-migration-command": "Migrer vers Azure SQL", "send-feedback-command": "Commentaires", + "new-support-request-command": "Nouvelle demande de support", "migration-context-menu-category": "Menu contextuel de migration", "complete-cutover-menu": "Terminer le basculement", "database-details-menu": "Détails de la base de données", "view-target-menu": "Détails de la cible Azure SQL", - "view-service-menu": "Détails du service de migration de la base de données", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "Copier les détails de la migration", "cancel-migration-menu": "Annuler la migration" }, "dist/constants/strings": { "sql-migration.wizard.title": "Migrer « {0} » vers Azure SQL", "sql.migration.wizard.source_configuration.title": "Configuration de la source SQL", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "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.assessments.progress": "Progression des évaluations", "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.", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "Sélectionnez une cible pour continuer", "sql.migration.select.database.to.migrate": "Sélectionnez les bases de données à migrer", "sql.migration.generic.congratulations": "Nous avons terminé l’évaluation de votre instance SQL Server « {0} ».", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "Résultats de l’évaluation pour «{0}»", "sql.migration.can.be.migrated": "{0} bases de données {1} peuvent être migrées", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "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.databases.table.title": "Bases de données", + "sql.migration.sql.server.instance": "Instance SQL Server", "sql.migration.wizard.account.title": "Compte Azure", "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": "Aucun compte lié. Ajoutez un compte.", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "Aucun compte de stockage trouvé", "sql.migration.no.fileShares.found": "Aucun partage de fichiers trouvé", "sql.migration.no.blobContainers.found": "Aucun conteneur de blobs détecté", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "Aucun objet blod trouvé", "sql.migration.invalid.subscription.error": "Sélectionnez un abonnement valide pour continuer.", "sql.migration.invalid.location.error": "Sélectionnez un emplacement valide pour continuer.", "sql.migration.invalid.storageAccount.error": "Sélectionnez un compte de stockage valide pour continuer.", "sql.migration.invalid.fileShare.error": "Sélectionnez un partage de fichiers valide pour continuer.", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "Sélectionnez un groupe de ressources valide pour la base de données source « {0} » pour continuer.", + "sql.migration.invalid.blob.storageAccount.error": "Sélectionnez un connecteur d’objets blob valide pour la base de données source « {0} » pour continuer.", + "sql.migration.invalid.blob.container.error": "Sélectionnez un conteneur d’objet blob valide pour la base de données source « {0} » pour continuer.", + "sql.migration.invalid.blob.lastBackupFile.error": "Sélectionnez un dernier fichier de sauvegarde valide pour la base de données source « {0} » pour continuer.", "sql.migration.invalid.network.share.location": "Format d’emplacement du partage réseau non valide. Exemple : {0}", "sql.migration.invalid.user.account": "Format de compte d’utilisateur non valide. Exemple : {0}", "sql.migration.network.share.location": "Emplacement du partage réseau pour lire les sauvegardes de la base de données « {0} »", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "Indiquez des conteneurs uniques pour les bases de données cibles. Bases de données affectées : ", "sql.migration.source.details.windowAuth": "Entrez les informations d’identification de l’authentification Windows 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": "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.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "Sélectionnez d’abord une valeur de groupe de ressources.", + "sql.migration.blob.storageAccount.select": "Sélectionnez d’abord une valeur de compte de stockage.", + "sql.migration.blob.container.select": "Sélectionnez d’abord une valeur de conteneur d’objets Blob.", "sql.migration.ir.page.title": "Service Azure Database Migration", "sql.migration.ir.page.description": "Azure Database Migration Service (DMS) orchestre les activités de migration de bases de données et suit leur progression. Vous pouvez sélectionner un DMS 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.note": "Remarque : DMS s’exécute dans votre abonnement Azure dans le groupe de ressources choisi et ne coûte aucun coût d’exécution.", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "Clés d'authentification", "sql.migration.service.header": "Détails Azure Database Migration Service « {0} » :", "sql.migration.dms.portal.info": "Notez que les Azure Database Migration Service (DMS) existants dans Portail Azure ne s’afficheront pas dans Azure Data Studio. Le DMS créé dans Azure Data Studio ne sera pas encore visible dans Portail Azure.", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "Clés d’authentification du service de migration de base de données", "sql.migration.services.dialog.title": "Créer Azure Database Migration Service", "sql.migration.services.container.description": "Entrez les informations ci-dessous pour ajouter une nouvelle Azure Database Migration Service.", "sql.migration.service.container.loading.help": "Chargement des services de migration", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "Entrez un nom valide pour le service de migration.", "sql.migration.service.not.found": "Aucun service de migration trouvé. Créez-en un.", "sql.migration.service.not.setup": "Ajoutez un service de migration pour continuer.", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Instance managée Azure SQL", "sql.migration.no.managedInstance.found": "Aucune instance gérée trouvée", "sql.migration.no.virtualMachine.found": "Aucune machine virtuelle trouvée", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "Groupe de ressources créé", "sql.migration.name.of.new.rg": "Nom du nouveau groupe de ressources", "sql.migration.learn.more": "En savoir plus", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "En savoir plus sur les éléments dont vous avez besoin avant de commencer une migration.", "sql.migration.subscription": "Abonnement", "sql.migration.storage.account": "Compte de stockage", "sql.migration.resourceGroups": "Groupe de ressources", @@ -214,6 +216,7 @@ "sql.migration.close": "Fermer", "sql.migraiton.data.uploaded.size": "Données chargées/taille", "sql.migration.copy.throughput": "Débit de copie (Mbits/s)", + "sql.migration.newsupportrequest": "Nouvelle demande de support", "sql.migration.summary.page.title": "Récapitulatif", "sql.migration.summary.azure.account.linked": "Compte Azure lié", "sql.migration.summary.migration.target": "Cible de migration", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "Nœud de runtime d'intégration", "sql.migration.network.share": "Partage réseau", "sql.migration.blob.container.title": "Conteneur d'objets blob", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "Dernier fichier de sauvegarde", "sql.migration.blob.container.label": "Groupe de ressources du conteneur d’objets BLOB", "sql.migration.blob.container.storage.account.label": "Compte de stockage de conteneur d’objets blob", "sql.migration.file.share.title": "Partage de fichiers", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "Derniers fichiers de sauvegarde appliqués", "sql.migration.last.applied.files.taken.on": "Dernière application du ou des fichiers de sauvegarde effectuée le", "sql.migration.active.backup.files": "Fichiers de sauvegarde actifs", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "État", "sql.migration.backup.start.time": "Heure de début de la sauvegarde", "sql.migration.first.lsn": "Premier NSE", @@ -302,15 +307,22 @@ "sql.migration.no": "Non", "sql.migration.completing.cutover.warning": "L’exécution d’un basculement sans restauration de toutes les sauvegardes peut entraîner une perte de données.", "sql.migration.bc.info": "Le basculement de la migration des Instances gérées pour le niveau de service critique pour l'entreprise peut prendre beaucoup plus de temps que pour le niveau de service général car trois répliques secondaires doivent être alimentées pour le groupe de haute disponibilité Always On. La durée de cette opération dépend de la taille des données. Dans 90 % des cas, la vitesse d'alimentation est de 220 Go/heure ou plus.", - "sql.migration.cutover.help.main": "Quand vous êtes prêt à effectuer le basculement de migration, effectuez les étapes suivantes pour exécuter la migration de base de données. Notez que la base de données est prête pour le basculement uniquement après la restauration d'une sauvegarde complète sur l'instance managée SQL Azure cible.", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "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": "2. Effectuez la sauvegarde finale du journal des transactions et fournissez-la à l’emplacement du partage réseau.", - "sql.migration.cutover.step.3": "3. Assurez-vous que toutes les sauvegardes de journal sont restaurées sur la base de données cible. La « sauvegardes de journal (s) en attente de restauration » doit être égale à zéro.", - "sql.migartion.cutover.pending.backup": "Sauvegardes de fichier journal en attente : {0}", + "sql.migration.cutover.step.2.network.share": "2. Effectuez la sauvegarde finale du journal des transactions et fournissez-la à l’emplacement du partage réseau.", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. Assurez-vous que toutes les sauvegardes de journal sont restaurées sur la base de données cible. La « sauvegardes de journal (s) en attente de restauration » doit être égale à zéro.", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "Je confirme qu’il n’y a aucune sauvegarde de journal supplémentaire à fournir et je souhaite effectuer le basculement.", "sql.migration.cutover.in.progress": "Basculement en cours pour la base de données « {0} »", "sql.migration.cannot.cancel": "La migration n’est pas en cours et ne peut pas être annulée.", "sql.migration.cannot.cutover": "La migration n’est pas en cours et ne peut pas être à basculement.", + "sql.migration.file.name": "File name", + "sql.migration.size.column.header": "Size", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "Rechercher des migrations", "sql.migration.online": "En ligne", "sql.migration.offline": "Hors connexion", diff --git a/i18n/ads-language-pack-fr/translations/main.i18n.json b/i18n/ads-language-pack-fr/translations/main.i18n.json index 832a1c05c0..fbe95d9291 100644 --- a/i18n/ads-language-pack-fr/translations/main.i18n.json +++ b/i18n/ads-language-pack-fr/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "Cellule de texte", "runAllPreview": "Tout exécuter", "addCell": "Cellule", + "views": "Views", + "editor": "Editor", "code": "Code", "text": "Texte", "runAll": "Exécuter les cellules", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "Contrôle la hauteur de ligne utilisée dans l'aperçu Markdown du notebook. Ce nombre est relatif à la taille de police.", "notebook.showRenderedNotebookinDiffEditor": "(Aperçu) Afficher le bloc-notes rendu dans l’éditeur de différences.", "notebook.maxRichTextUndoHistory": "Nombre maximal de modifications stockées dans l’historique des annulations pour l’éditeur de texte enrichi de bloc-notes.", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "Utilisez des chemins d’accès de fichier absolus lors de la liaison à d’autres blocs-notes.", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "Rechercher dans les notebooks", "exclude": "Configurez des modèles glob pour exclure des fichiers et des dossiers dans les recherches en texte intégral et le mode Quick Open. Hérite tous les modèles glob du paramètre '#files.exclude#'. Découvrez plus d'informations sur les modèles glob [ici](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "exclude.boolean": "Modèle Glob auquel les chemins de fichiers doivent correspondre. Affectez la valeur true ou false pour activer ou désactiver le modèle.", @@ -10470,6 +10473,9 @@ "noParametersCell": "Ce bloc-notes ne peut pas être exécuté avec des paramètres tant qu'une cellule de paramètre n'est pas ajoutée. [En savoir plus](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "noParametersInCell": "Ce bloc-notes ne peut pas s’exécuter avec des paramètres tant que des paramètres n’ont pas été ajoutés à la cellule de paramètres. [En savoir plus] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "clearResults": "Effacer les résultats", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "Approuvé", "untrustLabel": "Non approuvé", "collapseAllCells": "Réduire les cellules", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "la cellule avec l'URI {0} est introuvable dans ce modèle", - "cellRunFailed": "L'exécution des cellules a échoué. Pour plus d'informations, consultez l'erreur dans la sortie de la cellule actuellement sélectionnée." + "cellRunFailed": "L'exécution des cellules a échoué. Pour plus d'informations, consultez l'erreur dans la sortie de la cellule actuellement sélectionnée.", + "runAllPreview": "Run all" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Exécutez cette cellule pour afficher les sorties." @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "Nouveau déploiement..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Insert cells", + "insertCellsModal.selectCells": "Select cell sources", + "insertCellsModal.thumbnailError": "Error: Unable to generate thumbnails.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Insert", + "insertCellsModal.Cancel": "Cancel" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "Insert Cells", + "runCell": "Run cell", + "stopCell": "Cancel execution", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "More" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "View Name", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "Save", + "cancel": "Cancel" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file 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 e326117173..19d535c023 100644 --- a/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json @@ -42,6 +42,7 @@ "arc.data.controller.name": "Nome del controller dei dati", "arc.data.controller.name.validation.description": "Il nome deve essere composto da caratteri alfanumerici minuscoli, '-' o '.', iniziare/terminare con un carattere alfanumerico e avere una lunghezza massima di 253 caratteri.", "arc.data.controller.location": "Percorso", + "arc.data.controller.infrastructure": "Infrastruttura", "arc.data.controller.admin.account.title": "Account amministratore", "arc.data.controller.admin.account.name": "Account di accesso del controller dei dati", "arc.data.controller.admin.account.password": "Password", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "Gruppo di risorse", "arc.data.controller.summary.data.controller.name": "Nome del controller dei dati", "arc.data.controller.summary.data.controller.namespace": "Spazio dei nomi del controller dei dati", + "arc.data.controller.summary.data.controller.infrastructure": "Infrastruttura del titolare del trattamento", "arc.data.controller.summary.controller": "Controller", "arc.data.controller.summary.location": "Percorso", "arc.data.controller.agreement": "Accetto {0} e {1}.", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "Il limite dei core deve essere maggiore o uguale ai core richiesti", "requested.memory.less.than.or.equal.to.memory.limit": "La memoria richiesta deve essere minore o uguale al limite di memoria", "memory.limit.greater.than.or.equal.to.requested.memory": "Il limite di memoria deve essere maggiore o uguale alla memoria richiesta", - "arc.agreement.sql.help.text": "L'istanza gestita abilitata per Azure Arc fornisce l'accesso a SQL Server e la compatibilità delle funzionalità che possono essere distribuite nell'infrastruttura scelta. Sebbene questo servizio sia in anteprima, presenta alcune limitazioni di funzionalità rispetto all'Istanza gestita di database SQL di Azure. {0}", + "arc.agreement.sql.help.text": "L'Istanza gestita con abilitazione di Azure Arc fornisce l'accesso a SQL Server e la compatibilità delle funzionalità che possono essere distribuite nell'infrastruttura desiderata. {0}", "arc.agreement.sql.help.text.learn.more": "Altre informazioni", "arc.agreement.sql.help.text.learn.more.ariaLabel": "Altre informazioni sull'istanza gestita abilitata per Azure Arc" }, @@ -215,6 +217,8 @@ "arc.extensionName": "Nome dell'estensione", "arc.extensionsDescription": "PostgreSQL offre la possibilità di estendere le funzionalità del database usando le estensioni. Le estensioni consentono di raggruppare più oggetti SQL correlati in un unico pacchetto che può essere caricato o rimosso dal database con un unico comando. Dopo il caricamento nel database, le estensioni possono operare come le funzionalità predefinite.", "arc.extensionsFunction": "Alcune estensioni devono essere caricate in PostgreSQL all'avvio prima di poter essere usate. È possibile visualizzare e modificare queste estensioni precaricate di seguito.", + "arc.extensionsAddFunction": "Alcune estensioni devono essere caricate in PostgreSQL all'ora di avvio prima di poter essere usate. Per modificare, digitare un elenco delimitato da virgole di estensioni valide: ({0}).", + "arc.extensionsAddErrorrMessage": "Il valore dovrebbe essere uno dei seguenti ({0}).", "arc.extensionsLearnMore": "Altre informazioni sulle estensioni PostgreSQL.", "arc.extensionsTableLoading": "È in corso il caricamento della tabella delle estensioni precaricate.", "arc.extensionsTableLabel": "Tabella delle estensioni precaricate.", diff --git a/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json index a0d9a5850f..e142c247fa 100644 --- a/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Cluster di Esplora dati di Azure" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Area di lavoro di log di monitoraggio di Azure" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics workspace" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Server di Database di Azure per PostgreSQL" diff --git a/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json index bd4a123200..bcd2ab475c 100644 --- a/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "download e chiamata dello script per l'installazione di azure-cli…" }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Interfaccia della riga di comando di Azure Data", - "resourceDeployment.AzdataDisplayName": "Interfaccia della riga di comando di Azure Data", - "deploy.azdataExtMissing": "Per distribuire la risorsa, è necessario installare l'estensione AZURE Data CLI. Installare l'estensione tramite la raccolta estensioni e riprovare.", - "deployCluster.GetToolVersionErrorInformation": "Errore durante il recupero delle informazioni sulla versione. Per altri dettagli, vedere il canale di output '{0}'", - "deployCluster.GetToolVersionError": "Errore durante il recupero delle informazioni sulla versione.{0}È stato ricevuto un output non valido. Ottenere l'output del comando della versione: '{1}' " - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Interfaccia della riga di comando di Azure Data", "resourceDeployment.AzdataDisplayName": "Interfaccia della riga di comando di Azure Data", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "eliminazione del file Azdata.msi scaricato in precedenza se presente…", 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 64e509e6a6..6a7e7c4b49 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "Progetti di database", "sqlDatabaseProjects.netCoreInstallLocation": "Percorso completo a .NET Core SDK nel computer.", "sqlDatabaseProjects.netCoreDoNotAsk": "Indica se richiedere all'utente di installare .NET Core quando non viene rilevato.", - "sqlDatabaseProjects.welcome": "Nessun progetto di database attualmente open.\r\n[Nuovo progetto](command:sqlDatabaseProjects.new)\r\n[Apri progetto](command:sqlDatabaseProjects.open)\r\n[Crea progetto dal database](command:sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "Nessun progetto di database attualmente open.\r\n[Nuovo progetto](command:sqlDatabaseProjects.new)\r\n[Apri progetto](command:sqlDatabaseProjects.open)\r\n[Crea progetto dal database](command:sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "Database SQL", @@ -156,7 +157,10 @@ "projectLocationLabel": "Percorso", "projectLocationPlaceholderText": "Selezionare il percorso per creare il progetto", "browseButtonText": "Sfoglia cartella", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "Struttura di cartelle", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "Il percorso del progetto selezionato '{0}' non esiste o non è una directory.", "dataworkspace.projectDirectoryAlreadyExistError": "Esiste già una directory denominata '{0}' nel percorso selezionato: '{1}'.", "multipleSqlProjFilesSelected": "Sono stati selezionati più file con estensione sqlproj; sceglierne solo uno.", @@ -192,8 +196,7 @@ "cannotResolvePath": "Non è possibile risolvere il percorso {0}", "fileAlreadyExists": "Un file con il nome '{0}' esiste già in questa posizione del disco. Scegliere un altro nome.", "folderAlreadyExists": "Una cartella con il nome '{0}' esiste già in questa posizione del disco. Scegliere un altro nome.", - "fileAlreadyAddedToProject": "Un file con il percorso '{0}' è già stato aggiunto al progetto", - "folderAlreadyAddedToProject": "Una cartella con il percorso '{0}' è già stata aggiunta al progetto", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "L'input non è valido: {0}", "invalidPropertyValue": "Valore non valido specificato per la proprietà '{0}' nel file con estensione .sqlproj", "unableToCreatePublishConnection": "Impossibile costruire la connessione: {0}", @@ -224,7 +227,16 @@ "externalStream": "Flusso esterno", "externalStreamingJobFriendlyName": "Processo di streaming esterno", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Impossibile individuare .NET Core SDK. La compilazione del progetto non funzionerà. Installare .NET Core SDK versione 3.1 o aggiornare il percorso di .NET Core SDK nelle impostazioni, se l'installazione è già presente.", 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 9054314404..241b05263d 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 @@ -17,18 +17,19 @@ "migration-command-category": "Migrazione di Azure SQL", "start-migration-command": "Esegui migrazione ad Azure SQL", "send-feedback-command": "Feedback", + "new-support-request-command": "Nuova richiesta di supporto", "migration-context-menu-category": "Menu di scelta rapida Migrazione", "complete-cutover-menu": "Completa cutover", "database-details-menu": "Dettagli di Database", "view-target-menu": "Dettagli di Destinazione di Azure SQL", - "view-service-menu": "Dettagli di Servizio Migrazione del database", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "Dettagli di Copia migrazione", "cancel-migration-menu": "Annulla migrazione" }, "dist/constants/strings": { "sql-migration.wizard.title": "Eseguire la migrazione di '{0}' a Azure SQL", "sql.migration.wizard.source_configuration.title": "Configurazione di origine SQL", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "Si tratta di un errore di blocco che impedirà la migrazione del database.", "sql.migration.assessments.progress": "Stato di avanzamento delle valutazioni", "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 del tempo.", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "Per continuare, selezionare una destinazione", "sql.migration.select.database.to.migrate": "Selezionare i database di cui eseguire la migrazione", "sql.migration.generic.congratulations": "È stata completata la valutazione dell'istanza di SQL Server \"{0}\".", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "Risultati valutazione per '{0}'", "sql.migration.can.be.migrated": "È possibile eseguire la migrazione di {0} database su {1}", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "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.databases.table.title": "Database", + "sql.migration.sql.server.instance": "Istanza di SQL Server", "sql.migration.wizard.account.title": "Account Azure", "sql.migration.wizard.account.description": "Selezionare un account Azure collegato ad Azure Data Studio o collegarne uno adesso.", "sql.migration.wizard.account.noaccount.error": "Non sono presenti account collegati. Aggiungere un account.", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "Nessun account di archiviazione trovato", "sql.migration.no.fileShares.found": "Non sono state trovate condivisioni file", "sql.migration.no.blobContainers.found": "Non sono stati trovati contenitori BLOB", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "Nessun file BLOB trovato", "sql.migration.invalid.subscription.error": "Per continuare, selezionare una sottoscrizione valida.", "sql.migration.invalid.location.error": "Selezionare una posizione valida per procedere.", "sql.migration.invalid.storageAccount.error": "Selezionare un account di archiviazione valido per procedere.", "sql.migration.invalid.fileShare.error": "Selezionare una condivisione file valida per procedere.", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "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.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 l'ultimo file di backup valido per il database di origine '{0}'.", "sql.migration.invalid.network.share.location": "Formato della posizione della condivisione di rete non valido. Esempio: {0}", "sql.migration.invalid.user.account": "Formato dell'account utente non valido. Esempio: {0}", "sql.migration.network.share.location": "Percorso di condivisione di rete per leggere i backup per il database ‘{0}’", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "Specificare contenitori univoci per i database di destinazione. Database interessati: ", "sql.migration.source.details.windowAuth": "Immettere le credenziali di autenticazione di Windows utilizzate per la connessione all'istanza di SQL Server {0}. ​ Questa credenziale verrà utilizzata 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 utilizzate per la connessione all'istanza di SQL Server {0}. ​ Questa credenziale verrà utilizzata per connettersi all'istanza di SQL Server e identificare i file di backup validi", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "Selezionare prima un valore del gruppo di risorse.", + "sql.migration.blob.storageAccount.select": "Selezionare prima un valore per l'account di archiviazione.", + "sql.migration.blob.container.select": "Selezionare prima un valore del contenitore BLOB.", "sql.migration.ir.page.title": "Servizio Migrazione del database di Azure", "sql.migration.ir.page.description": "Il Servizio Migrazione del database di Azure (DMS) orchestra le attività di migrazione del database e tiene traccia del relativo stato. È possibile selezionare un Servizio Migrazione del database di Azure esistente per la destinazione di Azure SQL se ne è stato creato uno in precedenza o crearne uno nuovo di seguito.", "sql.migration.ir.page.note": "Nota: il Servizio Migrazione del database di Azure verrà eseguito nella sottoscrizione di Azure nel gruppo di risorse scelto e non comporta alcun costo per l'esecuzione.", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "Chiavi di autenticazione", "sql.migration.service.header": "Dettagli sul Servizio Migrazione del database di Azure \"{0}\":`", "sql.migration.dms.portal.info": "Tenere presente che qualsiasi Servizio Migrazione del database di Azure (DMS) esistente nel portale di Azure non verrà visualizzato in Azure Data Studio. Il Servizio Migrazione del database di Azure creato in Azure Data Studio non sarà ancora visibile nel portale di Azure.", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "Chiavi di autenticazione del Servizio Migrazione del database", "sql.migration.services.dialog.title": "Creare Servizio Migrazione del database di Azure", "sql.migration.services.container.description": "Immettere le informazioni di seguito per aggiungere un nuovo Servizio Migrazione del database di Azure.", "sql.migration.service.container.loading.help": "Caricamento dei servizi di migrazione", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "Immettere un nome valido per il servizio di migrazione.", "sql.migration.service.not.found": "Non sono stati trovati servizi di migrazione. Crearne uno nuovo.", "sql.migration.service.not.setup": "Aggiungere un servizio di migrazione per continuare.", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Istanza gestita di SQL di Azure", "sql.migration.no.managedInstance.found": "Non sono state trovate istanze gestite", "sql.migration.no.virtualMachine.found": "Non sono state trovate macchine virtuali", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "Il gruppo di risorse è stato creato", "sql.migration.name.of.new.rg": "Nome del nuovo gruppo di risorse", "sql.migration.learn.more": "Altre informazioni", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "Altre informazioni sulle operazioni necessarie prima di avviare una migrazione.", "sql.migration.subscription": "Sottoscrizione", "sql.migration.storage.account": "Account di archiviazione", "sql.migration.resourceGroups": "Gruppo di risorse", @@ -214,6 +216,7 @@ "sql.migration.close": "Chiudi", "sql.migraiton.data.uploaded.size": "Dati caricati/Dimensioni", "sql.migration.copy.throughput": "Velocità effettiva copia (MBPS)", + "sql.migration.newsupportrequest": "Nuova richiesta di supporto", "sql.migration.summary.page.title": "Riepilogo", "sql.migration.summary.azure.account.linked": "Account di Azure collegato", "sql.migration.summary.migration.target": "Destinazione di migrazione", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "Nodo del runtime di integrazione", "sql.migration.network.share": "Condivisione di rete", "sql.migration.blob.container.title": "Contenitore BLOB", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "Ultimo file di backup", "sql.migration.blob.container.label": "Gruppo di risorse del contenitore BLOB", "sql.migration.blob.container.storage.account.label": "Account di archiviazione del contenitore BLOB", "sql.migration.file.share.title": "Condivisione file", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "Ultimi file di backup applicati", "sql.migration.last.applied.files.taken.on": "Data ultimi file di backup applicati", "sql.migration.active.backup.files": "File di backup attivi", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "Stato", "sql.migration.backup.start.time": "Ora di inizio backup", "sql.migration.first.lsn": "Primo LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "No", "sql.migration.completing.cutover.warning": "Il completamento del cutover senza ripristinare tutti i backup può comportare la perdita di dati.", "sql.migration.bc.info": "La migrazione completa istanza gestita per livello di servizio business critical può richiedere molto più tempo dell’utilizzo generico perché è necessario eseguire il seeding di tre repliche secondarie per 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 superiore.", - "sql.migration.cutover.help.main": "Quando si è pronti per eseguire il cutover della migrazione, seguire questa procedura per completare la migrazione del database. Notare che il database è pronto per il cutover solo dopo il ripristino di un backup completo nell'Istanza gestita di database SQL di Azure di destinazione.", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. Arrestare tutte le transazioni in ingresso nel database di origine.", - "sql.migration.cutover.step.2": "2. Eseguire il backup del log delle transazioni finale e specificarlo nel percorso della condivisione di rete.", - "sql.migration.cutover.step.3": "3. Assicurarsi che tutti i backup del log vengano ripristinati nel database di destinazione. Il valore di \"Backup del log in attesa di ripristino\" deve essere zero.", - "sql.migartion.cutover.pending.backup": "Backup dei log in sospeso: {0}", + "sql.migration.cutover.step.2.network.share": "2. Eseguire il backup del log delle transazioni finale e specificarlo nel percorso della condivisione di rete.", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. Assicurarsi che tutti i backup del log vengano ripristinati nel database di destinazione. Il valore di \"Backup del log in attesa di ripristino\" deve essere zero.", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "Confermo che non ci sono altri backup del log da fornire e che vogliono completare il cutover.", "sql.migration.cutover.in.progress": "Cutover in corso per il database '{0}'", "sql.migration.cannot.cancel": "La migrazione non è in corso e non può essere annullata.", "sql.migration.cannot.cutover": "La migrazione non è in corso e non è possibile eseguirne il cutover.", + "sql.migration.file.name": "File name", + "sql.migration.size.column.header": "Size", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "Cercare migrazioni", "sql.migration.online": "Online", "sql.migration.offline": "Offline", diff --git a/i18n/ads-language-pack-it/translations/main.i18n.json b/i18n/ads-language-pack-it/translations/main.i18n.json index d68b107827..d34f58e093 100644 --- a/i18n/ads-language-pack-it/translations/main.i18n.json +++ b/i18n/ads-language-pack-it/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "Cella di testo", "runAllPreview": "Esegui tutti", "addCell": "Cella", + "views": "Views", + "editor": "Editor", "code": "Codice", "text": "Testo", "runAll": "Esegui celle", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "Controlla l'altezza della riga usata nell'anteprima Markdown del notebook. Questo numero è relativo alle dimensioni del carattere.", "notebook.showRenderedNotebookinDiffEditor": "(Anteprima) Visualizzare il notebook di cui è eseguito il rendering nell'editor diff.", "notebook.maxRichTextUndoHistory": "Numero massimo di modifiche archiviate nella cronologia di annullamento per l'editor di testo RTF del notebook.", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "Usare percorsi di file assoluti durante il collegamento ad altri notebook.", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "Cerca nei notebook", "exclude": "Consente di configurare i criteri GLOB per escludere file e cartelle nelle ricerche full-text e in Quick Open. Eredita tutti i criteri GLOB dall'impostazione `#files.exclude#`. Per altre informazioni sui criteri GLOB, fare clic [qui](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "exclude.boolean": "Criterio GLOB da usare per trovare percorsi file. Impostare su True o False per abilitare o disabilitare il criterio.", @@ -10470,6 +10473,9 @@ "noParametersCell": "Il notebook non può essere eseguito con parametri finché non viene aggiunta una cella di parametri. [Altre informazioni] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "noParametersInCell": "Il notebook non può essere eseguito con parametri finché non vengono aggiunti parametri alla cella dei parametri. [Altre informazioni] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "clearResults": "Cancella risultati", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "Attendibile", "untrustLabel": "Non attendibile", "collapseAllCells": "Comprimi celle", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "la cella con URI {0} non è stata trovata in questo modello", - "cellRunFailed": "Comando Esegui celle non riuscito. Per altre informazioni, vedere l'errore nell'output della cella attualmente selezionata." + "cellRunFailed": "Comando Esegui celle non riuscito. Per altre informazioni, vedere l'errore nell'output della cella attualmente selezionata.", + "runAllPreview": "Run all" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Eseguire questa cella per visualizzare gli output." @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "Nuova distribuzione..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Insert cells", + "insertCellsModal.selectCells": "Select cell sources", + "insertCellsModal.thumbnailError": "Error: Unable to generate thumbnails.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Insert", + "insertCellsModal.Cancel": "Cancel" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "Insert Cells", + "runCell": "Run cell", + "stopCell": "Cancel execution", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "More" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "View Name", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "Save", + "cancel": "Cancel" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file 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 c9e6e1d38c..9b68826c34 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json @@ -42,6 +42,7 @@ "arc.data.controller.name": "データ コントローラー名", "arc.data.controller.name.validation.description": "名前は、小文字の英数字、'-'、または '.' で構成され、先頭と末尾には英数字を使用し、253 文字以下にする必要があります。", "arc.data.controller.location": "場所", + "arc.data.controller.infrastructure": "インフラストラクチャ", "arc.data.controller.admin.account.title": "管理者アカウント", "arc.data.controller.admin.account.name": "データ コントローラーのログイン", "arc.data.controller.admin.account.password": "パスワード", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "リソース グループ", "arc.data.controller.summary.data.controller.name": "データ コントローラー名", "arc.data.controller.summary.data.controller.namespace": "データ コントローラー名前空間", + "arc.data.controller.summary.data.controller.infrastructure": "データ コントローラー インフラストラクチャ", "arc.data.controller.summary.controller": "コントローラー", "arc.data.controller.summary.location": "場所", "arc.data.controller.agreement": "{0} および {1} に同意します。", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "コアの上限は要求されたコア以上でなければなりません", "requested.memory.less.than.or.equal.to.memory.limit": "要求されたメモリはメモリ制限以下でなければなりません", "memory.limit.greater.than.or.equal.to.requested.memory": "メモリ制限は要求されたメモリ以上である必要があります", - "arc.agreement.sql.help.text": "Azure Arc 対応 Managed Instance により、選択したインフラストラクチャにデプロイ可能な SQL Server のアクセスと機能の互換性が得られます。このサービスはプレビュー版ですが、Azure 上の SQL Managed Instance と比較して、いくつかの機能制限があります。{0}", + "arc.agreement.sql.help.text": "Azure Arc 対応 Managed Instance により、選択したインフラストラクチャにデプロイ可能な SQL Server のアクセスと機能の互換性が得られます。{0}", "arc.agreement.sql.help.text.learn.more": "詳細情報", "arc.agreement.sql.help.text.learn.more.ariaLabel": "Azure Arc 対応マネージド インスタンスに関する詳細情報" }, @@ -215,6 +217,8 @@ "arc.extensionName": "拡張機能名", "arc.extensionsDescription": "PostgreSQL には、拡張機能を使用してデータベースの機能を拡張する機能が用意されています。拡張機能により、複数の関連する SQL オブジェクトを1つのパッケージにまとめて、1つのコマンドでデータベースに読み込みまたは削除できます。データベースに読み込まれると、拡張機能は組み込み機能と同様に機能できます。", "arc.extensionsFunction": "一部の拡張機能は、使用する前に起動時に PostgreSQL に読み込む必要があります。これらの事前読み込み済みの拡張機能は以下で表示し、編集することができます。", + "arc.extensionsAddFunction": "一部の拡張機能を使用するには、起動時に PostgreSQL に読み込む必要があります。編集するには、有効な拡張機能のコンマ区切りの一覧を入力します({0})。", + "arc.extensionsAddErrorrMessage": "値は次のいずれかにする必要があります: ({0})。", "arc.extensionsLearnMore": "PostgreSQL 拡張機能に関する詳細を説明します。", "arc.extensionsTableLoading": "事前読み込みの拡張機能のテーブルを読み込んでいます。", "arc.extensionsTableLabel": "事前読み込みの拡張機能のテーブル。", diff --git a/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json index 6da89c3330..dded3a3afd 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer クラスター" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Azure Monitor ログ ワークスペース" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics ワークスペース" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL サーバー" diff --git a/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json index 092dd352fa..d45975cde8 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "azure-cli をインストールするためにスクリプトをダウンロードして呼び出しています..." }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure Data コマンド ライン インターフェイス", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "deploy.azdataExtMissing": "このリソースをデプロイするには、Azure Data CLI 拡張機能をインストールする必要があります。拡張機能ギャラリーを使用してインストールしてから、もう一度お試しください。", - "deployCluster.GetToolVersionErrorInformation": "バージョン情報の取得でエラーが発生しました。詳細については、出力チャネル '{0}' を参照してください", - "deployCluster.GetToolVersionError": "バージョン情報の取得でエラーが発生しました。{0}無効な出力を受け取りました。バージョン取得コマンドの出力: '{1}'" - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Azure Data コマンド ライン インターフェイス", "resourceDeployment.AzdataDisplayName": "Azure Data CLI", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "以前にダウンロードされた Azdata.msi が存在する場合にそれを削除しています...", 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 36f73cf07c..03cedfffc9 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "データベース プロジェクト", "sqlDatabaseProjects.netCoreInstallLocation": "マシン上の .NET Core SDK への完全なパス。", "sqlDatabaseProjects.netCoreDoNotAsk": "検出されなかった場合に、ユーザーに .NET Core をインストールを求めるかどうか。", - "sqlDatabaseProjects.welcome": "現在開いているデータベースプロジェクトはありません。\r\n[新しいプロジェクト] (command:sqlDatabaseProjects.new)\r\n[プロジェクトを開く] (command:sqlDatabaseProjects.open)\r\n[データベースからプロジェクトを作成する] (command:sqlDatabaseProjects. importDatabase)" + "sqlDatabaseProjects.welcome": "現在開いているデータベースプロジェクトはありません。\r\n[新しいプロジェクト] (command:sqlDatabaseProjects.new)\r\n[プロジェクトを開く] (command:sqlDatabaseProjects.open)\r\n[データベースからプロジェクトを作成する] (command:sqlDatabaseProjects. importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "SQL データベース", @@ -156,7 +157,10 @@ "projectLocationLabel": "場所", "projectLocationPlaceholderText": "プロジェクトを作成する場所の選択", "browseButtonText": "フォルダーの参照", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "フォルダー構造", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "選択したプロジェクトの場所 '{0}' は存在しないか、ディレクトリではありません。", "dataworkspace.projectDirectoryAlreadyExistError": "選択された場所 '{1}' には、すでに '{0}' という名前のディレクトリが存在します。", "multipleSqlProjFilesSelected": "複数の .sqlproj ファイルが選択されています。1 つだけ選択してください。", @@ -192,8 +196,7 @@ "cannotResolvePath": "パス {0} を解決できません", "fileAlreadyExists": "'{0}' という名前のファイルが、ディスク上のこの場所に既に存在します。別の名前を選択してください。", "folderAlreadyExists": "'{0}' という名前のフォルダーが、ディスク上のこの場所に既に存在します。別の名前を選択してください。", - "fileAlreadyAddedToProject": "パス '{0}' を含むファイルは、すでにプロジェクトに追加されています", - "folderAlreadyAddedToProject": "パス '{0}' を含むフォルダーは、すでにプロジェクトに追加されています", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "無効な入力: {0}", "invalidPropertyValue": ".sqlproj ファイルのプロパティ '{0}' に無効な値が指定されました: '{0}'", "unableToCreatePublishConnection": "接続を構築できません: {0}", @@ -224,7 +227,16 @@ "externalStream": "外部ストリーム", "externalStreamingJobFriendlyName": "外部ストリーミング ジョブ", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": ".NET Core SDK が見つかりません。プロジェクトのビルドは機能しません。.NET Core SDK バージョン 3.1 をインストールするか、既にインストールされている場合は [設定] で .Net Core SDK の場所を更新してください。", 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 6f7de21a2f..159416916f 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 @@ -17,18 +17,19 @@ "migration-command-category": "Azure SQL の移行", "start-migration-command": "Azure SQLへの移行", "send-feedback-command": "フィードバック", + "new-support-request-command": "新しいサポート リクエスト", "migration-context-menu-category": "移行コンテキスト メニュー", "complete-cutover-menu": "一括を完了する", "database-details-menu": "データベースの詳細", "view-target-menu": "Azure SQL ターゲットの名前", - "view-service-menu": "Database Migration Service の詳細", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "移行の詳細をコピー", "cancel-migration-menu": "移行のキャンセル" }, "dist/constants/strings": { "sql-migration.wizard.title": "'{0}' を Azure SQL に移行する", "sql.migration.wizard.source_configuration.title": "SQL ソース構成", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "これがデータベース移行の成功を妨げるブロック問題です。", "sql.migration.assessments.progress": "評価の進行状況", "sql.migration.assessment.in.progress": "評価の実行中", "sql.migration.assessment.in.progress.content": "適切な Azure SQL ターゲットを特定するために、SQL サーバー インスタンス {0} でデータベースを評価しています。\r\n\r\nこれには時間がかかることがあります。", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "操作を続行するにはターゲットを選択してください", "sql.migration.select.database.to.migrate": "データベースを選択して移行してください", "sql.migration.generic.congratulations": "SQL Server インスタンス '{0}' の評価が完了しました。", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "'{0}' の評価結果", "sql.migration.can.be.migrated": "{1} データベースのうち {0} が移行可能です", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "sql.migration.assessment.migration.warning": "Azure SQL Managed Instance への移行準備が整っていないデータベースは、Azure Virtual Machines の SQL Server に移行させることができます。", + "sql.migration.databases.table.title": "データベース", + "sql.migration.sql.server.instance": "SQL Server インスタンス", "sql.migration.wizard.account.title": "Azure アカウント", "sql.migration.wizard.account.description": "Azure Data Studio にリンクされている Azure アカウントを選択するか、今すぐリンクします。", "sql.migration.wizard.account.noaccount.error": "リンクされているアカウントはありません。アカウントを追加してください。", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "ストレージ アカウントが見つかりません", "sql.migration.no.fileShares.found": "ファイル共有が見つかりません", "sql.migration.no.blobContainers.found": "BLOB コンテナーが見つかりません", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "BLOB ファイルが見つかりません", "sql.migration.invalid.subscription.error": "続行するには、有効なサブスクリプションを選択してください。", "sql.migration.invalid.location.error": "有効な場所を選択して続行してください。", "sql.migration.invalid.storageAccount.error": "有効なストレージ アカウントを選択して続行してください。", "sql.migration.invalid.fileShare.error": "有効なファイル共有を選択して続行してください。", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "続行するには、ソース データベース '{0}' の有効なリソース グループを選択してください。", + "sql.migration.invalid.blob.storageAccount.error": "続行するには、ソース データベース '{0}' の有効なストレージ アカウントを選択してください。", + "sql.migration.invalid.blob.container.error": "続行するには、ソース データベース '{0}' の有効な BLOB コンテナーを選択してください。", + "sql.migration.invalid.blob.lastBackupFile.error": "続行するには、ソース データベース '{0}' の有効な最終バックアップ ファイルを選択してください。", "sql.migration.invalid.network.share.location": "無効なネットワーク共有の場所の形式です。例: {0}", "sql.migration.invalid.user.account": "無効なユーザー アカウントの形式です。例: {0}", "sql.migration.network.share.location": "データベース ‘{0}’ のバックアップを読み取るためのネットワーク共有の場所", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "ターゲット データベースに一意のコンテナーを指定してください。影響を受けるデータベース: ", "sql.migration.source.details.windowAuth": "SQL Server インスタンス {0} への接続に使用する Windows 認証の資格情報を入力します。​ この資格情報は、SQL Server インスタンスに接続して、有効なバックアップ ファイルを識別するために使用されます", "sql.migration.source.details.sqlAuth": "SQL Server インスタンス {0} への接続に使用する SQL 認証の資格情報を入力します。​ この資格情報は、SQL Server インスタンスに接続して、有効なバックアップ ファイルを識別するために使用されます", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "最初にリソース グループの値を選択します。", + "sql.migration.blob.storageAccount.select": "最初にストレージ アカウントの値を選択します。", + "sql.migration.blob.container.select": "最初に BLOB コンテナーの値を選択します。", "sql.migration.ir.page.title": "Azure Database Migration Service", "sql.migration.ir.page.description": "Azure Database Migration Service (DMS) は、データベースの移行アクティビティを調整し、その進行状況を追跡します。Azure SQL ターゲットの既存の DMS を以前に作成している場合は、それを選択するか、以下で新しい DMS を作成することができます。", "sql.migration.ir.page.note": "注意: DMS は、選択したリソース グループの Azure サブスクリプションで実行され、実行のためのコストは発生しません。", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "認証キー", "sql.migration.service.header": "Azure Database Migration Service ファイル \"{0}\" の詳細:`", "sql.migration.dms.portal.info": "Azure Portal の既存の Azure Database Migration Service (DMS) がある場合、Azure Data Studio では表示されないことに注意してください。Azure Data Studio で作成された DMS は、Azure Portal ではまだ表示されません。", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "データベース移行サービスの認証キー", "sql.migration.services.dialog.title": "Azure Database Migration Service の作成", "sql.migration.services.container.description": "以下の情報を入力して、新しい Azure Database Migration Service を追加します。", "sql.migration.service.container.loading.help": "移行サービスの読み込み中", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "移行サービスに有効な名前を入力してください。", "sql.migration.service.not.found": "Migration Services が見つかりません。新しいものを作成してください。", "sql.migration.service.not.setup": "Migration Service を追加して続行してください。", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Azure SQL Managed Instance", "sql.migration.no.managedInstance.found": "マネージド インスタンスが見つかりません", "sql.migration.no.virtualMachine.found": "仮想マシンが見つかりませんでした", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "リソース グループが作成されました", "sql.migration.name.of.new.rg": "新しいリソース グループの名前", "sql.migration.learn.more": "詳細情報", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "移行を開始する前に、必要な事項の詳細を説明します。", "sql.migration.subscription": "サブスクリプション", "sql.migration.storage.account": "ストレージ アカウント", "sql.migration.resourceGroups": "リソース グループ", @@ -214,6 +216,7 @@ "sql.migration.close": "閉じる", "sql.migraiton.data.uploaded.size": "アップロードされたデータまたはサイズ", "sql.migration.copy.throughput": "コピー スループット (MBps)", + "sql.migration.newsupportrequest": "新しいサポート リクエスト", "sql.migration.summary.page.title": "概要", "sql.migration.summary.azure.account.linked": "リンク済みの Azure アカウント", "sql.migration.summary.migration.target": "移行のターゲット", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "統合ランタイム ノード", "sql.migration.network.share": "ネットワーク共有", "sql.migration.blob.container.title": "BLOB コンテナー", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "最終バックアップ ファイル", "sql.migration.blob.container.label": "BLOB コンテナー リソース グループ", "sql.migration.blob.container.storage.account.label": "BLOB コンテナー ストレージ アカウント", "sql.migration.file.share.title": "ファイルの共有", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "最後に適用されたバックアップ ファイル", "sql.migration.last.applied.files.taken.on": "以下で作成された、最後に適用されたバックアップ ファイル", "sql.migration.active.backup.files": "アクティブなバックアップ ファイル", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "状態", "sql.migration.backup.start.time": "バックアップ開始時刻", "sql.migration.first.lsn": "最初の LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "いいえ", "sql.migration.completing.cutover.warning": "すべてのバックアップを復元せずにカットオーバーを完了すると、データが失われる可能性があります。", "sql.migration.bc.info": "ビジネス クリティカル サービス層のマネージド インスタンスの移行カットオーバーでは、Always On 高可用性グループに 3 つのセカンダリ レプリカをシードする必要があるため、通常の目的よりも大幅に時間がかかります。このオペレーション期間は、データのサイズに依存します。シードの速度は、90% のケースで220GB/時以上となっています。", - "sql.migration.cutover.help.main": "一括移行を実行する準備ができたら、次のステップを実行してデータベースの移行を完了します。データベースの一括移行は、ターゲット Azure SQL Database Managed Instance に完全バックアップが復元されてからでなければ行えません。", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. ソース データベースに送信されるすべてのトランザクションを停止します。", - "sql.migration.cutover.step.2": "2. トランザクション ログの最終的なバックアップを取り、それをネットワーク共有の場所に提供します。", - "sql.migration.cutover.step.3": "3. すべてのログ バックアップがターゲット データベースに復元されていることを確認します。「復元が保留中のログ バックアップ」が 0 である必要があります。", - "sql.migartion.cutover.pending.backup": "保留中のログ バックアップ: {0}", + "sql.migration.cutover.step.2.network.share": "2. トランザクション ログの最終的なバックアップを取り、それをネットワーク共有の場所に提供します。", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. すべてのログ バックアップがターゲット データベースに復元されていることを確認します。「復元が保留中のログ バックアップ」が 0 である必要があります。", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "提供する追加のログ バックアップがないことを確認し、カットオーバーの完了を希望します。", "sql.migration.cutover.in.progress": "データベース '{0}' のカットオーバーが進行中です", "sql.migration.cannot.cancel": "移行は進行中ではないため、取り消すことができません。", "sql.migration.cannot.cutover": "移行は進行中ではないため、一括にすることができません。", + "sql.migration.file.name": "ファイル名", + "sql.migration.size.column.header": "サイズ", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "移行を検索する", "sql.migration.online": "オンライン", "sql.migration.offline": "オフライン", diff --git a/i18n/ads-language-pack-ja/translations/main.i18n.json b/i18n/ads-language-pack-ja/translations/main.i18n.json index c46b6c5b33..10b7f85c95 100644 --- a/i18n/ads-language-pack-ja/translations/main.i18n.json +++ b/i18n/ads-language-pack-ja/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "テキスト セル", "runAllPreview": "すべて実行", "addCell": "セル", + "views": "ビュー", + "editor": "エディター", "code": "コード", "text": "テキスト", "runAll": "セルの実行", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "ノートブック マークダウン プレビューで使用される行の高さを制御します。この数値はフォント サイズを基準とします。", "notebook.showRenderedNotebookinDiffEditor": "(プレビュー) レンダリングされたノートブックを差分エディターで表示します。", "notebook.maxRichTextUndoHistory": "ノートブックのリッチ テキスト エディターを元に戻す操作の履歴に格納される変更の最大数です。", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "他のノートブックにリンクする場合は、絶対ファイル パスを使用します。", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "ノートブックの検索", "exclude": "フルテキスト検索および Quick Open でファイルやフォルダーを除外するための glob パターンを構成します。'#files.exclude#' 設定からすべての glob パターンを継承します。glob パターンの詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を参照してください。", "exclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", @@ -10470,6 +10473,9 @@ "noParametersCell": "パラメーター セルが追加されるまで、パラメーターを指定してこのノートブックを実行することはできません。[詳細情報](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "noParametersInCell": "パラメーター セルにパラメーターが追加されるまで、パラメーターを指定してこのノートブックを実行することはできません。[詳細情報] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "clearResults": "結果のクリア", + "notebookViewLabel": "エディター", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "信頼されています", "untrustLabel": "信頼されていません", "collapseAllCells": "セルを折りたたむ", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "URI {0} を含むセルは、このモデルには見つかりませんでした", - "cellRunFailed": "セルの実行に失敗しました。詳細については、現在選択されているセルの出力内のエラーをご覧ください。" + "cellRunFailed": "セルの実行に失敗しました。詳細については、現在選択されているセルの出力内のエラーをご覧ください。", + "runAllPreview": "すべて実行" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "出力を表示するには、このセルを実行してください。" @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "新しい展開..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "セルの挿入", + "insertCellsModal.selectCells": "セルのソースの選択", + "insertCellsModal.thumbnailError": "エラー: サムネイルを生成できません。", + "insertCellsModal.untitled": "無題のセル: {0}", + "insertCellsModal.Insert": "挿入", + "insertCellsModal.Cancel": "キャンセル" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "セルの挿入", + "runCell": "セルの実行", + "stopCell": "実行のキャンセル", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "ノートブックのセルに移動できません。", + "viewCellInNotebook": "ノートブックのセルの表示", + "moreActionsLabel": "その他" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "ビューの構成", + "viewOptionsModal.name": "ビュー名", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "このビュー名は既に取得されています。", + "save": "保存", + "cancel": "キャンセル" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "無題のビュー" } } } \ No newline at end of file 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 3b09b920bf..e15bd6946b 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json @@ -42,6 +42,7 @@ "arc.data.controller.name": "데이터 컨트롤러 이름", "arc.data.controller.name.validation.description": "이름은 소문자 영숫자 문자, '-' 또는 '.'로 구성되어야 하며, 시작/끝은 영숫자 문자로 구성되어야 하며 길이는 253자 이하여야 합니다.", "arc.data.controller.location": "위치", + "arc.data.controller.infrastructure": "인프라", "arc.data.controller.admin.account.title": "관리자 계정", "arc.data.controller.admin.account.name": "데이터 컨트롤러 로그인", "arc.data.controller.admin.account.password": "암호", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "리소스 그룹", "arc.data.controller.summary.data.controller.name": "데이터 컨트롤러 이름", "arc.data.controller.summary.data.controller.namespace": "데이터 컨트롤러 네임스페이스", + "arc.data.controller.summary.data.controller.infrastructure": "데이터 컨트롤러 인프라", "arc.data.controller.summary.controller": "컨트롤러", "arc.data.controller.summary.location": "위치", "arc.data.controller.agreement": "{0} 및 {1}에 동의합니다.", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "코어 제한은 요청된 코어보다 크거나 같아야 합니다.", "requested.memory.less.than.or.equal.to.memory.limit": "요청한 메모리는 메모리 제한보다 작거나 같아야 합니다.", "memory.limit.greater.than.or.equal.to.requested.memory": "메모리 제한은 요청된 메모리보다 크거나 같아야 합니다.", - "arc.agreement.sql.help.text": "Azure Arc 지원 Managed Instance는 원하는 인프라에 배포할 수 있는 SQL Server 액세스 및 기능 호환성을 제공합니다. 이 서비스는 미리 보기 상태이지만 Azure의 SQL Managed Instance에 비해 몇 가지 기능 제한이 있습니다. {0}", + "arc.agreement.sql.help.text": "Azure Arc 사용 Managed Instance는 원하는 인프라에 배포할 수 있는 SQL Server 액세스 및 기능 호환성을 제공합니다. {0}", "arc.agreement.sql.help.text.learn.more": "자세히 알아보기", "arc.agreement.sql.help.text.learn.more.ariaLabel": "Azure Arc 지원 Managed Instance 대해 자세히 알아보기" }, @@ -215,6 +217,8 @@ "arc.extensionName": "확장 이름", "arc.extensionsDescription": "PostgreSQL은 확장을 사용하여 데이터베이스의 기능을 확장할 수 있도록 합니다. 확장을 사용하면 단일 명령으로 데이터베이스에서 로드하거나 제거할 수 있는 단일 패키지에서 여러 관련 SQL 개체를 함께 묶을 수 있습니다. 데이터베이스에 로드된 후 확장은 기본 제공 기능처럼 작동할 수 있습니다.", "arc.extensionsFunction": "일부 확장을 사용하려면 시작 시 PostgreSQL에 로드해야 합니다. 이러한 미리 로드된 확장은 아래에서 보고 편집할 수 있습니다.", + "arc.extensionsAddFunction": "일부 확장을 사용하려면 시작 시 PostgreSQL에 로드해야 합니다. 편집하려면 유효한 확장의 쉼표로 구분된 목록을 입력합니다({0}).", + "arc.extensionsAddErrorrMessage": "값은 다음 중 하나여야 합니다({0}).", "arc.extensionsLearnMore": "PostgreSQL 확장에 대해 자세히 알아보세요.", "arc.extensionsTableLoading": "미리 로드된 확장의 테이블이 로드되고 있습니다.", "arc.extensionsTableLabel": "미리 로드된 확장의 테이블입니다.", diff --git a/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json index 0b784dd9e5..c814e581cd 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Azure 데이터 탐색기 클러스터" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Azure Monitor 로그 작업 영역" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 작업 영역" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 서버" diff --git a/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json index 09558c4167..feb7dda493 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "azure-cli를 설치하는 스크립트 다운로드 및 호출 중..." }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure 데이터 명령줄 인터페이스", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "deploy.azdataExtMissing": "이 리소스를 배포하려면 Azure Data CLI 확장을 설치해야 합니다. 확장 갤러리를 통해 설치한 후 다시 시도하세요.", - "deployCluster.GetToolVersionErrorInformation": "버전 정보를 검색하는 동안 오류가 발생했습니다. 자세한 내용은 출력 채널 '{0}'을(를) 참조하세요.", - "deployCluster.GetToolVersionError": "버전 정보를 검색하는 동안 오류가 발생했습니다. {0}잘못된 출력이 수신되었습니다. 버전 명령 출력 '{1}'을(를) 가져옵니다. " - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Azure 데이터 명령줄 인터페이스", "resourceDeployment.AzdataDisplayName": "Azure Data CLI", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "이전에 다운로드한 Azdata.msi를 삭제하는 중(있는 경우)...", 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 59dbf66323..c4440dbb49 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "데이터베이스 프로젝트", "sqlDatabaseProjects.netCoreInstallLocation": "컴퓨터에서 .NET Core SDK에 대한 전체 경로입니다.", "sqlDatabaseProjects.netCoreDoNotAsk": "검색되지 않는 경우 사용자에게 .NET Core를 설치할지 사용자에게 묻는 메시지를 표시할지 여부입니다.", - "sqlDatabaseProjects.welcome": "현재 열려 있는 데이터베이스 프로젝트가 없습니다.\r\n[새 프로젝트] (command: sqlDatabaseProjects.new)\r\n[프로젝트 열기] (command: sqlDatabaseProjects)\r\n[데이터베이스에서 프로젝트 만들기] (command: sqlDatabaseProjects. importDatabase)" + "sqlDatabaseProjects.welcome": "현재 열려 있는 데이터베이스 프로젝트가 없습니다.\r\n[새 프로젝트] (command: sqlDatabaseProjects.new)\r\n[프로젝트 열기] (command: sqlDatabaseProjects)\r\n[데이터베이스에서 프로젝트 만들기] (command: sqlDatabaseProjects. importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "SQL Database", @@ -156,7 +157,10 @@ "projectLocationLabel": "위치", "projectLocationPlaceholderText": "프로젝트를 만들 위치 선택", "browseButtonText": "폴더 찾아보기", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "폴더 구조", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "선택한 프로젝트 위치 '{0}'이(가) 없거나 디렉터리가 아닙니다.", "dataworkspace.projectDirectoryAlreadyExistError": "선택한 위치 '{1}'에 이름이 '{0}'인 디렉터리가 이미 있습니다..", "multipleSqlProjFilesSelected": "여러 .sqlproj 파일이 선택되었습니다. 하나만 선택하세요.", @@ -192,8 +196,7 @@ "cannotResolvePath": "경로 {0}를 확인할 수 없습니다.", "fileAlreadyExists": "이름이 '{0}'인 파일이 이 위치의 디스크에 이미 있습니다. 다른 이름을 선택하세요.", "folderAlreadyExists": "이름이 '{0}'인 폴더가 이 위치의 디스크에 이미 있습니다. 다른 이름을 선택하세요.", - "fileAlreadyAddedToProject": "경로가 '{0}'인 파일이 프로젝트에 이미 추가되었습니다.", - "folderAlreadyAddedToProject": "경로가 '{0}'인 폴더가 프로젝트에 이미 추가되었습니다.", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "잘못된 입력: {0}", "invalidPropertyValue": ".sqlproj 파일의 '{0}' 속성에 잘못된 값이 지정되었습니다.", "unableToCreatePublishConnection": "연결을 구성할 수 없음: {0}", @@ -224,7 +227,16 @@ "externalStream": "외부 스트림", "externalStreamingJobFriendlyName": "외부 스트리밍 작업", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": ".NET Core SDK를 찾을 수 없습니다. 프로젝트 빌드가 작동하지 않습니다. .NET Core SDK 버전 3.1을 설치하거나 이미 설치된 경우 설정에서 .Net Core SDK 위치를 업데이트하세요.", 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 0eef192dfb..0136c50e6c 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 @@ -17,18 +17,19 @@ "migration-command-category": "Azure SQL 마이그레이션", "start-migration-command": "Azure SQL로 마이그레이션", "send-feedback-command": "피드백", + "new-support-request-command": "새 지원 요청", "migration-context-menu-category": "마이그레이션 상황에 맞는 메뉴", "complete-cutover-menu": "중단 완료", "database-details-menu": "데이터베이스 정보", "view-target-menu": "Azure SQL 대상 세부 정보", - "view-service-menu": "Dataase 마이그레이션 서비스 세부 정보", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "마이그레이션 세부 정보 복사", "cancel-migration-menu": "마이그레이션 취소" }, "dist/constants/strings": { "sql-migration.wizard.title": "Azure SQL로 '{0}' 마이그레이션", "sql.migration.wizard.source_configuration.title": "SQL 원본 구성", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "이 문제는 데이터베이스 마이그레이션이 성공하는 것을 막는 차단 문제입니다.", "sql.migration.assessments.progress": "평가 진행률", "sql.migration.assessment.in.progress": "평가 진행 중", "sql.migration.assessment.in.progress.content": "올바른 Azure SQL 대상을 식별하기 위해 SQL Server 인스턴스 {0}의 데이터베이스를 평가하고 있습니다.\r\n\r\n시간이 걸릴 수 있습니다.", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "계속하려면 대상을 선택하세요.", "sql.migration.select.database.to.migrate": "마이그레이션할 데이터베이스를 선택하세요.", "sql.migration.generic.congratulations": "SQL Server 인스턴스 '{0}'에 대한 평가를 완료했습니다.", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "‘{0}’에 대한 평가 결과", "sql.migration.can.be.migrated": "데이터베이스 {1}개 중 {0}개를 마이그레이션할 수 있습니다.", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "sql.migration.assessment.migration.warning": "Azure SQL Managed Instance로의 마이그레이션이 준비가 되지 않은 데이터베이스는 Azure Virtual Machines SQL Server에서 마이그레이션할 수 있습니다.", + "sql.migration.databases.table.title": "데이터베이스", + "sql.migration.sql.server.instance": "SQL Server 인스턴스", "sql.migration.wizard.account.title": "Azure 계정", "sql.migration.wizard.account.description": "Azure Data Studio 연결된 Azure 계정을 선택하거나 지금 연결하세요.", "sql.migration.wizard.account.noaccount.error": "연결된 계정이 없습니다. 계정을 추가하세요.", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "스토리지 계정을 찾을 수 없음", "sql.migration.no.fileShares.found": "파일 공유를 찾을 수 없음", "sql.migration.no.blobContainers.found": "Blob 컨테이너를 찾을 수 없음", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "BLOB 파일을 찾을 수 없습니다.", "sql.migration.invalid.subscription.error": "계속 진행하려면 유효한 구독을 선택하세요.", "sql.migration.invalid.location.error": "계속하려면 올바른 위치를 선택하세요.", "sql.migration.invalid.storageAccount.error": "계속하려면 유효한 스토리지 계정을 선택하세요.", "sql.migration.invalid.fileShare.error": "계속하려면 유효한 파일 공유를 선택하세요.", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 리소스 그룹을 선택하세요.", + "sql.migration.invalid.blob.storageAccount.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 저장소 계정을 선택하세요.", + "sql.migration.invalid.blob.container.error": "계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 BLOB 컨테이너를 선택하세요.", + "sql.migration.invalid.blob.lastBackupFile.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 마지막 백업 파일을 선택하세요.", "sql.migration.invalid.network.share.location": "네트워크 공유 위치 형식이 잘못되었습니다. 예: {0}", "sql.migration.invalid.user.account": "사용자 계정 형식이 잘못되었습니다. 예: {0}", "sql.migration.network.share.location": "데이터베이스 '{0}'에 대한 백업을 읽을 네트워크 공유 위치", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "대상 데이터베이스에 고유한 컨테이너를 제공하세요. 영향을 받는 데이터베이스: ", "sql.migration.source.details.windowAuth": "SQL Server 인스턴스 {0}에 연결하는 데 사용되는 Windows 인증 자격 증명을 입력하세요. ​ 이 자격 증명은 SQL Server 인스턴스에 연결하고 유효한 백업 파일을 식별하는 데 사용됩니다.", "sql.migration.source.details.sqlAuth": "SQL Server 인스턴스 {0}에 연결하는 데 사용되는 SQL 인증 자격 증명을 입력합니다. ​ 이 자격 증명은 SQL Server 인스턴스에 연결하고 유효한 백업 파일을 식별하는 데 사용됩니다.", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "먼저 리소스 그룹 값을 선택합니다.", + "sql.migration.blob.storageAccount.select": "먼저 스토리지 계정 값을 선택합니다.", + "sql.migration.blob.container.select": "먼저 Blob 컨테이너 값을 선택합니다.", "sql.migration.ir.page.title": "Azure Database Migration Service", "sql.migration.ir.page.description": "Azure DMS(Database Migration Service)는 데이터베이스 마이그레이션 작업을 오케스트레이션하고 진행률을 추적합니다. 이전에 만든 경우 Azure SQL 대상에 대한 기존 DMS를 선택하거나 아래에서 새 DMS를 만들 수 있습니다.", "sql.migration.ir.page.note": "참고: DMS는 선택한 리소스 그룹의 Azure 구독에서 실행되며 실행 비용이 발생하지 않습니다.", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "인증 키", "sql.migration.service.header": "Azure Database Migration Service \"{0}\" 세부 정보:'", "sql.migration.dms.portal.info": "Azure Portal 기존 Azure DMS(Database Migration Service)는 Azure Data Studio에 표시되지 않습니다. Azure Data Studio에서 만든 DMS는 아직 Azure Portal에 표시되지 않습니다.", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "데이터베이스 마이그레이션 서비스 인증 키", "sql.migration.services.dialog.title": "Azure Database Migration Service 만들기", "sql.migration.services.container.description": "새 Azure Database Migration Service를 추가하려면 아래 정보를 입력하세요.", "sql.migration.service.container.loading.help": "마이그레이션 서비스 로드 중", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "마이그레이션 서비스의 유효한 이름을 입력하세요.", "sql.migration.service.not.found": "마이그레이션 서비스를 찾을 수 없습니다. 새 항목을 만드세요.", "sql.migration.service.not.setup": "계속하려면 마이그레이션 서비스를 추가하세요.", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Azure SQL Managed Instance", "sql.migration.no.managedInstance.found": "관리되는 인스턴스를 찾을 수 없음", "sql.migration.no.virtualMachine.found": "가상 머신을 찾을 수 없음", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "리소스 그룹을 만들었습니다.", "sql.migration.name.of.new.rg": "새 리소스 그룹의 이름", "sql.migration.learn.more": "자세히 알아보기", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "마이그레이션을 시작하기 전에 필요한 사항에 대해 자세히 알아보세요.", "sql.migration.subscription": "구독", "sql.migration.storage.account": "스토리지 계정", "sql.migration.resourceGroups": "리소스 그룹", @@ -214,6 +216,7 @@ "sql.migration.close": "닫기", "sql.migraiton.data.uploaded.size": "업로드된 데이터/크기", "sql.migration.copy.throughput": "처리량 복사(MBPS)", + "sql.migration.newsupportrequest": "새 지원 요청", "sql.migration.summary.page.title": "요약", "sql.migration.summary.azure.account.linked": "연결된 Azure 계정", "sql.migration.summary.migration.target": "마이그레이션 대상", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "Integration Runtime 노드", "sql.migration.network.share": "네트워크 공유", "sql.migration.blob.container.title": "Blob 컨테이너", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "마지막 백업 파일", "sql.migration.blob.container.label": "Blob 컨테이너 리소스 그룹", "sql.migration.blob.container.storage.account.label": "Blob 컨테이너 스토리지 계정", "sql.migration.file.share.title": "파일 공유", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "마지막으로 적용된 백업 파일", "sql.migration.last.applied.files.taken.on": "백업 파일을 마지막으로 적용한 날짜", "sql.migration.active.backup.files": "활성 백업 파일", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "상태", "sql.migration.backup.start.time": "백업 시작 시간", "sql.migration.first.lsn": "첫 번째 LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "아니요", "sql.migration.completing.cutover.warning": "모든 백업을 복원하지 않고 컷오버를 완료하면 데이터가 손실될 수 있습니다.", "sql.migration.bc.info": "중요 비즈니스용 서비스 계층에 대한 Managed Instance 마이그레이션 컷오버는 Always On 고가용성 그룹에 대해 세 개의 보조 복제본을 시드해야 하므로 범용보다 훨씬 더 오래 걸릴 수 있습니다. 이 작업 기간은 데이터 크기에 따라 달라집니다. 사례의 90%에서 시드 속도는 220GB/시간 이상입니다.", - "sql.migration.cutover.help.main": "단독형 마이그레이션을 수행할 준비가 되면 다음 단계를 수행하여 데이터베이스 마이그레이션을 완료합니다. 데이터베이스에 대해 단독형 마이그레이션을 수행할 준비를 갖추려면 먼저 대상 Azure SQL Database Managed Instance에서 전체 백업을 수행해야 합니다.", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. 원본 데이터베이스로 들어오는 모든 트랙잭션을 중지합니다.", - "sql.migration.cutover.step.2": "2. 최종 트랜잭션 로그 백업을 수행하고 네트워크 공유 위치에 제공합니다.", - "sql.migration.cutover.step.3": "3. 모든 로그 백업이 대상 데이터베이스에서 복원되었는지 확인합니다. \"로그 백업 보류 중인 복원\"은 0이어야 합니다.", - "sql.migartion.cutover.pending.backup": "보류 중인 로그 백업: {0}", + "sql.migration.cutover.step.2.network.share": "2. 최종 트랜잭션 로그 백업을 수행하고 네트워크 공유 위치에 제공합니다.", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. 모든 로그 백업이 대상 데이터베이스에서 복원되었는지 확인합니다. \"로그 백업 보류 중인 복원\"은 0이어야 합니다.", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "제공할 추가 로그 백업이 없음을 확인하고 컷오버를 완료하려고 합니다.", "sql.migration.cutover.in.progress": "'{0}' 데이터베이스에 대한 컷오버 진행 중", "sql.migration.cannot.cancel": "마이그레이션이 진행 중이 아니므로 취소할 수 없습니다.", "sql.migration.cannot.cutover": "마이그레이션이 진행 중이 아니므로 중단할 수 없습니다.", + "sql.migration.file.name": "파일 이름", + "sql.migration.size.column.header": "크기", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "마이그레이션 검색", "sql.migration.online": "온라인", "sql.migration.offline": "오프라인", diff --git a/i18n/ads-language-pack-ko/translations/main.i18n.json b/i18n/ads-language-pack-ko/translations/main.i18n.json index a173227d39..bcde671510 100644 --- a/i18n/ads-language-pack-ko/translations/main.i18n.json +++ b/i18n/ads-language-pack-ko/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "텍스트 셀", "runAllPreview": "모두 실행", "addCell": "셀", + "views": "뷰", + "editor": "편집기", "code": "코드", "text": "텍스트", "runAll": "셀 실행", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "Notebook markdown 미리 보기에서 사용되는 줄 높이를 제어합니다. 해당 숫자는 글꼴 크기에 상대적입니다.", "notebook.showRenderedNotebookinDiffEditor": "(미리 보기) diff 편집기에서 렌더링된 전자 필기장을 표시합니다.", "notebook.maxRichTextUndoHistory": "전자 필기장 서식 있는 텍스트 편집기의 실행 취소 기록에 저장된 최대 변경 내용 수입니다.", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "다른 노트북에 연결할 때 절대 파일 경로를 사용하세요.", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "Notebook 검색", "exclude": "전체 텍스트 검색 및 빠른 열기에서 glob 패턴을 구성하여 파일 및 폴더를 제외합니다. `#files.exclude#` 설정에서 모든 glob 패턴을 상속합니다. [여기](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)에서 glob 패턴에 대해 자세히 알아보세요.", "exclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", @@ -10470,6 +10473,9 @@ "noParametersCell": "이 전자 필기장은 매개 변수 셀이 추가될 때까지 매개 변수를 사용하여 실행할 수 없습니다. [자세히 알아보기] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "noParametersInCell": "매개 변수 셀에 추가된 매개 변수가 있을 때까지 이 전자 필기장을 매개 변수로 실행할 수 없습니다. [자세한 정보] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "clearResults": "결과 지우기", + "notebookViewLabel": "편집기", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "신뢰할 수 있음", "untrustLabel": "신뢰할 수 없음", "collapseAllCells": "셀 축소", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "이 모델에서 URI가 {0}인 셀을 찾을 수 없습니다.", - "cellRunFailed": "셀 실행 실패 - 자세한 내용은 현재 선택한 셀의 출력 오류를 참조하세요." + "cellRunFailed": "셀 실행 실패 - 자세한 내용은 현재 선택한 셀의 출력 오류를 참조하세요.", + "runAllPreview": "모두 실행" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "출력을 보려면 이 셀을 실행하세요." @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "새 배포..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "셀 삽입", + "insertCellsModal.selectCells": "셀 원본 선택", + "insertCellsModal.thumbnailError": "오류: 미리 보기를 생성할 수 없습니다.", + "insertCellsModal.untitled": "제목 없는 셀: {0}", + "insertCellsModal.Insert": "삽입", + "insertCellsModal.Cancel": "취소" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "'{0}' 보기를 삭제할까요?", + "delete": "삭제(&&D)", + "insertCells": "셀 삽입", + "runCell": "셀 실행", + "stopCell": "실행 취소", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "전자 필기장 셀로 이동할 수 없습니다.", + "viewCellInNotebook": "전자 필기장의 셀 보기", + "moreActionsLabel": "자세히" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "보기 구성", + "viewOptionsModal.name": "뷰 이름", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "저장", + "cancel": "취소" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "제목 없는 보기" } } } \ No newline at end of file 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 198fa5c8a6..8fc48d77d6 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 @@ -42,6 +42,7 @@ "arc.data.controller.name": "Nome do controlador de dados", "arc.data.controller.name.validation.description": "O nome deve consistir em caracteres alfanuméricos minúsculos, '-' ou '.', Iniciar/terminar com um caractere alfanumérico e ter 253 caracteres ou menos.", "arc.data.controller.location": "Localização", + "arc.data.controller.infrastructure": "Infraestrutura", "arc.data.controller.admin.account.title": "Conta de administrador", "arc.data.controller.admin.account.name": "Login do controlador de dados", "arc.data.controller.admin.account.password": "Senha", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "Grupo de recursos", "arc.data.controller.summary.data.controller.name": "Nome do controlador de dados", "arc.data.controller.summary.data.controller.namespace": "Namespace do controlador de dados", + "arc.data.controller.summary.data.controller.infrastructure": "Infraestrutura do controlador de dados", "arc.data.controller.summary.controller": "Controlador", "arc.data.controller.summary.location": "Local", "arc.data.controller.agreement": "Aceito {0} e {1}.", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "O limite de núcleos deve ser maior ou igual aos núcleos solicitados", "requested.memory.less.than.or.equal.to.memory.limit": "A memória solicitada deve ser menor ou igual ao limite de memória", "memory.limit.greater.than.or.equal.to.requested.memory": "O limite de memória deve ser maior ou igual à memória solicitada", - "arc.agreement.sql.help.text": "A Instância Gerenciada habilitada para Azure Arc fornece acesso de SQL Server e compatibilidade de recursos que podem ser implantados na infraestrutura de sua escolha. Enquanto esse serviço está em versão prévia, ele tem algumas limitações de recurso em comparação à Instância Gerenciada do Banco de Dados SQL do Azure. {0}", + "arc.agreement.sql.help.text": "A Instância Gerenciada habilitada para o Azure Arc fornece acesso ao SQL Server e compatibilidade de recursos que podem ser implantados na infraestrutura de sua escolha. {0}", "arc.agreement.sql.help.text.learn.more": "Saiba mais", "arc.agreement.sql.help.text.learn.more.ariaLabel": "Saiba mais sobre a Instância Gerenciada habilitada para Azure Arc" }, @@ -215,6 +217,8 @@ "arc.extensionName": "Nome da extensão", "arc.extensionsDescription": "O PostgreSQL fornece a capacidade de estender a funcionalidade do seu banco de dados usando extensões. As extensões permitem o agrupamento de vários objetos SQL relacionados em um único pacote que pode ser carregado ou removido do seu banco de dados com um único comando. Após serem carregadas no banco de dados, as extensões podem funcionar como recursos internos.", "arc.extensionsFunction": "Algumas extensões devem ser carregadas no PostgreSQL no momento da inicialização antes que possam ser usadas. Essas extensões pré-carregadas podem ser exibidas e editadas abaixo.", + "arc.extensionsAddFunction": "Algumas extensões devem ser carregadas no PostgreSQL no momento da inicialização antes que possam ser usadas. Para editar, digite uma lista separada por vírgulas de extensões válidas: ({0}).", + "arc.extensionsAddErrorrMessage": "O valor deve ser um dos seguintes: ({0}).", "arc.extensionsLearnMore": "Saiba mais sobre as extensões do PostgreSQL.", "arc.extensionsTableLoading": "A tabela de extensões pré-carregadas está sendo carregada.", "arc.extensionsTableLabel": "Tabela de extensões pré-carregadas.", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json index 2742909c64..9dab630cf6 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Cluster do Azure Data Explorer" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Logs do Azure Monitor de trabalho" + "azure.resource.providers.AzureMonitorContainerLabel": "Espaço de trabalho do Log Analytics" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidor do Banco de Dados do Azure para PostgreSQL" diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json index 75bf1f98a1..02bb9fffe7 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "baixe e invoque o script para instalar o azure-cli…" }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Interface de linha de comando dos Dados do Azure", - "resourceDeployment.AzdataDisplayName": "CLI de Dados do Azure", - "deploy.azdataExtMissing": "A extensão Azure Data CLI deve ser instalada para implantar esse recurso. Instale-o por meio da galeria de extensões e tente novamente.", - "deployCluster.GetToolVersionErrorInformation": "Erro ao recuperar as informações da versão. Confira o canal de saída '{0}' para obter mais detalhes", - "deployCluster.GetToolVersionError": "Erro ao recuperar informações de versão.{0}Saída inválida recebida, obtenha a saída do comando da versão: '{1}' " - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Interface de linha de comando dos Dados do Azure", "resourceDeployment.AzdataDisplayName": "CLI de Dados do Azure", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "excluindo o Azdata.msi baixado anteriormente, se houver…", 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 9a4da002d3..8ee9603a80 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "Projetos de Banco de Dados", "sqlDatabaseProjects.netCoreInstallLocation": "Caminho completo para SDK do .NET Core no computador.", "sqlDatabaseProjects.netCoreDoNotAsk": "Se deseja solicitar ao usuário que instale o .NET Core quando não detectado.", - "sqlDatabaseProjects.welcome": "Não há projetos de banco de dados abertos no momento.\r\n[New Project] (comando: sqlDatabaseProjects.new)\r\n[Open Project] (comando: sqlDatabaseProjects.open)\r\n[Create Project From Database] (comando: sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "Não há projetos de banco de dados abertos no momento.\r\n[New Project] (comando: sqlDatabaseProjects.new)\r\n[Open Project] (comando: sqlDatabaseProjects.open)\r\n[Create Project From Database] (comando: sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "Banco de dados SQL", @@ -156,7 +157,10 @@ "projectLocationLabel": "Localização", "projectLocationPlaceholderText": "Selecione o local para criar o projeto", "browseButtonText": "Procurar pasta", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "Estrutura de pastas", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "O local do projeto selecionado '{0}' não existe ou não é um diretório.", "dataworkspace.projectDirectoryAlreadyExistError": "Já existe um diretório com o nome '{0}' no local selecionado: '{1}'.", "multipleSqlProjFilesSelected": "Vários arquivos. sqlproj selecionados; selecione apenas um.", @@ -192,8 +196,7 @@ "cannotResolvePath": "Não foi possível resolver o caminho {0}", "fileAlreadyExists": "Já existe um arquivo com o nome '{0}' no disco neste local. Escolha outro nome.", "folderAlreadyExists": "Já existe uma pasta com o nome '{0}' no disco neste local. Escolha outro nome.", - "fileAlreadyAddedToProject": "Um arquivo com o caminho '{0}' já foi adicionado ao projeto", - "folderAlreadyAddedToProject": "Uma pasta com o caminho '{0}' já foi adicionado ao projeto", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "Entrada inválida: {0}", "invalidPropertyValue": "Valor inválido especificado para a propriedade '{0}' no arquivo .sqlproj", "unableToCreatePublishConnection": "Não é possível construir a conexão: {0}", @@ -224,7 +227,16 @@ "externalStream": "Fluxo externo", "externalStreamingJobFriendlyName": "Trabalho de Streaming Externo", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Não é possível localizar o SDK do .NET Core. A compilação do projeto não funcionará. Instale o SDK do .NET Core versão 3.1 ou atualize a localização do SDK do .Net Core em configurações, se já estiver instalada.", 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 256f85a7d4..d0297b5060 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 @@ -17,18 +17,19 @@ "migration-command-category": "Migração do SQL do Azure", "start-migration-command": "Migrar para SQL do Azure", "send-feedback-command": "Comentários", + "new-support-request-command": "Nova solicitação de suporte", "migration-context-menu-category": "Menu de Contexto de Migração", "complete-cutover-menu": "Concluir substituição", "database-details-menu": "Detalhes do banco de dados", "view-target-menu": "Detalhes do Destino do SQL do Azure", - "view-service-menu": "Detalhes do Serviço de Migração do Banco de Dados", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "Copiar detalhes da migração", "cancel-migration-menu": "Cancelar migração" }, "dist/constants/strings": { "sql-migration.wizard.title": "Migrar '{0}' para SQL do Azure", "sql.migration.wizard.source_configuration.title": "Configuração de Origem SQL", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "Este é um problema de bloqueio que impedirá o êxito da migração do banco de dados.", "sql.migration.assessments.progress": "Progresso das Avaliações", "sql.migration.assessment.in.progress": "Avaliação em andamento", "sql.migration.assessment.in.progress.content": "Estamos avaliando os bancos de dados na instância do SQL Server {0} para identificar o destino do SQL do Azure correto.\r\n\r\nIsso pode levar algum tempo.", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "Selecionar um alvo para continuar", "sql.migration.select.database.to.migrate": "Selecionar bancos de dados para migrar", "sql.migration.generic.congratulations": "Concluímos a avaliação da sua instância do SQL Server ' {0} '.", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "Resultados da avaliação para '{0}'", "sql.migration.can.be.migrated": "{0} de {1} bases de dados podem ser migradas", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "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.databases.table.title": "Bancos de dados", + "sql.migration.sql.server.instance": "Instância do SQL Server", "sql.migration.wizard.account.title": "Conta do Azure", "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": "Não há nenhuma conta vinculada. Adicione uma conta.", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "Não foi encontrada nenhuma conta de armazenamento", "sql.migration.no.fileShares.found": "Nenhum compartilhamento de arquivo encontrado", "sql.migration.no.blobContainers.found": "Nenhum contêiner de blob encontrado", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "Nenhum arquivo blob encontrado", "sql.migration.invalid.subscription.error": "Selecione uma assinatura válida para continuar.", "sql.migration.invalid.location.error": "Selecione um local válido para continuar.", "sql.migration.invalid.storageAccount.error": "Selecione uma conta de armazenamento válida para continuar.", "sql.migration.invalid.fileShare.error": "Selecione um compartilhamento de arquivo válido.", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "Selecione um grupo de recursos válido para o banco de dados de origem '{0}' para continuar.", + "sql.migration.invalid.blob.storageAccount.error": "Selecione uma conta de armazenamento válida para o banco de dados de origem '{0}' para continuar.", + "sql.migration.invalid.blob.container.error": "Selecione um contêiner blob válido para o banco de dados de origem '{0}' para continuar.", + "sql.migration.invalid.blob.lastBackupFile.error": "Selecione um último arquivo de backup válido para o banco de dados de origem '{0}' para continuar.", "sql.migration.invalid.network.share.location": "Formato do local de compartilhamento de rede inválido. Exemplo: {0}", "sql.migration.invalid.user.account": "O formato da conta de usuário é inválido. Exemplo: {0}", "sql.migration.network.share.location": "Local de compartilhamento de rede para ler backups do banco de dados ‘{0}’", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "Forneça contêineres exclusivos aos bancos de dados de destino. Bancos de dados afetados: ", "sql.migration.source.details.windowAuth": "Insira a credencial de autenticação do Windows usada para se conectar à instância do SQL Server {0}. ​ A credencial será usada para conectar-se à instância do SQL Server e identificar arquivo(s) de backup válido(s)", "sql.migration.source.details.sqlAuth": "Insira a credencial de Autenticação SQL usada para se conectar à instância do SQL Server {0}. ​ A credencial será usada para conectar-se à instância do SQL Server e identificar arquivo(s) de backup válido(s)", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "Selecione um valor de grupo de recursos primeiro.", + "sql.migration.blob.storageAccount.select": "Selecione um valor de conta de armazenamento primeiro.", + "sql.migration.blob.container.select": "Selecione um valor de contêiner blob primeiro.", "sql.migration.ir.page.title": "Serviço de Migração de Banco de Dados do Azure", "sql.migration.ir.page.description": "Serviço de Migração de Banco de Dados do Azure (DMS) orquestra as atividades de migração de banco de dados e acompanha seu progresso. Você pode selecionar um alvo DMS já existente do SQL do Azure se você já criou um anteriormente ou crie um novo abaixo.", "sql.migration.ir.page.note": "Observação: o DMS será executado na sua assinatura do Azure no grupo de recursos escolhido e não custará nada para executá-lo.", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "Chaves de Autenticação", "sql.migration.service.header": "Detalhes do Serviço de Migração de Banco de Dados do Azure \"{0}\": `", "sql.migration.dms.portal.info": "Observe que qualquer Serviço de Migração de Banco de Dados do Azure existente (DMS) no portal do Azure não será exibido no Azure Data Studio. O DMS criado no Azure Data Studio ainda não estará visível no portal do Azure.", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "Chaves de autenticação do serviço de migração de banco de dados", "sql.migration.services.dialog.title": "Criar Serviço de Migração de Banco de Dados do Azure", "sql.migration.services.container.description": "Insira as informações abaixo para adicionar um novo Serviço de Migração de Banco de Dados do Azure.", "sql.migration.service.container.loading.help": "Carregando Serviços de Migração", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "Insira um nome válido do Serviço de Migração.", "sql.migration.service.not.found": "Nenhum Serviço de Migração encontrado. Crie um novo.", "sql.migration.service.not.setup": "Adicione um Serviço de Migração para continuar.", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Instância gerenciada de SQL do Azure", "sql.migration.no.managedInstance.found": "Nenhuma instância gerenciada encontrada", "sql.migration.no.virtualMachine.found": "Nenhuma máquina virtual encontrada", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "Grupo de recursos criado", "sql.migration.name.of.new.rg": "Nome do novo Grupo de recursos", "sql.migration.learn.more": "Saiba mais", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "Saiba mais sobre o que você precisa antes de iniciar uma migração.", "sql.migration.subscription": "Assinatura", "sql.migration.storage.account": "Conta de armazenamento", "sql.migration.resourceGroups": "Grupo de recursos", @@ -214,6 +216,7 @@ "sql.migration.close": "Fechar", "sql.migraiton.data.uploaded.size": "Dados Carregados/Tamanho", "sql.migration.copy.throughput": "Taxa de Transferência de Cópia (MBPS)", + "sql.migration.newsupportrequest": "Nova solicitação de suporte", "sql.migration.summary.page.title": "Resumo", "sql.migration.summary.azure.account.linked": "Conta do Azure vinculada", "sql.migration.summary.migration.target": "Destino de migração", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "Nó do Runtime de Integração", "sql.migration.network.share": "Compartilhamento de rede", "sql.migration.blob.container.title": "Contêiner de Blob", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "Último arquivo de backup", "sql.migration.blob.container.label": "Grupo de recursos de contêiner de blob", "sql.migration.blob.container.storage.account.label": "Conta de armazenamento de contêiner de blobs", "sql.migration.file.share.title": "Compartilhamento de Arquivo", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "Últimos arquivos de backup aplicados", "sql.migration.last.applied.files.taken.on": "Arquivos de backup aplicados pela última vez em", "sql.migration.active.backup.files": "Arquivos de Backup Ativos", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "Status", "sql.migration.backup.start.time": "Hora de início do backup", "sql.migration.first.lsn": "Primeiro LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "Não", "sql.migration.completing.cutover.warning": "Concluir a substituição sem restaurar todos os backups pode resultar em perda de dados.", "sql.migration.bc.info": "A transição de migração de instância gerenciada 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 desta operação depende do tamanho dos dados. A velocidade de propagação em 90% dos casos é de 220 GB / hora ou superior.", - "sql.migration.cutover.help.main": "Quando estiver pronto para fazer a substituição de migração, execute as seguintes etapas para concluir a migração de banco de dados. Observe que o banco de dados estará pronto para substituição somente após um backup completo ser restaurado na Instância Gerenciada do Banco de Dados SQL do Azure de destino.", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. Pare todas as transações de entrada recebidas pelo banco de dados de origem.", - "sql.migration.cutover.step.2": "2. Faça o backup final do log de transações e forneça-o no local de compartilhamento de rede.", - "sql.migration.cutover.step.3": "3. Verifique se todos os backups de log foram restaurados no banco de dados de destino. O número de \" Backups de log com restauração pendente\" deve ser zero.", - "sql.migartion.cutover.pending.backup": "Backups de log pendentes: {0}", + "sql.migration.cutover.step.2.network.share": "2. Faça o backup final do log de transações e forneça-o no local de compartilhamento de rede.", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. Verifique se todos os backups de log foram restaurados no banco de dados de destino. O número de \" Backups de log com restauração pendente\" deve ser zero.", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Último arquivo restaurado: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Backups de log com restauração pendente: {0}", "sql.migration.confirm.checkbox.message": "Confirmo que não há backups de log adicionais para fornecer e desejo concluir a substituição.", "sql.migration.cutover.in.progress": "Substituição em andamento para o banco de dados '{0}'", "sql.migration.cannot.cancel": "A migração não está em andamento e não pode ser cancelada.", "sql.migration.cannot.cutover": "A migração não está em andamento e não pode ser substituída.", + "sql.migration.file.name": "Nome do arquivo", + "sql.migration.size.column.header": "Tamanho", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "Pesquisar por migrações", "sql.migration.online": "Online", "sql.migration.offline": "Off-line", 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 87f8f56611..527ead0556 100644 --- a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "Célula de texto", "runAllPreview": "Executar tudo", "addCell": "Célula", + "views": "Exibições", + "editor": "Editor", "code": "Código", "text": "Texto", "runAll": "Executar Células", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "Controla a altura da linha usada na versão prévia de markdown do notebook. Este número é relativo ao tamanho da fonte.", "notebook.showRenderedNotebookinDiffEditor": "(Visualização) Mostrar bloco de anotações renderizado no editor de dif.", "notebook.maxRichTextUndoHistory": "O número máximo de alterações armazenadas no histórico de desfazer do editor de Rich Text do bloco de anotações.", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "Use caminhos de arquivo absolutos ao vincular a outros blocos de anotações.", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "Pesquisar Notebooks", "exclude": "Configurar padrões glob para excluir arquivos e pastas em pesquisas de texto completo e abrir rapidamente. Herda todos os padrões glob da configuração `#files.exclude#`. Leia mais sobre padrões glob [aqui] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "exclude.boolean": "O padrão glob ao qual corresponder os caminhos do arquivo. Defina como true ou false para habilitar ou desabilitar o padrão.", @@ -10470,6 +10473,9 @@ "noParametersCell": "Este bloco de anotações não pode ser executado com parâmetros até que uma célula de parâmetro seja adicionada. [Saiba mais] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "noParametersInCell": "Este bloco de anotações não pode ser executado com parâmetros até que haja parâmetros adicionados à célula de parâmetro. [Saiba mais] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "clearResults": "Limpar Resultados", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "Confiável", "untrustLabel": "Não Confiável", "collapseAllCells": "Recolher Células", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "a célula com o URI {0} não foi encontrada neste modelo", - "cellRunFailed": "Falha ao executar células – Confira o erro na saída da célula selecionada no momento para obter mais informações." + "cellRunFailed": "Falha ao executar células – Confira o erro na saída da célula selecionada no momento para obter mais informações.", + "runAllPreview": "Executar tudo" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Execute essa célula para exibir as saídas." @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "Nova Implantação..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Inserir células", + "insertCellsModal.selectCells": "Selecionar fontes de célula", + "insertCellsModal.thumbnailError": "Erro: não é possível gerar miniaturas.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Inserir", + "insertCellsModal.Cancel": "Cancelar" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Excluir", + "insertCells": "Insert Cells", + "runCell": "Executar célula", + "stopCell": "Cancelar execução", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "Mais" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "Nome do Modo de Exibição", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "Este nome de exibição já foi usado.", + "save": "Salvar", + "cancel": "Cancelar" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file 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 43e02e155e..b3189bb8c2 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json @@ -42,6 +42,7 @@ "arc.data.controller.name": "Имя контроллера данных", "arc.data.controller.name.validation.description": "Имя должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы или цифры, заканчиваться буквой или цифрой и содержать не более 253 символов.", "arc.data.controller.location": "Расположение", + "arc.data.controller.infrastructure": "Инфраструктура", "arc.data.controller.admin.account.title": "Учетная запись администратора", "arc.data.controller.admin.account.name": "Имя для входа контроллера данных", "arc.data.controller.admin.account.password": "Пароль", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "Группа ресурсов", "arc.data.controller.summary.data.controller.name": "Имя контроллера данных", "arc.data.controller.summary.data.controller.namespace": "Пространство имен контроллера данных", + "arc.data.controller.summary.data.controller.infrastructure": "Инфраструктура контроллера данных", "arc.data.controller.summary.controller": "Контроллер", "arc.data.controller.summary.location": "Расположение", "arc.data.controller.agreement": "Я принимаю {0} и {1}.", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "Предельное число ядер должно быть не менее запрошенного", "requested.memory.less.than.or.equal.to.memory.limit": "Объем запрошенной памяти не должен превышать предельный", "memory.limit.greater.than.or.equal.to.requested.memory": "Предельный объем памяти должен быть не менее запрошенного", - "arc.agreement.sql.help.text": "Управляемый экземпляр с поддержкой Azure Arc предоставляет доступ к SQL Server и совместимость функций SQL Server, которые могут быть развернуты в выбранной инфраструктуре. Пока эта служба находится в предварительной версии, у нее есть некоторые ограничения по сравнению с Управляемым экземпляром SQL в Azure. {0}", + "arc.agreement.sql.help.text": "Управляемый экземпляр с поддержкой Azure Arc предоставляет доступ к SQL Server и совместимые функции, которые можно развернуть в любой удобной инфраструктуре. {0}", "arc.agreement.sql.help.text.learn.more": "Дополнительные сведения", "arc.agreement.sql.help.text.learn.more.ariaLabel": "Подробнее об управляемом экземпляре с поддержкой Azure Arc" }, @@ -215,6 +217,8 @@ "arc.extensionName": "Имя расширения", "arc.extensionsDescription": "PostgreSQL предоставляет возможность расширять функциональность базы данных с помощью расширений. Расширения позволяют объединять несколько связанных объектов SQL в один пакет, который можно загрузить или удалить из базы данных с помощью одной команды. После загрузки в базу данных расширения могут работать как встроенные функции.", "arc.extensionsFunction": "Некоторые расширения необходимо загрузить в PostgreSQL во время запуска, прежде чем их можно будет использовать. Эти предварительно загруженные расширения можно просмотреть и отредактировать ниже.", + "arc.extensionsAddFunction": "Некоторые расширения необходимо загрузить в PostgreSQL во время запуска, прежде чем их можно будет использовать. Чтобы изменить список расширений, укажите допустимые расширения, разделенные запятыми: ({0}).", + "arc.extensionsAddErrorrMessage": "Допустимые значения: ({0}).", "arc.extensionsLearnMore": "Дополнительные сведения о расширениях PostgreSQL.", "arc.extensionsTableLoading": "Таблица предварительно загруженных расширений загружается.", "arc.extensionsTableLabel": "Таблица предварительно загруженных расширений.", diff --git a/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json index c8562bf0e7..130041b908 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Кластер Azure Data Explorer" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Рабочая область журналов Azure Monitor" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics workspace" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Сервер Базы данных Azure для PostgreSQL" diff --git a/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json index e6a03f86f0..0d98d2b792 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "скачивание и вызов скрипта для установки azure-cli…" }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Интерфейс командной строки Azure Data", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "deploy.azdataExtMissing": "Для развертывания этого ресурса необходимо установить расширение Azure Data CLI. Установите его из коллекции расширений и повторите попытку.", - "deployCluster.GetToolVersionErrorInformation": "Ошибка при получении сведений о версии. Дополнительные сведения см. в канале вывода \"{0}\"", - "deployCluster.GetToolVersionError": "Ошибка при получении сведений о версии.{0}Получены недопустимые выходные данные, выходные данные команды get version: \"{1}\" " - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Интерфейс командной строки Azure Data", "resourceDeployment.AzdataDisplayName": "Azure Data CLI", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "удаление ранее скачанного файла Azdata.msi, если он существует…", 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 d67affc4f2..0b3bafc39b 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "Проекты баз данных", "sqlDatabaseProjects.netCoreInstallLocation": "Полный путь к пакету SDK для .NET Core на компьютере.", "sqlDatabaseProjects.netCoreDoNotAsk": "Следует ли предлагать пользователю установить .NET Core, если он не будет обнаружен.", - "sqlDatabaseProjects.welcome": "В настоящее время нет открытых проектов баз данных.\r\n[Новый проект](command:sqlDatabaseProjects.new)\r\n[Открыть проект](command:sqlDatabaseProjects.open)\r\n[Создать проект из базы данных](command:sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "В настоящее время нет открытых проектов баз данных.\r\n[Новый проект](command:sqlDatabaseProjects.new)\r\n[Открыть проект](command:sqlDatabaseProjects.open)\r\n[Создать проект из базы данных](command:sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "База данных SQL", @@ -156,7 +157,10 @@ "projectLocationLabel": "Расположение", "projectLocationPlaceholderText": "Выберите расположение для создания проекта", "browseButtonText": "Поиск папки", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "Структура папок", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "Выбранное расположение проекта \"{0}\" не существует или не является каталогом.", "dataworkspace.projectDirectoryAlreadyExistError": "Каталог с именем \"{0}\" уже существует в выбранном расположении: \"{1}\".", "multipleSqlProjFilesSelected": "Выбрано несколько файлов. sqlproj. Выберите только один файл.", @@ -192,8 +196,7 @@ "cannotResolvePath": "Не удается сопоставить путь {0}", "fileAlreadyExists": "Файл с именем \"{0}\" уже существует на диске в данном расположении. Выберите другое имя.", "folderAlreadyExists": "Папка с именем \"{0}\" уже существует на диске в данном расположении. Выберите другое имя.", - "fileAlreadyAddedToProject": "Файл с путем \"{0}\" уже добавлен в проект", - "folderAlreadyAddedToProject": "Папка с путем \"{0}\" уже добавлена в проект", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "Недопустимые входные данные: {0}", "invalidPropertyValue": "Указано недопустимое значение для свойства: \"{0}\" в файле SQLPROJ", "unableToCreatePublishConnection": "Не удалось создать подключение: {0}", @@ -224,7 +227,16 @@ "externalStream": "Внешний поток", "externalStreamingJobFriendlyName": "Задание внешней потоковой передачи", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Не удается найти пакет SDK для .NET Core. Сборка проекта не подойдет. Установите пакет .NET Core SDK версии 3.1 или обновите расположение .NET Core SDK в параметрах , если они уже установлены.", 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 09b09992cd..77b281077e 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 @@ -17,18 +17,19 @@ "migration-command-category": "Миграция SQL Azure", "start-migration-command": "Миграция в Azure SQL", "send-feedback-command": "Отзывы", + "new-support-request-command": "Новый запрос на поддержку", "migration-context-menu-category": "Контекстное меню миграции", "complete-cutover-menu": "Выполнение прямой миграции", "database-details-menu": "Сведения о базе данных", "view-target-menu": "Сведения о цели Azure SQL", - "view-service-menu": "Подробная информация о службе миграции базы данных", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "Копировать сведения о миграции", "cancel-migration-menu": "Отменить миграцию" }, "dist/constants/strings": { "sql-migration.wizard.title": "Миграция \"{0}\" в Azure SQL", "sql.migration.wizard.source_configuration.title": "Конфигурация источника SQL", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "Это блокирующая проблема, которая препятствует успешному выполнению миграции базы данных.", "sql.migration.assessments.progress": "Ход выполнения оценки", "sql.migration.assessment.in.progress": "Оценка выполняется", "sql.migration.assessment.in.progress.content": "Идет оценка баз данных в экземпляре SQL Server {0} для идентификации правильного целевого объекта Azure SQL.\r\n\r\nЭто может занять некоторое время.", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "Чтобы продолжить, выберите целевой объект", "sql.migration.select.database.to.migrate": "Выберите базы данных для миграции", "sql.migration.generic.congratulations": "Оценка экземпляра SQL Server \"{0}\" завершена.", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "Результаты оценки для «{0}»", "sql.migration.can.be.migrated": "{0} из {1} баз данных можно перенести", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "sql.migration.assessment.migration.warning": "Базы данных, которые не готовы к миграции на управляемый экземпляр SQL Azure, можно перенести на SQL Server на виртуальных машинах Azure.", + "sql.migration.databases.table.title": "Базы данных", + "sql.migration.sql.server.instance": "Экземпляр SQL Server", "sql.migration.wizard.account.title": "Учетная запись Azure", "sql.migration.wizard.account.description": "Выберите учетную запись Azure, связанную с Azure Data Studio или свяжите ее сейчас.", "sql.migration.wizard.account.noaccount.error": "Связанная учетная запись не существует. Добавьте учетную запись.", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "Учетная запись хранения не найдена", "sql.migration.no.fileShares.found": "Общие папки не найдены", "sql.migration.no.blobContainers.found": "Контейнеры BLOB-объектов не найдены.", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "Файлы больших двоичных объектов не найдены", "sql.migration.invalid.subscription.error": "Для продолжения выберите допустимую подписку.", "sql.migration.invalid.location.error": "Для продолжения выберите допустимое расположение.", "sql.migration.invalid.storageAccount.error": "Для продолжения выберите допустимую учетную запись хранения.", "sql.migration.invalid.fileShare.error": "Для продолжения выберите допустимую общую папку.", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "Для продолжения выберите допустимую группу ресурсов для базы данных-источника \"{0}\".", + "sql.migration.invalid.blob.storageAccount.error": "Для продолжения выберите допустимую учетную запись хранения для базы данных-источника \"{0}\".", + "sql.migration.invalid.blob.container.error": "Для продолжения выберите допустимый контейнер больших двоичных объектов для базы данных-источника \"{0}\".", + "sql.migration.invalid.blob.lastBackupFile.error": "Для продолжения выберите допустимый последний файл резервной копии для базы данных-источника \"{0}\".", "sql.migration.invalid.network.share.location": "Недопустимый формат расположения сетевой папки. Пример: {0}", "sql.migration.invalid.user.account": "Недопустимый формат учетной записи пользователя. Пример: {0}", "sql.migration.network.share.location": "Расположение сетевой папки для чтения резервных копий базы данных \"{0}\"", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "Укажите уникальные контейнеры для целевых баз данных. Затронутые базы данных: ", "sql.migration.source.details.windowAuth": "Введите учетные данные проверки подлинности Windows, используемые для подключения к экземпляру SQL Server {0}. ​ Эти учетные данные будут использоваться для подключения к экземпляру SQL Server и идентификации действительных файлов резервных копий", "sql.migration.source.details.sqlAuth": "Введите учетные данные проверки подлинности SQL, используемые для подключения к экземпляру SQL Server {0}. ​ Эти учетные данные будут использоваться для подключения к экземпляру SQL Server и идентификации действительных файлов резервных копий", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "Сначала выберите значение группы ресурсов.", + "sql.migration.blob.storageAccount.select": "Сначала выберите значение учетной записи хранения.", + "sql.migration.blob.container.select": "Сначала выберите значение контейнера больших двоичных объектов.", "sql.migration.ir.page.title": "Служба миграции баз данных Azure", "sql.migration.ir.page.description": "Azure Database Migration Service (DMS) управляет действиями переноса базы данных и отслеживает ход их выполнения. Вы можете выбрать существующую службу DMS для цели Azure SQL, если вы создали ее ранее, или создайте новую ниже.", "sql.migration.ir.page.note": "Примечание. Служба DMS будет запущена в вашей подписке Azure в выбранной группе ресурсов, и ее запуск не повлечет никаких затрат.", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "Ключи проверки подлинности", "sql.migration.service.header": "Сведения Azure Database Migration Service \"{0}\":`", "sql.migration.dms.portal.info": "Обратите внимание, что все существующие службы Azure Database Migration Service (DMS) на портале Azure не будут отображаться в Azure Data Studio. Служба DMS, созданная в Azure Data Studio, пока не будет отображаться на портале Azure.", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "Ключи проверки подлинности службы миграции базы данных", "sql.migration.services.dialog.title": "Создать Azure Database Migration Service", "sql.migration.services.container.description": "Чтобы добавить новую службу Azure Database Migration Service, введите сведения ниже.", "sql.migration.service.container.loading.help": "Загрузка служб миграции", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "Введите допустимое имя для службы миграции.", "sql.migration.service.not.found": "Службы миграции не найдены. Создайте новую.", "sql.migration.service.not.setup": "Чтобы продолжить, добавьте службу миграции.", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Управляемый экземпляр SQL Azure", "sql.migration.no.managedInstance.found": "Управляемый экземпляр не найден", "sql.migration.no.virtualMachine.found": "Виртуальная машина не найдена", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "Создана группа ресурсов", "sql.migration.name.of.new.rg": "Имя новой группы ресурсов", "sql.migration.learn.more": "Дополнительные сведения", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "Дополнительные сведения о необходимых вещах перед началом миграции.", "sql.migration.subscription": "Подписка", "sql.migration.storage.account": "Учетная запись хранения", "sql.migration.resourceGroups": "Группа ресурсов", @@ -214,6 +216,7 @@ "sql.migration.close": "Закрыть", "sql.migraiton.data.uploaded.size": "Отправленные данные/размер", "sql.migration.copy.throughput": "Пропускная способность копирования (Мбит/с)", + "sql.migration.newsupportrequest": "Новый запрос на поддержку", "sql.migration.summary.page.title": "Сводка", "sql.migration.summary.azure.account.linked": "Связанная учетная запись Azure", "sql.migration.summary.migration.target": "Цель миграции", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "Узел среды выполнения интеграции", "sql.migration.network.share": "Сетевая папка", "sql.migration.blob.container.title": "Контейнер BLOB-объектов", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "Последний файл резервной копии", "sql.migration.blob.container.label": "Группа ресурсов контейнера BLOB-объектов", "sql.migration.blob.container.storage.account.label": "Учетная запись хранения контейнера BLOB-объектов", "sql.migration.file.share.title": "Общая папка", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "Последние примененные файлы резервной копии", "sql.migration.last.applied.files.taken.on": "Последние примененные файлы резервной копии от", "sql.migration.active.backup.files": "Активные файлы резервных копий", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "Состояние", "sql.migration.backup.start.time": "Время начала резервного копирования", "sql.migration.first.lsn": "Первый номер LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "Нет", "sql.migration.completing.cutover.warning": "Завершение прямой миграции без восстановления всех резервных копий может привести к потере данных.", "sql.migration.bc.info": "Миграция управляемого экземпляра для уровня служб критически важных для бизнеса может занять значительно больше времени, чем общее назначение, так как для группы высокого уровня доступности Always On необходимо предоставить начальное значение трех вторичных реплик. Длительность этой операции зависит от размера данных. Скорость присвоения начального значения в 90 % случаев составляет 220 ГБ в час или выше.", - "sql.migration.cutover.help.main": "Когда вы будете готовы выполнить прямую миграцию, сделайте следующее. Обратите внимание, что база данных будет готова к прямой миграции только после восстановления из полной резервной копии в целевом Управляемом экземпляре Базы данных SQL Azure.", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. Остановите все входящие транзакции в базе данных-источнике.", - "sql.migration.cutover.step.2": "2. Сделайте окончательную резервную копию журналов транзакций и разместите ее в общей сетевой папке.", - "sql.migration.cutover.step.3": "3. Убедитесь, что все резервные копии журналов восстановлены в целевой базе данных. Параметр \"ожидающие восстановления резервных копий журналов\" должен быть равен нулю.", - "sql.migartion.cutover.pending.backup": "Ожидающие резервные копии журнала: {0}", + "sql.migration.cutover.step.2.network.share": "2. Сделайте окончательную резервную копию журналов транзакций и разместите ее в общей сетевой папке.", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. Убедитесь, что все резервные копии журналов восстановлены в целевой базе данных. Параметр \"ожидающие восстановления резервных копий журналов\" должен быть равен нулю.", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "Я подтверждаю отсутствие дополнительных резервных копий журналов и хочу завершить прямую миграцию.", "sql.migration.cutover.in.progress": "Выполняется прямая миграция для базы данных \"{0}\"", "sql.migration.cannot.cancel": "Миграция не выполняется и не может быть отменена.", "sql.migration.cannot.cutover": "Миграция не выполняется и не может быть отменена.", + "sql.migration.file.name": "File name", + "sql.migration.size.column.header": "Size", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "Поиск миграций", "sql.migration.online": "В Интернете", "sql.migration.offline": "Вне сети", diff --git a/i18n/ads-language-pack-ru/translations/main.i18n.json b/i18n/ads-language-pack-ru/translations/main.i18n.json index ac8960526e..24184ae458 100644 --- a/i18n/ads-language-pack-ru/translations/main.i18n.json +++ b/i18n/ads-language-pack-ru/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "Текстовая ячейка", "runAllPreview": "Выполнить все", "addCell": "Ячейка", + "views": "Views", + "editor": "Editor", "code": "Код", "text": "Текст", "runAll": "Выполнить ячейки", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "Определяет высоту строки, используемую в области предварительного просмотра Markdown в записной книжке. Это значение задается относительно размера шрифта.", "notebook.showRenderedNotebookinDiffEditor": "(Предварительный просмотр) Показать преобразованный для просмотра блокнот в редакторе несовпадений.", "notebook.maxRichTextUndoHistory": "Максимальное количество изменений, сохраняемых в журнале отмены для редактора форматированного текста записной книжки.", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "Используйте абсолютные пути к файлам при связывании с другими записными книжками.", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "Поиск в записных книжках", "exclude": "Настройка стандартных масок для исключения файлов и папок при полнотекстовом поиске и быстром открытии. Наследует все стандартные маски от параметра \"#files.exclude#\". Дополнительные сведения о стандартных масках см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.", @@ -10470,6 +10473,9 @@ "noParametersCell": "Эта записная книжка не может работать с параметрами до тех пор, пока не будет добавлена ячейка параметров. [Подробнее] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "noParametersInCell": "Эта записная книжка не может работать с параметрами до тех пор, пока в ячейку параметров не будут добавлены параметры. [Подробнее](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "clearResults": "Очистить результаты", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "Доверенный", "untrustLabel": "Не доверенный", "collapseAllCells": "Свернуть ячейки", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "ячейка с URI {0} не найдена в этой модели", - "cellRunFailed": "Не удалось выполнить ячейки. Дополнительные сведения об ошибке см. в выходных данных текущей выбранной ячейки." + "cellRunFailed": "Не удалось выполнить ячейки. Дополнительные сведения об ошибке см. в выходных данных текущей выбранной ячейки.", + "runAllPreview": "Run all" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Запустите эту ячейку, чтобы просмотреть выходные данные." @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "Новое развертывание..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Insert cells", + "insertCellsModal.selectCells": "Select cell sources", + "insertCellsModal.thumbnailError": "Error: Unable to generate thumbnails.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Insert", + "insertCellsModal.Cancel": "Cancel" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "Insert Cells", + "runCell": "Run cell", + "stopCell": "Cancel execution", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "More" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "View Name", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "Save", + "cancel": "Cancel" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file 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 785cd6e119..71a5a363e2 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 @@ -42,6 +42,7 @@ "arc.data.controller.name": "数据控制器名称", "arc.data.controller.name.validation.description": "名称必须包含小写字母数字字符、\"-\" 或 \"。\",以字母数字字符开头/结尾,并且长度不能超过 253 个字符。", "arc.data.controller.location": "位置", + "arc.data.controller.infrastructure": "基础结构", "arc.data.controller.admin.account.title": "管理员帐户", "arc.data.controller.admin.account.name": "数据控制器登录", "arc.data.controller.admin.account.password": "密码", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "资源组", "arc.data.controller.summary.data.controller.name": "数据控制器名称", "arc.data.controller.summary.data.controller.namespace": "数据控制器命名空间", + "arc.data.controller.summary.data.controller.infrastructure": "数据控制器基础结构", "arc.data.controller.summary.controller": "控制器", "arc.data.controller.summary.location": "位置", "arc.data.controller.agreement": "我接受 {0} 和 {1}。", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "内核限制必须大于或等于请求内核", "requested.memory.less.than.or.equal.to.memory.limit": "请求内存必须小于或等于内存限制", "memory.limit.greater.than.or.equal.to.requested.memory": "内存限制必须大于或等于请求内存", - "arc.agreement.sql.help.text": "启用 Azure Arc 的托管实例提供可在所选基础结构上部署的 SQL Server 访问和功能兼容性。尽管此服务处于预览状态,但与 Azure 上的 SQL 托管实例相比,它具有一些功能限制。{0}", + "arc.agreement.sql.help.text": "启用了 Azure Arc 的托管实例提供了 SQL Server 访问和功能兼容性,可以在所选的基础结构上部署。{0}", "arc.agreement.sql.help.text.learn.more": "了解详细信息", "arc.agreement.sql.help.text.learn.more.ariaLabel": "详细了解已启用 Azure Arc 的托管实例" }, @@ -215,6 +217,8 @@ "arc.extensionName": "扩展名", "arc.extensionsDescription": "PostgreSQL 提供使用扩展程序扩展数据库功能的能力。扩展允许在单个包中将多个相关的 SQL 对象捆绑在一起,可以使用单个命令从数据库中加载或删除这些对象。在数据库中加载后,扩展可以像内置功能一样运行。", "arc.extensionsFunction": "启动时必须将某些扩展加载到 PostgreSQL 中,然后才能使用它们。可在下面查看和编辑这些预加载的扩展。", + "arc.extensionsAddFunction": "某些扩展必须在启动时加载到 PostgreSQL 中,然后才能使用它们。若要编辑,请键入有效扩展列表,以逗号分隔: ({0})。", + "arc.extensionsAddErrorrMessage": "值应为以下值之一: ({0})。", "arc.extensionsLearnMore": "了解 PostgreSQL 扩展的详细信息。", "arc.extensionsTableLoading": "正在加载预加载扩展的表。", "arc.extensionsTableLabel": "预加载扩展的表。", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json index 0beae56f65..88fa8ce0a1 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Azure 数据资源管理器群集" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Azure Monitor 日志工作区" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics workspace" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 服务器" diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json index 2a359cdfd5..bd7edf0f88 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "下载并调用脚本以安装 azure-cli…" }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure 数据命令行界面", - "resourceDeployment.AzdataDisplayName": "Azure 数据 CLI", - "deploy.azdataExtMissing": "必须安装 Azure Data CLI 以部署此资源。请通过扩展库安装,然后重试。", - "deployCluster.GetToolVersionErrorInformation": "检索版本信息时出错。有关详细信息,请参阅输出通道“{0}”", - "deployCluster.GetToolVersionError": "检索版本信息时出错。{0}收到无效输出,获取版本命令输出:“{1}”" - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Azure 数据命令行界面", "resourceDeployment.AzdataDisplayName": "Azure 数据 CLI", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "正在删除以前下载的 Azdata.msi (如果存在)…", 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 959068161d..b3b08d5998 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "数据库项目", "sqlDatabaseProjects.netCoreInstallLocation": "计算机上到 .NET Core SDK 的完整路径。", "sqlDatabaseProjects.netCoreDoNotAsk": "未检测到时是否提示用户安装 .NET Core。", - "sqlDatabaseProjects.welcome": "当前没有打开数据项目。\r\n[新建项目](command:sqlDatabaseProjects.new)\r\n[打开项目](command:sqlDatabaseProjects.open)\r\n[根据数据库创建项目](command:sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "当前没有打开数据项目。\r\n[新建项目](command:sqlDatabaseProjects.new)\r\n[打开项目](command:sqlDatabaseProjects.open)\r\n[根据数据库创建项目](command:sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "SQL 数据库", @@ -156,7 +157,10 @@ "projectLocationLabel": "位置", "projectLocationPlaceholderText": "选择要创建项目的位置", "browseButtonText": "浏览文件夹", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "文件夹结构", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "所选项目位置“{0}”不存在或不是目录。", "dataworkspace.projectDirectoryAlreadyExistError": "所选位置“{1}”中已存在名为“{0}”的目录。", "multipleSqlProjFilesSelected": "已选择多个 .sqlproj 文件;请仅选择一个。", @@ -192,8 +196,7 @@ "cannotResolvePath": "无法解析路径 {0}", "fileAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件。请选择其他名称。", "folderAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件夹。请选择其他名称。", - "fileAlreadyAddedToProject": "已将路径为“{0}”的文件添加到项目中", - "folderAlreadyAddedToProject": "已将路径为“{0}”的文件夹添加到项目中", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "无效的输入: {0}", "invalidPropertyValue": ".sqlproj 文件中为属性“{0}”指定的值无效", "unableToCreatePublishConnection": "无法构造连接: {0}", @@ -224,7 +227,16 @@ "externalStream": "外部 Stream", "externalStreamingJobFriendlyName": "外部流式处理作业", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "找不到 .NET Core SDK。项目生成将不起作用。请在设置中安装 .NET Core SDK 版本 3.1 或更新 .Net Core SDK 位置(如果已安装)。", 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 856b6d8c57..bab808b66c 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 @@ -17,18 +17,19 @@ "migration-command-category": "Azure SQL 迁移", "start-migration-command": "迁移到 Azure SQL", "send-feedback-command": "反馈", + "new-support-request-command": "新建支持请求", "migration-context-menu-category": "迁移上下文菜单", "complete-cutover-menu": "完成直接转换", "database-details-menu": "数据库详细信息", "view-target-menu": "Azure SQL 目标详细信息", - "view-service-menu": "数据迁移服务详细信息", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "复制迁移详细信息", "cancel-migration-menu": "取消迁移" }, "dist/constants/strings": { "sql-migration.wizard.title": "将“{0}”迁移到 Azure SQL", "sql.migration.wizard.source_configuration.title": "SQL 源配置", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "这是一个阻止性问题,将阻止数据库迁移成功。", "sql.migration.assessments.progress": "评估进度", "sql.migration.assessment.in.progress": "正在进行评估", "sql.migration.assessment.in.progress.content": "我们正在评估 SQL Server 实例 {0} 中的数据库,以标识正确的 Azure SQL 目标。\r\n\r\n 这可能需要一些时间才能完成。", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "请选择目标以继续", "sql.migration.select.database.to.migrate": "请选择要迁移的数据库", "sql.migration.generic.congratulations": "我们已完成对 SQL Server 实例“{0}”的评估。", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "“{0}”的评估结果", "sql.migration.can.be.migrated": "可以迁移 {1} 个数据库中的 {0} 个", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "sql.migration.assessment.migration.warning": "尚未准备好迁移到 Azure SQL 托管实例的数据库可以迁移到 Azure 虚拟机上的SQL Server。", + "sql.migration.databases.table.title": "数据库", + "sql.migration.sql.server.instance": "SQL Server 实例", "sql.migration.wizard.account.title": "Azure 帐户", "sql.migration.wizard.account.description": "选择链接到 Azure Data Studio 的 Azure 账户或立即链接一个账户。", "sql.migration.wizard.account.noaccount.error": "没有链接的帐户。请添加一个帐户。", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "找不到存储帐户", "sql.migration.no.fileShares.found": "找不到文件共享", "sql.migration.no.blobContainers.found": "找不到任何 blob 容器", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "未找到 Blob 文件", "sql.migration.invalid.subscription.error": "请选择有效的订阅以继续。", "sql.migration.invalid.location.error": "请选择有效位置以继续。", "sql.migration.invalid.storageAccount.error": "请选择有效的存储帐户以继续。", "sql.migration.invalid.fileShare.error": "请选择有效的文件共享以继续。", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "请为源数据库“{0}”选择有效的资源组以继续。", + "sql.migration.invalid.blob.storageAccount.error": "请为源数据库“{0}”选择有效的存储帐户以继续。", + "sql.migration.invalid.blob.container.error": "请为源数据库“{0}”选择有效的 blob 容器以继续。", + "sql.migration.invalid.blob.lastBackupFile.error": "请为源数据库“{0}”选择有效的上一个备份文件以继续。", "sql.migration.invalid.network.share.location": "网络共享位置格式无效。示例: {0}", "sql.migration.invalid.user.account": "用户帐户格式无效。示例: {0}", "sql.migration.network.share.location": "用于读取数据库“{0}”的备份的网络共享位置", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "请为目标数据库提供唯一的容器。受影响的数据库: ", "sql.migration.source.details.windowAuth": "输入用于连接到 SQL Server 实例 {0} 的 Windows 身份验证凭据。​ 此凭据将用于连接到 SQL Server 实例并标识有效的备份文件", "sql.migration.source.details.sqlAuth": "输入用于连接到 SQL Server 实例 {0} 的 SQL 身份验证凭据。​ 此凭据将用于连接到 SQL Server 实例并标识有效的备份文件", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "首先选择资源组值。", + "sql.migration.blob.storageAccount.select": "首先选择存储帐户值。", + "sql.migration.blob.container.select": "首先选择一个 Blob 容器值。", "sql.migration.ir.page.title": "Azure 数据库迁移服务", "sql.migration.ir.page.description": "Azure 数据库迁移服务(DMS)协调数据库迁移活动并跟踪其进度。如果之前创建了一个 DMS,则可以选择现有 DMS 用于 Azure SQL 目标,或在下面创建一个新的 DMS。", "sql.migration.ir.page.note": "注意: DMS 将在所选资源组中的 Azure 订阅中运行,并且不会产生任何运行费用。", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "身份验证密钥", "sql.migration.service.header": "Azure 数据库迁移服务“{0}”详细信息:", "sql.migration.dms.portal.info": "请注意,Azure 门户中的任何现有 Azure 数据库迁移服务(DMS)都不会显示在 Azure Data Studio 中。在 Azure Data Studio 中创建的 DMS 在 Azure 门户 中将仍不可见。", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "数据库迁移服务身份验证密钥", "sql.migration.services.dialog.title": "创建 Azure 数据库迁移服务", "sql.migration.services.container.description": "在下面输入信息以添加新的 Azure 数据库迁移服务。", "sql.migration.service.container.loading.help": "正在加载迁移服务", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "请输入迁移服务的有效名称。", "sql.migration.service.not.found": "找不到迁移服务。请创建一个新的迁移服务。", "sql.migration.service.not.setup": "请添加迁移服务以继续。", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Azure SQL 托管实例", "sql.migration.no.managedInstance.found": "找不到托管实例", "sql.migration.no.virtualMachine.found": "未找到虚拟机", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "已创建资源组", "sql.migration.name.of.new.rg": "新资源组名称", "sql.migration.learn.more": "了解详细信息", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "在开始迁移之前,请了解有关所需内容的详细信息。", "sql.migration.subscription": "订阅", "sql.migration.storage.account": "存储帐户", "sql.migration.resourceGroups": "资源组", @@ -214,6 +216,7 @@ "sql.migration.close": "关闭", "sql.migraiton.data.uploaded.size": "已上传数据/大小", "sql.migration.copy.throughput": "复制吞吐量(MBPS)", + "sql.migration.newsupportrequest": "新建支持请求", "sql.migration.summary.page.title": "摘要", "sql.migration.summary.azure.account.linked": "已链接 Azure 帐户", "sql.migration.summary.migration.target": "迁移目标", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "集成运行时节点", "sql.migration.network.share": "网络共享", "sql.migration.blob.container.title": "Blob 容器", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "上一个备份文件", "sql.migration.blob.container.label": "Blob 容器资源组", "sql.migration.blob.container.storage.account.label": "Blob 容器存储账户", "sql.migration.file.share.title": "文件共享", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "上次应用的备份文件", "sql.migration.last.applied.files.taken.on": "上次应用备份文件的时间", "sql.migration.active.backup.files": "活动备份文件", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "状态", "sql.migration.backup.start.time": "备份开始时间", "sql.migration.first.lsn": "第一个 LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "否", "sql.migration.completing.cutover.warning": "在不还原所有备份的情况下完成直接转换可能导致数据丢失。", "sql.migration.bc.info": "业务关键服务层级的托管实例迁移直接转换需要的时间可能远多于常规用途,因为必须为始终打开高可用性组设置三个次要副本的种子。此操作持续时间取决于数据的大小。在 90% 的情况下,设置种子的速度为 220 GB/小时或更高。", - "sql.migration.cutover.help.main": "准备好执行直接转换迁移时,按照下列步骤操作,以完成数据库迁移。请注意,只有当完整备份在目标 Azure SQL 数据库托管实例上还原后,数据库才可供执行直接转换迁移。", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. 停止传入源数据库的所有传入事务。", - "sql.migration.cutover.step.2": "2. 进行最终事务日志备份,并在网络共享位置提供它。", - "sql.migration.cutover.step.3": "3. 确保在目标数据库上还原所有日志备份。“日志备份挂起还原”应为零。", - "sql.migartion.cutover.pending.backup": "挂起日志备份: {0}", + "sql.migration.cutover.step.2.network.share": "2. 进行最终事务日志备份,并在网络共享位置提供它。", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. 确保在目标数据库上还原所有日志备份。“日志备份挂起还原”应为零。", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "我确认没有要提供的其他日志备份,并且希望完成直接转换。", "sql.migration.cutover.in.progress": "正在对数据库“{0}”进行直接转换", "sql.migration.cannot.cancel": "迁移未进行,无法取消。", "sql.migration.cannot.cutover": "迁移未进行,无法直接转换。", + "sql.migration.file.name": "File name", + "sql.migration.size.column.header": "Size", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "搜索迁移", "sql.migration.online": "联机", "sql.migration.offline": "脱机", @@ -355,7 +367,7 @@ "sql.migration.server": "服务器", "sql.migration.username": "用户名", "sql.migration.size": "大小(MB)", - "sql.migration.last.backup": "上次备份", + "sql.migration.last.backup": "上次备份时间", "sql.migration.database.migration": "要迁移的数据库", "sql.migrate.text": "选择要迁移到 Azure SQL 的数据库", "sql.migration.offline.caps": "脱机", 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 2cb272aba0..838589319e 100644 --- a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "文本单元格", "runAllPreview": "全部运行", "addCell": "单元格", + "views": "Views", + "editor": "Editor", "code": "代码", "text": "文本", "runAll": "运行单元格", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "控制笔记本 Markdown 预览中使用的行高。此数字与字号相关。", "notebook.showRenderedNotebookinDiffEditor": "(预览)在差异编辑器中显示呈现的笔记本。", "notebook.maxRichTextUndoHistory": "笔记本格式文本编辑器的撤消历史记录中存储的最大更改数。", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "链接到其他笔记本时使用绝对文件路径。", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "搜索笔记本", "exclude": "配置glob模式以在全文本搜索和快速打开中排除文件和文件夹。从“#files.exclude#”设置继承所有glob模式。在[此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)了解更多关于glob模式的信息", "exclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", @@ -10470,6 +10473,9 @@ "noParametersCell": "在添加参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "noParametersInCell": "在将参数添加到参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "clearResults": "清除结果", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "受信任", "untrustLabel": "不受信任", "collapseAllCells": "折叠单元格", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "未在此模型中找到具有 URI {0} 的单元格", - "cellRunFailed": "单元格运行失败 - 有关详细信息,请参阅当前所选单元格输出中的错误。" + "cellRunFailed": "单元格运行失败 - 有关详细信息,请参阅当前所选单元格输出中的错误。", + "runAllPreview": "Run all" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "请运行此单元格以查看输出。" @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "新建部署..." + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Insert cells", + "insertCellsModal.selectCells": "Select cell sources", + "insertCellsModal.thumbnailError": "Error: Unable to generate thumbnails.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Insert", + "insertCellsModal.Cancel": "Cancel" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "Insert Cells", + "runCell": "Run cell", + "stopCell": "Cancel execution", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "More" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "View Name", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "Save", + "cancel": "Cancel" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file 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 c7318a528e..4a20ef25f4 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 @@ -42,6 +42,7 @@ "arc.data.controller.name": "資料控制器名稱", "arc.data.controller.name.validation.description": "名稱必須包含小寫英數字元、'-' 或 '.'、以英數字元開頭/結尾,且長度不得超過 253 個字元。", "arc.data.controller.location": "位置", + "arc.data.controller.infrastructure": "基礎結構", "arc.data.controller.admin.account.title": "系統管理員帳戶", "arc.data.controller.admin.account.name": "資料控制器登入", "arc.data.controller.admin.account.password": "密碼", @@ -67,6 +68,7 @@ "arc.data.controller.summary.resource.group": "資源群組", "arc.data.controller.summary.data.controller.name": "資料控制器名稱", "arc.data.controller.summary.data.controller.namespace": "資料控制器命名空間", + "arc.data.controller.summary.data.controller.infrastructure": "料控制器基礎結構", "arc.data.controller.summary.controller": "控制器", "arc.data.controller.summary.location": "位置", "arc.data.controller.agreement": "我接受 {0} 和 {1}。", @@ -159,7 +161,7 @@ "cores.limit.greater.than.or.equal.to.requested.cores": "核心數限制必須大於或等於要求的核心數", "requested.memory.less.than.or.equal.to.memory.limit": "要求的記憶體必須小於或等於記憶體限制", "memory.limit.greater.than.or.equal.to.requested.memory": "記憶體限制必須大於或等於要求的記憶體", - "arc.agreement.sql.help.text": "啟用了 Azure Arc 的受控執行個體,不僅可以存取 SQL Server,還提供相容的功能,可以部署到您選擇的基礎結構上。雖然此服務處於預覽狀態,但是比起 Azure 上的 SQL 受控執行個體仍有一些功能限制。{0}", + "arc.agreement.sql.help.text": "啟用了 Azure Arc 的受控執行個體,不僅可以存取 SQL Server,還提供相容的功能,可以部署到您選擇的基礎結構上。{0}", "arc.agreement.sql.help.text.learn.more": "深入了解", "arc.agreement.sql.help.text.learn.more.ariaLabel": "深入了解啟用 Azure Arc 的受控執行個體" }, @@ -215,6 +217,8 @@ "arc.extensionName": "延伸模組名稱", "arc.extensionsDescription": "PostgreSQL 可讓您使用延伸模組擴充資料庫的功能。延伸模組允許將多個相關的 SQL 物件捆綁到單一套件中,而您可使用單一命令在資料庫中載入或移除該套件。載入資料庫之後,延伸模組可以像內建功能一樣運作。", "arc.extensionsFunction": "某些延伸模組在啟動時必須先載入至 PostgreSQL 才能使用。可在下方檢視及編輯這些預先載入的延伸模組。", + "arc.extensionsAddFunction": "某些延伸模組必須先載入至 PostgreSQL 才能使用。若要編輯,請輸入以逗號分隔的有效延伸模組清單: ({0})。", + "arc.extensionsAddErrorrMessage": "值應為下列其中一項: ({0})。", "arc.extensionsLearnMore": "深入了解 PostgreSQL 延伸模組。", "arc.extensionsTableLoading": "正在載入預先載入之延伸模組的資料表。", "arc.extensionsTableLabel": "預先載入之延伸模組的資料表。", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json index 72bfae1dbe..00bc093ac6 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json @@ -207,7 +207,7 @@ "azure.resource.providers.KustoContainerLabel": "Azure 資料總管叢集" }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Azure 監視器記錄工作區" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics workspace" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "適用於 PostgreSQL 的 Azure 資料庫伺服器" diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json index 0214f2e30c..eeda1a3c35 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json @@ -602,13 +602,6 @@ "resourceDeployment.AziCli.ScriptedInstall": "正在下載並叫用指令碼以安裝 azure-cli…" }, "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure Data 命令列介面", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "deploy.azdataExtMissing": "必須安裝 Azure Data CLI 延伸模組,以部署此資源。請透過延伸模組庫安裝,然後再試一次。", - "deployCluster.GetToolVersionErrorInformation": "擷取版本資訊時發生錯誤。如需詳細資料,請參閱輸出通道 '{0}'", - "deployCluster.GetToolVersionError": "擷取版本資訊時發生錯誤。{0}接收到的輸出無效,請取得版本命令輸出: '{1}'" - }, - "dist/services/tools/azdataToolOld": { "resourceDeployment.AzdataDescription": "Azure Data 命令列介面", "resourceDeployment.AzdataDisplayName": "Azure Data CLI", "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "正在刪除先前下載的 Azdata.msi (如果有的話)…", 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 8d47973c97..75edf51ae1 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 @@ -39,7 +39,8 @@ "sqlDatabaseProjects.Settings": "資料庫專案", "sqlDatabaseProjects.netCoreInstallLocation": "電腦上 .NET Core SDK 的完整路徑。", "sqlDatabaseProjects.netCoreDoNotAsk": "是否在未偵測到時提示使用者安裝 .NET Core。", - "sqlDatabaseProjects.welcome": "目前沒有開啟的資料庫專案。\r\n[New Project](command:sqlDatabaseProjects.new)\r\n[Open Project](command:sqlDatabaseProjects.open)\r\n[Create Project From Database](command:sqlDatabaseProjects.importDatabase)" + "sqlDatabaseProjects.welcome": "目前沒有開啟的資料庫專案。\r\n[New Project](command:sqlDatabaseProjects.new)\r\n[Open Project](command:sqlDatabaseProjects.open)\r\n[Create Project From Database](command:sqlDatabaseProjects.importDatabase)", + "sqlDatabaseProjects.addSqlBinding": "Add SQL Binding" }, "dist/common/constants": { "emptyProjectTypeDisplayName": "SQL Database", @@ -156,7 +157,10 @@ "projectLocationLabel": "位置", "projectLocationPlaceholderText": "選取要建立專案的位置", "browseButtonText": "瀏覽資料夾", + "selectFolderStructure": "Select folder structure", "folderStructureLabel": "資料夾結構", + "browseEllipsis": "Browse...", + "selectProjectLocation": "Select project location", "dataworkspace.projectParentDirectoryNotExistError": "選取的專案位置 '{0}' 不存在或不是目錄。", "dataworkspace.projectDirectoryAlreadyExistError": "選取的位置中已有名為 '{0}' 的目錄: '{1}'。", "multipleSqlProjFilesSelected": "選取了多個 .sqlproj 檔案;請只選取一個。", @@ -192,8 +196,7 @@ "cannotResolvePath": "無法解析路徑 {0}", "fileAlreadyExists": "磁碟的這個位置已經有名稱為 '{0}' 的檔案存在。請選擇其他名稱。", "folderAlreadyExists": "磁碟的這個位置已經有名稱為 '{0}' 的資料夾存在。請選擇其他名稱。", - "fileAlreadyAddedToProject": "已將路徑為 '{0}' 的檔案新增到專案中", - "folderAlreadyAddedToProject": "已將路徑為 '{0}' 的資料夾新增到專案中", + "folderAlreadyExistsChooseNewLocation": "A folder with the name '{0}' already exists on disk at this location. Please choose another location.", "invalidInput": "輸入無效: {0}", "invalidPropertyValue": "在 .sqlproj 中為屬性 '{0}' 指定的值無效", "unableToCreatePublishConnection": "無法建立連線: {0}", @@ -224,7 +227,16 @@ "externalStream": "外部資料流", "externalStreamingJobFriendlyName": "外部資料流作業", "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment" + "postDeployScriptFriendlyName": "Script.PostDeployment", + "input": "Input", + "output": "Output", + "selectBindingType": "Select type of binding", + "selectAzureFunction": "Select an Azure function in the current file to add SQL binding to", + "sqlObjectToQuery": "SQL object to query", + "sqlTableToUpsert": "SQL table to upsert into", + "connectionStringSetting": "Connection string setting name", + "connectionStringSettingPlaceholder": "Connection string setting specified in \"local.settings.json\"", + "noAzureFunctionsInFile": "No Azure functions in the current active file" }, "dist/tools/netcoreTool": { "sqlDatabaseProjects.NetCoreInstallationConfirmation": "找不到 .NET Core SDK。專案組建將無法運作。請安裝 .NET Core SDK 3.1 版,或更新設定中的 .Net Core SDK 位置 (如果已安裝)。", 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 fc74bccec7..48b4c58f3e 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 @@ -17,18 +17,19 @@ "migration-command-category": "Azure SQL 移轉", "start-migration-command": "移轉到 Azure SQL", "send-feedback-command": "意見反應", + "new-support-request-command": "新增支援要求", "migration-context-menu-category": "移轉操作功能表", "complete-cutover-menu": "完成完全移轉", "database-details-menu": "資料庫詳細資料", "view-target-menu": "Azure SQL 目標詳細資料", - "view-service-menu": "資料庫移轉服務詳細資料", + "view-service-menu": "Database Migration Service details", "copy-migration-menu": "複製移轉詳細資料", "cancel-migration-menu": "取消移轉" }, "dist/constants/strings": { "sql-migration.wizard.title": "將 '{0}' 移轉到 Azure SQL", "sql.migration.wizard.source_configuration.title": "SQL 來源設定", - "sql.migration.assessments.blocking.issue": "This is a blocking issue that will prevent the database migration from succeeding.", + "sql.migration.assessments.blocking.issue": "這是會導致資料庫移轉無法成功的執行問題。", "sql.migration.assessments.progress": "評定進度", "sql.migration.assessment.in.progress": "評定正在進行中", "sql.migration.assessment.in.progress.content": "我們正在評估您 SQL Server 執行個體 {0} 中的資料庫,以識別正確的 Azure SQL 目標。\r\n\r\n這可能需要一些時間。", @@ -55,11 +56,11 @@ "sql.migration.select.target.to.continue": "請選取目標以繼續", "sql.migration.select.database.to.migrate": "請選取要移轉的資料庫", "sql.migration.generic.congratulations": "我們已對您的 SQL Server 執行個體 '{0}' 完成評定。", - "sql.migration.assessment": "Assessment results for '{0}'", + "sql.migration.assessment": "'{0}' 的評定結果", "sql.migration.can.be.migrated": "{0} 個 (共 {1} 個) 資料庫可供移轉", - "sql.migration.assessment.migration.warning": "Databases that are not ready for migration to Azure SQL Managed Instance can be migrated to SQL Server on Azure Virtual Machines.", - "sql.migration.databases.table.title": "Databases", - "sql.migration.sql.server.instance": "SQL Server Instance", + "sql.migration.assessment.migration.warning": "尚未準備好移轉到 Azure SQL 受控執行個體的資料庫,可以在 Azure 虛擬機器上移轉到 SQL Server。", + "sql.migration.databases.table.title": "資料庫", + "sql.migration.sql.server.instance": "SQL Server 執行個體", "sql.migration.wizard.account.title": "Azure 帳戶", "sql.migration.wizard.account.description": "請選取連結到 Azure Data Studio 的 Azure 帳戶,或立即連結一個。", "sql.migration.wizard.account.noaccount.error": "沒有任何已連結帳戶。請新增帳戶。", @@ -110,15 +111,15 @@ "sql.migration.no.storageAccount.found": "找不到任何儲存體帳戶", "sql.migration.no.fileShares.found": "找不到任何檔案共用", "sql.migration.no.blobContainers.found": "找不到任何 Blob 容器", - "sql.migration.no.blobFiles.found": "No blob files found", + "sql.migration.no.blobFiles.found": "找不到任何 BLOb 檔案。", "sql.migration.invalid.subscription.error": "請選取有效的訂用帳戶以繼續。", "sql.migration.invalid.location.error": "請選取有效的位置以繼續。", "sql.migration.invalid.storageAccount.error": "請選取有效的儲存體帳戶以繼續。", "sql.migration.invalid.fileShare.error": "請選取有效的檔案共用以繼續。", - "sql.migration.invalid.blob.resourceGroup.error": "Please select a valid resource group for source database '{0}' to proceed.", - "sql.migration.invalid.blob.storageAccount.error": "Please select a valid storage account for source database '{0}' to proceed.", - "sql.migration.invalid.blob.container.error": "Please select a valid blob container for source database '{0}' to proceed.", - "sql.migration.invalid.blob.lastBackupFile.error": "Please select a valid last backup file for source database '{0}' to proceed.", + "sql.migration.invalid.blob.resourceGroup.error": "請選取來源資料庫 '{0}' 的有效資源群組以繼續。", + "sql.migration.invalid.blob.storageAccount.error": "請選取來源資料庫 '{0}' 的有效儲存體帳戶以繼續。", + "sql.migration.invalid.blob.container.error": "請選取來源資料庫 '{0}' 的有效 BLOb 容器以繼續。", + "sql.migration.invalid.blob.lastBackupFile.error": "請選取來源資料庫 '{0}' 的有效最後備份檔案以繼續。", "sql.migration.invalid.network.share.location": "網路共用位置格式無效。範例: {0}", "sql.migration.invalid.user.account": "使用者帳戶格式無效。範例: {0}", "sql.migration.network.share.location": "要讀取資料庫 '{0}' 之備份的網路共用位置", @@ -131,9 +132,9 @@ "sql.migration.provide.unique.containers": "請為目標資料庫提供唯一容器。受影響的資料庫: ", "sql.migration.source.details.windowAuth": "輸入用來連線到 SQL Server 執行個體 {0} 的 Windows 驗證認證。​ 此認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案", "sql.migration.source.details.sqlAuth": "輸入用來連線到 SQL Server 執行個體 {0} 的 SQL 驗證認證。​ 此認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案", - "sql.migration.blob.resourceGroup.select": "Select a resource group value first.", - "sql.migration.blob.storageAccount.select": "Select a storage account value first.", - "sql.migration.blob.container.select": "Select a blob container value first.", + "sql.migration.blob.resourceGroup.select": "請先選取資源群組值。", + "sql.migration.blob.storageAccount.select": "請先選取儲存體帳戶值。", + "sql.migration.blob.container.select": "請先選取 BLOb 容器值。", "sql.migration.ir.page.title": "Azure 資料庫移轉服務", "sql.migration.ir.page.description": "Azure 資料庫移轉服務 (DMS) 協調資料庫移轉活動並追蹤其進度。如果您先前為 Azure SQL 目標建立了 DMS,可以選取現有的 DMS,或是在下方建立一個新的。", "sql.migration.ir.page.note": "注意: DMS 會在您的 Azure 訂用帳戶中選擇的資源群組中執行,執行它不需負擔任何成本。", @@ -147,7 +148,7 @@ "sql.migration.authentication.types": "驗證金鑰", "sql.migration.service.header": "Azure 資料庫移轉服務 \"{0}\" 詳細資料:", "sql.migration.dms.portal.info": "請注意,Azure 入口網站中的任何現有 Azure 資料庫移轉服務 (DMS) 都不會顯示在 Azure Data Studio 中。在 Azure Data Studio 中建立的 DMS 目前不會顯示在 Azure 入口網站中。", - "sql.migration.database.migration.service.authentication.keys": "Database migration service authentication keys", + "sql.migration.database.migration.service.authentication.keys": "資料庫移轉服務驗證金鑰", "sql.migration.services.dialog.title": "建立 Azure 資料庫移轉服務", "sql.migration.services.container.description": "請在下方輸入資訊,以新增 Azure 資料庫移轉服務。", "sql.migration.service.container.loading.help": "正在載入移轉服務", @@ -177,6 +178,7 @@ "sql.migration.invalid.service.name.error": "請為此移轉服務輸入有效的名稱。", "sql.migration.service.not.found": "找不到任何移轉服務。請建立一個新的。", "sql.migration.service.not.setup": "請新增移轉服務以繼續。", + "sql.migration.service.status.refresh.error": "An error occurred while refreshing the migration service creation status.", "sql.migration.managed.instance": "Azure SQL 受控執行個體", "sql.migration.no.managedInstance.found": "找不到任何受控執行個體", "sql.migration.no.virtualMachine.found": "找不到任何虛擬機器", @@ -192,7 +194,7 @@ "sql.migration.rg.created": "已建立資源群組", "sql.migration.name.of.new.rg": "新資源群組的名稱", "sql.migration.learn.more": "深入了解", - "sql.migration.learn.more.pre.reqs": "Learn more about things you need before starting a migration.", + "sql.migration.learn.more.pre.reqs": "在開始移轉之前,深入了解您需要的事項。", "sql.migration.subscription": "訂用帳戶", "sql.migration.storage.account": "儲存體帳戶", "sql.migration.resourceGroups": "資源群組", @@ -214,6 +216,7 @@ "sql.migration.close": "關閉", "sql.migraiton.data.uploaded.size": "已上傳的資料/大小", "sql.migration.copy.throughput": "複製輸送量 (MBPS)", + "sql.migration.newsupportrequest": "新增支援要求", "sql.migration.summary.page.title": "摘要", "sql.migration.summary.azure.account.linked": "已連結 Azure 帳戶", "sql.migration.summary.migration.target": "移轉目標", @@ -225,7 +228,7 @@ "sql.migration.ir.node": "整合執行階段節點", "sql.migration.network.share": "網路共用", "sql.migration.blob.container.title": "Blob 容器", - "sql.migration.blob.container.last.backup.file.label": "Last Backup File", + "sql.migration.blob.container.last.backup.file.label": "最後備份的檔案", "sql.migration.blob.container.label": "Blob 容器資源群組", "sql.migration.blob.container.storage.account.label": "Blob 容器儲存體帳戶", "sql.migration.file.share.title": "檔案共用", @@ -285,6 +288,8 @@ "sql.migration.last.applied.backup.files": "上次套用的備份檔案", "sql.migration.last.applied.files.taken.on": "上次套用的備份檔案建立於", "sql.migration.active.backup.files": "使用中的備份檔案", + "sql.migration.cutover.status.refresh.error": "An error occurred while refreshing the migration status.", + "sql.migration.cancel.error": "An error occurred while canceling the migration.", "sql.migration.status": "狀態", "sql.migration.backup.start.time": "備份開始時間", "sql.migration.first.lsn": "第一個 LSN", @@ -302,15 +307,22 @@ "sql.migration.no": "否", "sql.migration.completing.cutover.warning": "完成完全移轉而不還原所有備份可能會造成資料遺失。", "sql.migration.bc.info": "因為必須將三個次要複本設為 Always On 高可用性群組,所以企業關鍵服務層的受控執行個體完全移轉所花費的時間會明顯超出一般用途。此作業的持續時間取決於資料的大小。90% 案例的植入速度為 220 GB/小時或更高。", - "sql.migration.cutover.help.main": "當您準備進行完全移轉,請執行下列步驟以完成資料庫移轉。請注意,只有已在目標 Azure SQL Database 受控執行個體上還原完整備份之後,資料庫才能進行完全移轉。", + "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", "sql.migration.cutover.step.1": "1. 停止所有導向來源資料庫的傳入交易。", - "sql.migration.cutover.step.2": "2. 進行最終的交易記錄備份,然後在網路共用位置提供。", - "sql.migration.cutover.step.3": "3. 確定所有記錄備份都已在目標資料庫上還原。[記錄備份暫止還原] 應為零。", - "sql.migartion.cutover.pending.backup": "暫止記錄備份: {0}", + "sql.migration.cutover.step.2.network.share": "2. 進行最終的交易記錄備份,然後在網路共用位置提供。", + "sql.migration.cutover.step.2.blob": "2. Take final differential or transaction log backup and provide it in the Azure Storage Blob Container.", + "sql.migration.cutover.step.3.network.share": "3. 確定所有記錄備份都已在目標資料庫上還原。[記錄備份暫止還原] 應為零。", + "sql.migration.cutover.step.3.blob": "3. Make sure all the log backups are restored on target database. The \"Log backups(s) pending restore\" should be zero.", + "sql.migration.cutover.last.file.restored": "Last file restored: {0}", + "sql.migration.last.scan.completed": "Last scan completed: {0}", + "sql.migartion.cutover.pending.backup": "Log backups pending restore: {0}", "sql.migration.confirm.checkbox.message": "我確認沒有其他記錄備份可提供並想要完成完全移轉。", "sql.migration.cutover.in.progress": "資料庫 '{0}' 的完全移轉進行中", "sql.migration.cannot.cancel": "移轉不在進行中,因此無法取消。", "sql.migration.cannot.cutover": "移轉不在進行中,且無法完全移轉。", + "sql.migration.file.name": "File name", + "sql.migration.size.column.header": "Size", + "sql.migration.no.pending.backups": "No pending backups. Click refresh to check current status.", "sql.migration.search.for.migration": "搜尋移轉", "sql.migration.online": "線上", "sql.migration.offline": "離線", 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 75e883bd66..f3bf0f211c 100644 --- a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json @@ -10387,6 +10387,8 @@ "textPreview": "文字資料格", "runAllPreview": "全部執行", "addCell": "資料格", + "views": "Views", + "editor": "Editor", "code": "程式碼", "text": "文字", "runAll": "執行資料格", @@ -10411,7 +10413,8 @@ "notebook.markdownPreviewLineHeight": "控制筆記本 Markdown 預覽中使用的行高。此數字相對於字型大小。", "notebook.showRenderedNotebookinDiffEditor": "(預覽) 在 Diff 編輯器中顯示轉譯的筆記本。", "notebook.maxRichTextUndoHistory": "筆記本 RTF 文字編輯器復原歷程記錄中儲存的變更數目上限。", - "notebook.useAbsoluteFilePaths": "Use absolute file paths when linking to other notebooks.", + "notebook.useAbsoluteFilePaths": "連結到其他筆記本時,請使用絕對檔案路徑。", + "notebook.enableIncrementalGridRendering": "Enable incremental grid rendering for notebooks. This will improve the initial rendering time for large notebooks. There may be performance issues when interacting with the notebook while the rest of the grids are rendering.", "searchConfigurationTitle": "搜尋筆記本", "exclude": "設定 Glob 模式,在全文檢索搜尋中排除檔案與資料夾,並快速開啟。繼承 `#files.exclude#` 設定的所有 Glob 模式。深入了解 Glob 模式 [這裡](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", "exclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", @@ -10470,6 +10473,9 @@ "noParametersCell": "在新增參數儲存格之前,此筆記本無法以參數執行。[深入了解](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "noParametersInCell": "在參數新增至參數儲存格之前,此筆記本無法以參數執行。[深入了解](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "clearResults": "清除結果", + "notebookViewLabel": "Editor", + "newViewLabel": "Create New View", + "viewNotFound": "Unable to find view: {0}", "trustLabel": "受信任", "untrustLabel": "不受信任", "collapseAllCells": "摺疊資料格", @@ -10513,7 +10519,8 @@ }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { "cellNotFound": "無法在此模型中找到 URI 為 {0} 的資料格", - "cellRunFailed": "執行資料格失敗 - 如需詳細資訊,請參閱目前所選資料格之輸出中的錯誤。" + "cellRunFailed": "執行資料格失敗 - 如需詳細資訊,請參閱目前所選資料格之輸出中的錯誤。", + "runAllPreview": "Run all" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "請執行此儲存格以檢視輸出。" @@ -11447,6 +11454,37 @@ }, "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { "deployment.title": "新部署…" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.title": "Insert cells", + "insertCellsModal.selectCells": "Select cell sources", + "insertCellsModal.thumbnailError": "Error: Unable to generate thumbnails.", + "insertCellsModal.untitled": "Untitled Cell : {0}", + "insertCellsModal.Insert": "Insert", + "insertCellsModal.Cancel": "Cancel" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "viewsUnableToRemove": "Unable to remove view", + "confirmDelete": "Are you sure you want to delete view \"{0}\"?", + "delete": "&&Delete", + "insertCells": "Insert Cells", + "runCell": "Run cell", + "stopCell": "Cancel execution", + "errorRunCell": "Error on last run. Click to run again", + "unableToNavigateToCell": "Unable to navigate to notebook cell.", + "viewCellInNotebook": "View Cell In Notebook", + "moreActionsLabel": "More" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "viewOptionsModal.title": "Configure View", + "viewOptionsModal.name": "View Name", + "viewOptionsModal.missingRequireField": "This field is required.", + "viewOptionsModal.nameTaken": "This view name has already been taken.", + "save": "Save", + "cancel": "Cancel" + }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Untitled View" } } } \ No newline at end of file